[Bug 33523] g-screensaver starts after idle period, regardless of user input
Paul Sladen
ubuntu at paul.sladen.org
Mon Mar 13 11:45:38 UTC 2006
Public bug report changed:
https://launchpad.net/malone/bugs/33523
Comment:
This probably explains where the random fade-outs are coming from; lots
of extra timers that aren't getting destoryed:
$ grep -c 'killing idle_timer' gnome_screensaver_debug_xLIHlJ
536
$ grep -c 'starting idle_timer' gnome_screensaver_debug_xLIHlJ
582
eg. Here's a snippet during/around a suspend:
[add_idle_timer] gs-watcher-x11.c:474 (02:02:24): starting idle_timer (50000, 454)
[_gs_watcher_check_pointer_position] gs-watcher-x11.c:1389 (02:02:24): Idle 0 seconds
...
[_gs_watcher_check_pointer_position] gs-watcher-x11.c:1389 (02:03:08): Idle 44 seconds
[check_for_clock_skew] gs-watcher-x11.c:1308 (02:03:08): checking wall clock for hibernation, changed: 0:00:02
XXX this is gap of 13 seconds whilst suspended
[_gs_watcher_check_pointer_position] gs-watcher-x11.c:1389 (02:03:21): Idle 57 seconds
[check_for_clock_skew] gs-watcher-x11.c:1308 (02:03:21): checking wall clock for hibernation, changed: 0:00:13
[idle_timer] gs-watcher-x11.c:1239 (02:03:21): in idle timer
[_gs_watcher_check_pointer_position] gs-watcher-x11.c:1389 (02:03:21): Idle 57 seconds
[check_for_clock_skew] gs-watcher-x11.c:1308 (02:03:21): checking wall clock for hibernation, changed: 0:00:00
[add_idle_timer] gs-watcher-x11.c:474 (02:03:21): starting idle_timer (3000, 455)
[watcher_idle_notice_cb] gs-monitor.c:126 (02:03:21): Idle notice signal detected: 1
The ''wall clock has jumped by ..." code never seems to notice...
More information about the desktop-bugs
mailing list