This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients PythonInTheGrass, kbk, pitrou, serhiy.storchaka, terry.reedy
Date 2013-03-09.00:08:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1362787723.18.0.646730867282.issue10909@psf.upfronthosting.co.za>
In-reply-to
Content
I re-ran in 2.7.3. First time, B froze at 81, second time neither froze for a few minutes until I used task manager to stop. I then remembered that accessing the gui from a 2nd thread is not supported.

Quoting from msg179101 on #16823, which I turned into a doc issue:
'''
What you are doing appears to be unsupported (invalid). From
http://www.astro.washington.edu/users/rowen/TkinterSummary.html
"all Tkinter access must be from the main thread (or more precisely,
from the thread that calls the mainloop). Violating this is likely to
cause nasty and mysterious symptoms such as freezes and core dumps."
'''
You got the unpredictable random freeze part. But perhaps the quote is wrong (#11077).

But to be sure that was the problem, I reran with B's gui access commented out. It stopped again as about 500. So there is a problem with just printing.

I tested 3.3 and stopped it with TaskManager at 18000 and A still running too.

> Is this issue reproduced with issue9290 patch?

That was just last January. Unless and until I can get new executable with a working tkinter, I cannot test that and other recent patches. Let's hope that 3.2/3.3 still run correctly.
History
Date User Action Args
2013-03-09 00:08:43terry.reedysetrecipients: + terry.reedy, kbk, pitrou, PythonInTheGrass, serhiy.storchaka
2013-03-09 00:08:43terry.reedysetmessageid: <1362787723.18.0.646730867282.issue10909@psf.upfronthosting.co.za>
2013-03-09 00:08:43terry.reedylinkissue10909 messages
2013-03-09 00:08:42terry.reedycreate