Am Sonntag, den 03.12.2006, 23:24 +0100 schrieb Jose Carlos Garcia Sogo: > El dom, 03-12-2006 a las 16:00 -0500, Felix Kuehling escribió: > > Package: seahorse > > Version: 0.9.7-1 > > Severity: normal > > > > Seahorse-daemon uses 100% CPU during user interaction (popup dialogs), > > for example when asking for a passphrase or asking for authorization to > > use a key. This is especially annoying on a notebook where it increases > > heat, noise and power consumption for (presumably) no good reason. > > Mmm... I can't reproduce this behaviour. When I open that dialog > nothing special happens in CPU, and I don't get the sched_yield call you > see there. It is not called in a normal 'gpg --sign' command, neither > when seahorse is asking you for a password nor when it is asking you for > authorization.
Hmm, that's funny. When I use the GPG command line I don't get this behaviour either. However, when I decrypt a file in nautilus or in gedit (using the GPG plugin) or when I sign or decrypt a message in evolution, I get 100% CPU usage while the dialog is open. > > Are you sure you have restarted seahorse-daemon after updating? Yes. Just to be sure I just ended my Gnome session, logged into a text console and killed all my user's remaining processes, just to be sure. > > [...] > > This cycle keeps repeating. Looks as if it's polling file descriptors > > with 0 timeout in a tight loop. > > The polling is something that happens even when seahorse-daemon is > waiting. Perhaps this could be improved. I should have a timeout > 0. Otherwise it'll spin and burn CPU cycles. :-/ Regards, Felix -- | Felix Kühling <[EMAIL PROTECTED]> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

