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 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.