info-gnus-english
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gnus stuck in select/gettimeofday loop


From: Kim F. Storm
Subject: Re: Gnus stuck in select/gettimeofday loop
Date: Wed, 22 Mar 2006 23:52:30 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Neil Woods <cnw+usenet-0602@pobox.com> writes:

> Occasionally¹ Emacs will lock up completely whilst in Gnus, at this point
> it is unresponsive to C-g. Doing an strace of the process gives the
> following outputs:

I have installed a fix to accept-process-output which `correctly' interprets
the "msec" arg as milli-seconds rather than micro-seconds.

So instead of waiting 100 micro seconds, gnus now waits 100 milli seconds
which I hope will fix this "tight loop".  So please tell me if you see
this again after upgrading from CVS.

>
> % strace -Tvp 24093
> [...]
> select(8, [3 5 6 7], NULL, NULL, {0, 30}) = 0 (Timeout) <0.000640>
> gettimeofday({1140846360, 622910}, NULL) = 0 <0.000016>
> gettimeofday({1140846360, 623000}, NULL) = 0 <0.000017>
> gettimeofday({1140846360, 623069}, NULL) = 0 <0.000016>

-- 
Kim F. Storm  http://www.cua.dk


reply via email to

[Prev in Thread] Current Thread [Next in Thread]