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]

Reply via email to