-
-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDLE crash when typing ^ character on Mac OS X #59032
Comments
IDLE crash when i type the character ^ (for example writing "ê" in a comment). I have the crash only on Mac OS X (Mac OS X 64-bit/32-bit Installer (3.2.3) for Mac OS X 10.6 and 10.7). I don't have this crash on Linux. |
Please run IDLE from the command line and send the output when it crashes. (If I knew Mac better I would tell you the precise instructions) |
I'll send the output this evening. |
Do you have a recent version of ActiveState's Tcl/Tk distribution installed? If you do not have this installed you ran into a known issue in Apple's copy of Tcl/Tk, see <http://www.python.org/download/mac/tcltk/\> for more information. |
My system is an up to date OS X 10.7. |
Yes. As the webpage I mentioned describes Apple's installation of Tcl/Tk contains a number of serious bugs, one of which is that Tk's handling of dead keys (the "^" you use write "û") causes crashes. To get a fully functional copy of Idle you'll have to install ActiveState's Tcl/Tk as well. We could ship a copy of Tk in the installer as well, but have chosen not to do that because the installer is large enough as it is. Furthermore the Cocoa port of Tcl/Tk is at this time still a moving target, which means that we couldn't even ship the same version of Tcl/Tk for the entire lifetime of Python 3.2.x. Please let us know if installing ActiveState's Tcl/Tk fixes the crash, I expect it will but you might have run into yet another Tk bug. |
Installing ActiveState's Tcl/Tk package fix the crash. |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: