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 davin
Recipients James.Sanders, akineko, asvetlov, davin, jahakala, pbwinston, sbt
Date 2015-03-08.15:38:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1425829104.4.0.997381308324.issue5527@psf.upfronthosting.co.za>
In-reply-to
Content
Unable to reproduce on Ubuntu 12.04.5 with Python 2.7.8 and current libtk8.5 and libtcl8.5 releases using the attached hanger.py example.

Key findings to-date:
1. Posts to this issue have concluded that there exists a problem with thread- and process-safety in specific parts of Tcl library routines and that this known issue is addressed in more recent releases.
2. For those affected versions of the Tcl libraries, there is a workaround for in building those libraries to prevent the issue.
3. The Python Tkinter module (nor other standard library modules) does not appear to be a source of the described behaviors.  Furthermore, Richard offers yet another workaround through multiprocessing's spawn.


The question was raised whether there should be a note added to the Tkinter module's docs about this situation.  Because this issue is the result of particular versions on particular platforms built in a particular way and the issue appears addressed in current releases of those third party libraries, it probably makes good sense to track this sort of issue in the Tcl/Tk projects themselves and not in the Tkinter module's docs.  If others encountering this issue in the future feel it is still too easy to end up with the right (wrong) combination of platform+tcl_version+build, they are encouraged to please open a new issue requesting a note be added to the documentation for Tkinter.

Closing this issue, marking it as "third party".
History
Date User Action Args
2015-03-08 15:38:24davinsetrecipients: + davin, akineko, jahakala, asvetlov, pbwinston, sbt, James.Sanders
2015-03-08 15:38:24davinsetmessageid: <1425829104.4.0.997381308324.issue5527@psf.upfronthosting.co.za>
2015-03-08 15:38:24davinlinkissue5527 messages
2015-03-08 15:38:24davincreate