Bug#733208: Screen Saver Lock Latency: does not activate until computer awakens; ~10 to ~20 second latency after waking computer (desktop is available)

Jeffrey Walton noloader at gmail.com
Fri Dec 27 04:58:43 UTC 2013


Package: gnome-control-center
Version: 1:3.4.3.1-2

I'm working on an old machine that's been re-purposed. The machine is
an HP5850 and from circa 2008. It has on Athlon dual-core running
about 2.3 GHz with 4GB of RAM. Worse, I'm running two VirtualBox
guests on it for OpenStack testing (controller and swift). The machine
is on its knees.

When I walk away from the computer, the screen is eventually powered
down. In the Gnome Control Center, the "Brightness and Lock" is set to
turn off the screen after 10 minutes; and "Lock" is on.

When I come back to the machine a shake the mouse, the screen wakes
almost immediately. However, it takes between 10 and 20 seconds for
the lock to kick in. Until the lock activates, the computer is
completely available. I've even been able to print open documents
before the lock closes down the computer and prompts for a password.

10 to 20 seconds of latency when awakening seems kind of excessive for
a security feature that's suppose to activate after 10 minutes of
inactivity.

The bug report pages tells me I should offer a suggested fix
(www.debian.org/Bugs/Reporting), so please don't take offense. Here it
is: perhaps the lock program should always be loaded into memory when
the lock feature is on *and* not allowed to be paged out to disk.

$ uname -a
Linux cloud 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

$ which gnome-control-center
/usr/bin/gnome-control-center

$  reportbug -q --template -T none -s none -S normal -b --list-cc none
-q gnome-control-center
Traceback (most recent call last):
  File "/usr/bin/reportbug", line 2206, in <module>
    main()
  File "/usr/bin/reportbug", line 777, in main
    args = utils.parse_config_files()
  File "/usr/lib/pymodules/python2.7/reportbug/utils.py", line 1022,
in parse_config_files
    token = lex.get_token()
  File "/usr/lib/pymodules/python2.7/reportbug/utils.py", line 809, in get_token
    token = shlex.shlex.get_token(self)
  File "/usr/lib/python2.7/shlex.py", line 96, in get_token
    raw = self.read_token()
  File "/usr/lib/python2.7/shlex.py", line 172, in read_token
    raise ValueError, "No closing quotation"
ValueError: No closing quotation

$ cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 107
model name    : AMD Athlon(tm) Dual Core Processor 4450B
stepping    : 2
cpu MHz        : 1000.000
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16
lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips    : 1994.82
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor    : 1
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 107
model name    : AMD Athlon(tm) Dual Core Processor 4450B
stepping    : 2
cpu MHz        : 1000.000
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16
lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips    : 1994.82
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

$ sudo lspci
[sudo] password for jwalton:
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: Hewlett-Packard Company Device 9602
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI
bridge (PCIE port 2)
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI
SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB
OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI
SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB
OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI
SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus
Controller (rev 3a)
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00
Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI
SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee
ATI RS780C [Radeon HD 3100]
3f:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754
Gigabit Ethernet PCI Express (rev 02)

$ apt-cache show gnome-control-center
Package: gnome-control-center
Version: 1:3.4.3.1-2
Installed-Size: 3166
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintainers at lists.alioth.debian.org>
Architecture: amd64
Replaces: gnome-bluetooth (<< 3.4)
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo-gobject2
(>= 1.10.0), libcairo2 (>= 1.10.0), libcanberra-gtk3-0 (>= 0.25),
libcanberra0 (>= 0.2), libcheese-gtk21 (>= 3.4.0), libcheese3 (>=
3.0.1), libclutter-1.0-0 (>= 1.10.0), libcogl-pango0 (>= 1.7.4),
libcogl9 (>= 1.7.4), libcolord1 (>= 0.1.13), libcomerr2 (>= 1.01),
libcups2 (>= 1.4.0), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>=
0.78), libfontconfig1 (>= 2.9.0), libgcrypt11 (>= 1.4.5),
libgdk-pixbuf2.0-0 (>= 2.23.0), libglib2.0-0 (>= 2.31.8),
libgnome-bluetooth10 (>= 3.4.0), libgnome-desktop-3-2 (>= 3.2.0),
libgnome-menu-3-0 (>= 3.2.0.1), libgnomekbd7 (>= 2.91.91), libgnutls26
(>= 2.12.17-0), libgoa-1.0-0 (>= 3.1.1), libgssapi-krb5-2 (>=
1.6.dfsg.2), libgstreamer0.10-0 (>= 0.10.0), libgtk-3-0 (>= 3.3.16),
libgtop2-7 (>= 2.22.3), libjson-glib-1.0-0 (>= 0.12.0), libk5crypto3
(>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libnm-glib4 (>= 0.8.998),
libnm-gtk0 (>= 0.9.1.95), libnm-util2 (>= 0.8.998), libnotify4 (>=
0.7.3), libpango1.0-0 (>= 1.18.0), libpolkit-gobject-1-0 (>= 0.99),
libpulse-mainloop-glib0 (>= 0.99.1), libpulse0 (>= 0.99.1),
libsocialweb-client2 (>= 0.25.3), libupower-glib1 (>= 0.9.0),
libwacom2 (>= 0.6), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1
(>= 1:1.1), libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4),
libxklavier16 (>= 5.1), libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4),
accountsservice, apg, desktop-file-utils, gnome-control-center-data
(<< 1:3.5), gnome-control-center-data (>= 1:3.4.3.1-2),
gnome-desktop3-data, gnome-icon-theme (>= 2.24),
gnome-icon-theme-symbolic, gnome-menus (>= 3.0), gnome-settings-daemon
(>= 3.3.91), gsettings-desktop-schemas (>= 3.3.0)
Recommends: cups-pk-helper, gnome-online-accounts, gnome-session,
gnome-user-guide, iso-codes, mesa-utils, mousetweaks,
policykit-1-gnome
Suggests: gnome-screensaver | xscreensaver, gstreamer0.10-pulseaudio,
libcanberra-gtk-module, x11-xserver-utils
Breaks: gnome-bluetooth (<< 3.4), gnome-power-manager (<< 3.0),
gnome-session (<< 3.0), libglib2.0-0 (<< 2.28.6-2),
libgnome-bluetooth8
Description-en: utilities to configure the GNOME desktop
 This package contains configuration applets for the GNOME desktop,
 allowing to set accessibility configuration, desktop fonts, keyboard
 and mouse properties, sound setup, desktop theme and background, user
 interface properties, screen resolution, and other GNOME parameters.
 .
 It also contains a front end to these applets, which can also be
 accessed with the GNOME panel or the Nautilus file manager.
Description-md5: 841ec7130e7cda8d105ccf44ab60b8fa
Tag: implemented-in::c, interface::x11, role::program, suite::gnome,
 uitoolkit::gtk, use::configuring, x11::application
Section: gnome
Priority: optional
Filename: pool/main/g/gnome-control-center/gnome-control-center_3.4.3.1-2_amd64.deb
Size: 1851272
MD5sum: cda44b5c5a6a8518396349c17100b2a5
SHA1: cd3b423242b666458287d29de16c8bf0d508c4f6
SHA256: 2af0de765b5a4aa75605700b3f9d0be203d758dc82007f7afe91bf2a55b9d62c



More information about the pkg-gnome-maintainers mailing list