On Thu, 2006-03-02 at 21:43 +0100, Remi Vanicat wrote:
> 2006/3/2, Joe Wreschnig <[EMAIL PROTECTED]>:
> > Max, does this solve your problem, too? I can't imagine this is tied to
> > locales, but I can see it causing a potential problem (since we start a
> > thread every 5 minutes to save the library, and every two hours to check
> > audio feeds). I can easily work around that, but I'd rather figure out
> > the cause before I write code.
> 
> Well, I've just done some test : with the original threading.py file,
> I have the freeze, and the freeze does disappear if I use the C local.
> 
> Note that I don't believe the problem to come from a thread that is
> started every 5 minute, as the freezing is happen far more often than
> that. it is some thing like
> - go to the quodlibet windows, and wait for 5 second that it redraw
> - click on the menu and wait 5 second for the menu to pop up
> - click on the quit item and wait 5 second for quodlibet to quit

Oh wow, um, I suck. Sorry. I've been running that thread every 300
milliseconds, not every 300 seconds. This has now been fixed in SVN
HEAD.

Can you run "quodlibet --debug" and tell me if you observe the problem
then? That disables that thread. (Which is why I never noticed the
problem in my profiles...)

If that's the issue (and I bet it is), the problem should at least
change to "once every 5 minutes" rather than "several times a second".

> The problems does occur for me with fr_FR.UTF-8 and fr_FR.ISO-8859-15
> locale, and not with C nor en_GB.UTF-8 locale, and changing the value
> of LC_NUMERIC is enough to trigger or removing it.

Unfortunately, I still can't explain why this happens. Nothing has yet
tied the problem to a specific locale.
-- 
Joe Wreschnig <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to