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]>
signature.asc
Description: This is a digitally signed message part