On Fri, 2006-09-22 at 23:19 -0400, Rafael Schloming wrote: > Glancing at the code it appears that the queues created in client.py to > hold incoming messages never get closed. If the main thread were waiting > on one of these when a fatal error occurred in another thread then the > main thread would never be notified of the error and just hang. Does > this sound like it could be the cause of your problem?
It does alright. In a hang situation like this I can't find any way to get python to give me a stack trace from threads other than the one that blows up. I'll try the debugging tips you gave in your other mail to narrow it down. Thanks, Alan.
