Unlocking the screen takes a long time after "Starting Fingerprint Authentication Daemon..."
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fprintd (Fedora) |
Won't Fix
|
Undecided
|
|||
fprintd (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
gnome-shell (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
When waking my laptop screen up at the lock screen, it takes a very long time to display the password prompt (definitely longer than 30s, possibly longer than 1m - I didn't time it). I notice that while waiting for the password prompt, the screen is showing a full list of (obfuscated) desktop notifications. After logging in, I used the gnome-shell interface to clear the notifications; then I locked my screen again, at which point hitting the space bar caused the password prompt to show up immediately.
So it looks like the time to display the password prompt might scale linearly with the number of notifications; which is not useful, because there is a finite number of (obfuscated!) notifications that will be displayed on the lock screen, and AFAIK you can't interact with them through the lock screen at all. So we shouldn't be wasting time processing (and presumably rendering) notifications that will never be visible.
ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: gdm3 3.32.0-1ubuntu1
ProcVersionSign
Uname: Linux 5.0.0-8-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Apr 15 09:58:23 2019
InstallationDate: Installed on 2010-09-24 (3125 days ago)
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
SourcePackage: gdm3
UpgradeStatus: Upgraded to disco on 2019-04-11 (3 days ago)
summary: |
- very long delay to display login prompt if there are a large number of - uncleared desktop notifications + Unlocking the screen takes a long time after "Starting Fingerprint + Authentication Daemon..." |
tags: | added: performance |
Changed in gnome-shell (Ubuntu): | |
status: | Incomplete → New |
Changed in fprintd (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in fprintd (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Confirmed |
Changed in fprintd (Fedora): | |
status: | Confirmed → Won't Fix |
Description of problem:
After update to F27, I am facing issue during login to the system as a user. When a screen is locked (screen with the clock) and I hit any key to show password screen a system completely freeze for 15-20 seconds and after that time I am finally able to type my password.
Journalctl shows following error message:
Jan 16 08:19:36 araszka-rh gnome-shell[2622]: Failed to connect to Fprint service: Error calling StartServiceByName for net.reactivated .Fprint: Timeout was reached d.Fprint' : timed out (service_ start_timeout= 25000ms)
Jan 16 08:19:36 araszka-rh dbus-daemon[981]: [system] Failed to activate service 'net.reactivate
Version-Release number of selected component (if applicable): 0.7.0-3. fc27.x86_ 64 0.8.0-1. fc27.x86_ 64 pam-0.8. 0-1.fc27. x86_64
libfprint-
fprintd-
fprintd-
How reproducible:
always
Steps to Reproduce:
1. Lock a screen
2. Log in as a user
3.
Actual results:
System freeze for 15-20 second in the middle of lock screen and password screen
Expected results:
No delay
Additional info:
The bug is reproducible on my Lenovo Thinkpad T450s.