Description of problem: monitor->priv->poll_timeout_id = g_timeout_add_full (G_PRIORITY_DEFAULT_IDLE, SC_SECURITY_TOKEN_MONITOR_POLL_INTERVAL, (GSourceFunc) sc_security_token_monitor_check_for_and_process_events, monitor, (GDestroyNotify) sc_security_token_monitor_polling_stopped_handler); with.... #define SC_SECURITY_TOKEN_MONITOR_POLL_INTERVAL 100 /* ms */ this is clearly evil (it wakes the processor up every 100msec) and it's running all the time when logged into gnome!
why btw is gdm doing this when I'm already logged in? (not that there's an excuse to do it even when not logged in...)
This is a known problem that is targetted to get fixed before FC6. See bug 201860. Both gdm and g-s use the same code for this particular bit, but i'll leave this report open to track getting the fix into the actual package.
should be fixed in the next build. Please reopen if it's still causing you problems in gdm-2.16.0-4.fc6