. Thread 7 (Thread 0x7fd580d44640 (LWP 29398)): #0 0x00007fd581c98cdf in __GI___poll (fds=0x55f9c405ade0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fd58500bad6 in g_main_context_poll (priority=, n_fds=1, fds=0x55f9c405ade0, timeout=, context=0x55f9c405b780) at ../../../glib/gmain.c:4478 ret = errsv = poll_func = 0x7fd584fbd510 poll_func = ret = errsv = #2 g_main_context_iterate.constprop.0 (context=context@entry=0x55f9c405b780, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4170 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x55f9c405ade0 begin_time_nsec = 0 #3 0x00007fd584fb5173 in g_main_context_iteration (context=0x55f9c405b780, may_block=may_block@entry=1) at ../../../glib/gmain.c:4240 retval = #4 0x00007fd584fb51c1 in glib_worker_main (data=) at ../../../glib/gmain.c:6140 No locals. #5 0x00007fd584fe64c1 in g_thread_proxy (data=0x55f9c4048300) at ../../../glib/gthread.c:827 thread = 0x55f9c4048300 __func__ = "g_thread_proxy" #6 0x00007fd581c15927 in start_thread (arg=) at pthread_create.c:435 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140554966156864, 554441047000092241, 140727953790366, 140727953790367, 0, 140554957766656, -568926238814106031, -568923928765264303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007fd581ca59e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. . Thread 6 (Thread 0x7fd57b7fe640 (LWP 29400)): #0 0x00007fd581c98cdf in __GI___poll (fds=fds@entry=0x7fd57b7fdb60, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fd5815f4562 in poll (__timeout=-1, __nfds=2, __fds=0x7fd57b7fdb60) at /usr/include/x86_64-linux-gnu/bits/poll2.h:48 No locals. #2 linux_udev_event_thread_main (arg=) at ../../libusb/os/linux_udev.c:183 fds = {{fd = 8, events = 1, revents = 0}, {fd = 7, events = 1, revents = 0}} udev_dev = r = __func__ = "linux_udev_event_thread_main" #3 0x00007fd581c15927 in start_thread (arg=) at pthread_create.c:435 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140554876741184, 554441047000092241, 140727953788078, 140727953788079, 0, 140554868350976, -568803966463898031, -568923928765264303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #4 0x00007fd581ca59e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. . Thread 5 (Thread 0x7fd579ffb640 (LWP 29419)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x00007fd585005fdc in g_cond_wait_until (end_time=, mutex=0x55f9c405a9b0, cond=0x55f9c405a9b8) at ../../../glib/gthread-posix.c:1623 span = {tv_sec = 0, tv_nsec = 499999345} success = now = {tv_sec = 12628, tv_nsec = 456794655} sampled = 93377 res = now = span = sampled = res = success = #2 g_cond_wait_until (cond=0x55f9c405a9b8, mutex=0x55f9c405a9b0, end_time=) at ../../../glib/gthread-posix.c:1596 now = span = sampled = res = success = #3 0x00007fd584f872e1 in g_async_queue_pop_intern_unlocked (queue=0x55f9c405a9b0, wait=1, end_time=12628956794) at ../../../glib/gasyncqueue.c:422 retval = __func__ = "g_async_queue_pop_intern_unlocked" #4 0x00007fd584fe921a in g_thread_pool_wait_for_new_task (pool=) at ../../../glib/gthreadpool.c:278 task = task = #5 g_thread_pool_thread_proxy (data=) at ../../../glib/gthreadpool.c:343 task = pool = #6 0x00007fd584fe64c1 in g_thread_proxy (data=0x7fd574008060) at ../../../glib/gthread.c:827 thread = 0x7fd574008060 __func__ = "g_thread_proxy" #7 0x00007fd581c15927 in start_thread (arg=) at pthread_create.c:435 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140554851563072, 554441047000092241, 140727953790302, 140727953790303, 0, 140554843172864, -568800667392143791, -568923928765264303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007fd581ca59e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. . Thread 4 (Thread 0x7fd57a7fc640 (LWP 29402)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x00007fd585005fdc in g_cond_wait_until (end_time=, mutex=0x55f9c405a9b0, cond=0x55f9c405a9b8) at ../../../glib/gthread-posix.c:1623 span = {tv_sec = 0, tv_nsec = 499998943} success = now = {tv_sec = 12628, tv_nsec = 457120057} sampled = 93378 res = now = span = sampled = res = success = #2 g_cond_wait_until (cond=0x55f9c405a9b8, mutex=0x55f9c405a9b0, end_time=) at ../../../glib/gthread-posix.c:1596 now = span = sampled = res = success = #3 0x00007fd584f872e1 in g_async_queue_pop_intern_unlocked (queue=0x55f9c405a9b0, wait=1, end_time=12628957119) at ../../../glib/gasyncqueue.c:422 retval = __func__ = "g_async_queue_pop_intern_unlocked" #4 0x00007fd584fe921a in g_thread_pool_wait_for_new_task (pool=) at ../../../glib/gthreadpool.c:278 task = task = #5 g_thread_pool_thread_proxy (data=) at ../../../glib/gthreadpool.c:343 task = pool = #6 0x00007fd584fe64c1 in g_thread_proxy (data=0x55f9c4083640) at ../../../glib/gthread.c:827 thread = 0x55f9c4083640 __func__ = "g_thread_proxy" #7 0x00007fd581c15927 in start_thread (arg=) at pthread_create.c:435 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140554859955776, 554441047000092241, 140727953790302, 140727953790303, 0, 140554851565568, -568806164413411759, -568923928765264303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007fd581ca59e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. . Thread 3 (Thread 0x7fd57bfff640 (LWP 29399)): #0 0x00007fd581c98cdf in __GI___poll (fds=0x55f9c4073910, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fd58500bad6 in g_main_context_poll (priority=, n_fds=2, fds=0x55f9c4073910, timeout=, context=0x55f9c4071850) at ../../../glib/gmain.c:4478 ret = errsv = poll_func = 0x7fd584fbd510 poll_func = ret = errsv = #2 g_main_context_iterate.constprop.0 (context=0x55f9c4071850, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4170 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x55f9c4073910 begin_time_nsec = 0 #3 0x00007fd584fb7033 in g_main_loop_run (loop=0x55f9c4071940) at ../../../glib/gmain.c:4373 self = __func__ = "g_main_loop_run" #4 0x00007fd584ea1cba in gdbus_shared_thread_func (user_data=0x55f9c4062da0) at ../../../gio/gdbusprivate.c:280 data = 0x55f9c4062da0 #5 0x00007fd584fe64c1 in g_thread_proxy (data=0x55f9c4069400) at ../../../glib/gthread.c:827 thread = 0x55f9c4069400 __func__ = "g_thread_proxy" #6 0x00007fd581c15927 in start_thread (arg=) at pthread_create.c:435 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140554885133888, 554441047000092241, 140727953790654, 140727953790655, 0, 140554876743680, -568805067586138543, -568923928765264303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007fd581ca59e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. . Thread 2 (Thread 0x7fd57affd640 (LWP 29401)): #0 0x00007fd581c98cdf in __GI___poll (fds=fds@entry=0x7fd56c000b60, nfds=nfds@entry=2, timeout=timeout@entry=2000) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fd5815f71c5 in poll (__timeout=2000, __nfds=2, __fds=0x7fd56c000b60) at /usr/include/x86_64-linux-gnu/bits/poll2.h:48 No locals. #2 usbi_wait_for_events (timeout_ms=2000, reported_events=0x7fd57affca80, ctx=0x55f9c4081180) at ../../libusb/os/events_posix.c:226 fds = 0x7fd56c000b60 nfds = 2 internal_fds = num_ready = fds = nfds = internal_fds = num_ready = __func__ = done = __PRETTY_FUNCTION__ = ievent_source = n = #3 handle_events (ctx=ctx@entry=0x55f9c4081180, tv=tv@entry=0x7fd57affcae0) at ../../libusb/io.c:2224 reported_events = r = timeout_ms = 2000 __func__ = "handle_events" #4 0x00007fd5815f89d7 in libusb_handle_events_timeout_completed (ctx=0x55f9c4081180, tv=tv@entry=0x7fd57affcb40, completed=completed@entry=0x0) at ../../libusb/io.c:2341 r = poll_timeout = {tv_sec = 2, tv_usec = 0} __func__ = "libusb_handle_events_timeout_completed" #5 0x00007fd58197dd5e in g_usb_context_event_thread_cb (data=) at ../gusb/gusb-context.c:571 context = priv = 0x55f9c40702e0 tv = {tv_sec = 2, tv_usec = 0} #6 0x00007fd584fe64c1 in g_thread_proxy (data=0x55f9c40690c0) at ../../../glib/gthread.c:827 thread = 0x55f9c40690c0 __func__ = "g_thread_proxy" #7 0x00007fd581c15927 in start_thread (arg=) at pthread_create.c:435 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140554868348480, 554441047000092241, 140727953788526, 140727953788527, 0, 140554859958272, -568807265535652271, -568923928765264303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007fd581ca59e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. . Thread 1 (Thread 0x7fd5812a9f40 (LWP 29387)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140554971815744) at pthread_kill.c:44 tid = 29387 ret = 0 pd = 0x7fd5812a9f40 old_mask = {__val = {0, 140555036753296, 140727953790848, 140554984022928, 140554984022928, 140554981760229, 94531224104640, 140554981756611, 94531224553712, 140554983267520, 7, 2048, 140552804761680, 17145506330663873388, 143, 2096}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg2 = __arg1 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140554971815744) at pthread_kill.c:80 No locals. #2 __GI___pthread_kill (threadid=140554971815744, signo=signo@entry=6) at pthread_kill.c:91 No locals. #3 0x00007fd581bc3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd581ba97b7 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x55f9c40f4900, sa_sigaction = 0x55f9c40f4900}, sa_mask = {__val = {140555035983111, 94531224279984, 140727953790752, 32, 140554482530704, 0, 3682997125964511488, 94531223971568, 18446744073709551488, 0, 94, 140727953790848, 140554984022928, 140554984022928, 140554981760229, 140554482530704}}, sa_flags = -2115707093, sa_restorer = 0x7fd585097de0 <__glib_assert_msg>} sigs = {__val = {32, 140554983267424, 140727953790848, 3682997125964511488, 140554482503232, 18446744073709551488, 0, 140727953790744, 117, 1, 140554482530704, 140554981760229, 140554482530704, 140555035964039, 140727953790744, 117}} #5 0x00007fd584f80b7c in g_assertion_message (domain=, file=, line=, func=, message=) at ../../../glib/gtestutils.c:3223 lstr = "418\000\371U\000\000p\320\344\201\325\177\000\000\300\253\342\201\325\177\000\000p\000\000\000\000\000\000" s = #6 0x00007fd584fdce4f in g_assertion_message_expr (domain=domain@entry=0x7fd581e4df0a "libfprint-SSM", file=file@entry=0x7fd581e4df2b "../libfprint/fpi-ssm.c", line=line@entry=418, func=func@entry=0x7fd581e4e390 <__func__.12> "fpi_ssm_mark_failed", expr=expr@entry=0x7fd581e49988 "error") at ../../../glib/gtestutils.c:3249 s = 0x55f9c40b1bb0 "assertion failed: (error)" #7 0x00007fd581e15e26 in fpi_ssm_mark_failed (machine=, error=0x0) at ../libfprint/fpi-ssm.c:418 __func__ = "fpi_ssm_mark_failed" #8 0x00007fd581e07423 in elanspi_capture_old_line_handler (transfer=0x55f9c40a2190, dev=0x55f9c4087170, unused_data=, error=) at ../libfprint/drivers/elanspi.c:446 self = #9 0x00007fd581e17c6a in transfer_finish_cb (source_object=, res=, user_data=user_data@entry=0x0) at ../libfprint/fpi-spi-transfer.c:310 task = 0x55f9c4075260 transfer = 0x55f9c40a2190 error = 0x0 callback = #10 0x00007fd584e3ed79 in g_task_return_now (task=0x55f9c4075260) at ../../../gio/gtask.c:1219 No locals. #11 0x00007fd584e3edbd in complete_in_idle_cb (task=0x55f9c4075260) at ../../../gio/gtask.c:1233 No locals. #12 0x00007fd584fb79b4 in g_main_dispatch (context=0x55f9c40666f0) at ../../../glib/gmain.c:3381 dispatch = 0x7fd584fb3c40 prev_source = 0x0 begin_time_nsec = 0 was_in_call = 0 user_data = 0x55f9c4075260 callback = 0x7fd584e3edb0 cb_funcs = cb_data = need_destroy = source = 0x7fd57000f9f0 current = 0x55f9c4071e40 i = 0 __func__ = #13 g_main_context_dispatch (context=0x55f9c40666f0) at ../../../glib/gmain.c:4099 No locals. #14 0x00007fd58500bb38 in g_main_context_iterate.constprop.0 (context=0x55f9c40666f0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4175 max_priority = 2147483647 timeout = 118624 some_ready = 1 nfds = allocated_nfds = fds = 0x55f9c4085f90 begin_time_nsec = 0 #15 0x00007fd584fb7033 in g_main_loop_run (loop=0x55f9c40720e0) at ../../../glib/gmain.c:4373 self = __func__ = "g_main_loop_run" #16 0x000055f9c2362bec in main (argc=, argv=) at ../src/main.c:217 context = 0x55f9c40574d0 loop = 0x55f9c40720e0 error = 0x0 manager = 0x55f9c40694a0 connection = 0x55f9c4068040 request_name_ret = 1