FPC MOC device [USB\VID_10A5&PID_FFE0] unlock Desktop with coredump message
Enviroment: Ubuntu 20.04 fprintd: the original version 1.90.9 libfprint: the latest version from source code 1.94.5 Process: After enroll being finished, repeating locking desktop and unlocking. After once finished unlocking, there is a chance to meet the coredump message below. The coredump log: sudo coredumpctl debug PID: 66982 (fprintd) UID: 0 (root) GID: 0 (root) Signal: 11 (SEGV) Timestamp: Wed 2022-11-30 01:26:19 EST (4min 36s ago) Command Line: /usr/libexec/fprintd Executable: /usr/libexec/fprintd Control Group: /system.slice/fprintd.service Unit: fprintd.service Slice: system.slice Boot ID: d0f7b4d068b04ac895336f36de972bb7 Machine ID: fb27623f022d4ba092e672a4bc17578b Hostname: tfpc-Latitude-5430 Storage: /var/lib/systemd/coredump/core.fprintd.0.d0f7b4d068b04ac895336f36de972bb7.66982.1669789579000000000000.lz4 Message: Process 66982 (fprintd) of user 0 dumped core.
Stack trace of thread 66982:
#0 0x00007f065a7059c0 g_slist_find (libglib-2.0.so.0 + 0x719c0)
#1 0x00007f065a46c64b n/a (libgobject-2.0.so.0 + 0x1964b)
#2 0x00007f065a46e661 g_object_notify (libgobject-2.0.so.0 + 0x1b661)
#3 0x00007f065a46d6f1 n/a (libgobject-2.0.so.0 + 0x1a6f1)
#4 0x00007f065a46f378 g_object_new_valist (libgobject-2.0.so.0 + 0x1c378)
#5 0x00007f065a46f6cd g_object_new (libgobject-2.0.so.0 + 0x1c6cd)
#6 0x00007f065756e0c6 fp_print_deserialize (libfprint-2.so.2 + 0x110c6)
#7 0x000055ea1da5f162 n/a (fprintd + 0x10162)
#8 0x000055ea1da62af2 n/a (fprintd + 0x13af2)
#9 0x00007f06571e2ff5 n/a (libffi.so.7 + 0x6ff5)
#10 0x00007f06571e240a n/a (libffi.so.7 + 0x640a)
#11 0x00007f065a46830d g_cclosure_marshal_generic (libgobject-2.0.so.0 + 0x1530d)
#12 0x00007f065a467802 g_closure_invoke (libgobject-2.0.so.0 + 0x14802)
#13 0x00007f065a47af96 n/a (libgobject-2.0.so.0 + 0x27f96)
#14 0x00007f065a485a57 g_signal_emitv (libgobject-2.0.so.0 + 0x32a57)
#15 0x000055ea1da5c08c n/a (fprintd + 0xd08c)
#16 0x00007f065a5da92b n/a (libgio-2.0.so.0 + 0x12792b)
#17 0x00007f065a6e604e g_main_context_dispatch (libglib-2.0.so.0 + 0x5204e)
#18 0x00007f065a6e6400 n/a (libglib-2.0.so.0 + 0x52400)
#19 0x00007f065a6e66f3 g_main_loop_run (libglib-2.0.so.0 + 0x526f3)
#20 0x000055ea1da58b18 n/a (fprintd + 0x9b18)
#21 0x00007f065736d083 __libc_start_main (libc.so.6 + 0x24083)
#22 0x000055ea1da58d1e _start (fprintd + 0x9d1e)
Stack trace of thread 66984:
#0 0x00007f065745b99f __GI___poll (libc.so.6 + 0x11299f)
#1 0x00007f065a6e636e n/a (libglib-2.0.so.0 + 0x5236e)
#2 0x00007f065a6e66f3 g_main_loop_run (libglib-2.0.so.0 + 0x526f3)
#3 0x00007f065a5d1f8a n/a (libgio-2.0.so.0 + 0x11ef8a)
#4 0x00007f065a70fad1 n/a (libglib-2.0.so.0 + 0x7bad1)
#5 0x00007f06572bb609 start_thread (libpthread.so.0 + 0x8609)
#6 0x00007f0657468133 __clone (libc.so.6 + 0x11f133)
Stack trace of thread 66983:
#0 0x00007f065745b99f __GI___poll (libc.so.6 + 0x11299f)
#1 0x00007f065a6e636e n/a (libglib-2.0.so.0 + 0x5236e)
#2 0x00007f065a6e64a3 g_main_context_iteration (libglib-2.0.so.0 + 0x524a3)
#3 0x00007f065a6e64f1 n/a (libglib-2.0.so.0 + 0x524f1)
#4 0x00007f065a70fad1 n/a (libglib-2.0.so.0 + 0x7bad1)
#5 0x00007f06572bb609 start_thread (libpthread.so.0 + 0x8609)
#6 0x00007f0657468133 __clone (libc.so.6 + 0x11f133)
Stack trace of thread 66985:
#0 0x00007f065745b99f __GI___poll (libc.so.6 + 0x11299f)
#1 0x00007f0656ed71a2 n/a (libusb-1.0.so.0 + 0x111a2)
#2 0x00007f06572bb609 start_thread (libpthread.so.0 + 0x8609)
#3 0x00007f0657468133 __clone (libc.so.6 + 0x11f133)
Stack trace of thread 67251:
#0 0x00007f065746173d syscall (libc.so.6 + 0x11873d)
#1 0x00007f065a733746 g_cond_wait_until (libglib-2.0.so.0 + 0x9f746)
#2 0x00007f065a6b6581 n/a (libglib-2.0.so.0 + 0x22581)
#3 0x00007f065a7104ca n/a (libglib-2.0.so.0 + 0x7c4ca)
#4 0x00007f065a70fad1 n/a (libglib-2.0.so.0 + 0x7bad1)
#5 0x00007f06572bb609 start_thread (libpthread.so.0 + 0x8609)
#6 0x00007f0657468133 __clone (libc.so.6 + 0x11f133)
Stack trace of thread 66986:
#0 0x00007f065745b99f __GI___poll (libc.so.6 + 0x11299f)
#1 0x00007f0656ed040d n/a (libusb-1.0.so.0 + 0xa40d)
#2 0x00007f0656ed165c libusb_handle_events_timeout_completed (libusb-1.0.so.0 + 0xb65c)
#3 0x00007f06571d076e n/a (libgusb.so.2 + 0x676e)
#4 0x00007f065a70fad1 n/a (libglib-2.0.so.0 + 0x7bad1)
#5 0x00007f06572bb609 start_thread (libpthread.so.0 + 0x8609)
#6 0x00007f0657468133 __clone (libc.so.6 + 0x11f133)