Skip to content
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

Closed
JPEC mannequin opened this issue May 16, 2012 · 7 comments
Closed

IDLE crash when typing ^ character on Mac OS X #59032

JPEC mannequin opened this issue May 16, 2012 · 7 comments
Assignees
Labels
OS-mac topic-IDLE type-crash A hard crash of the interpreter, possibly with a core dump

Comments

@JPEC
Copy link
Mannequin

JPEC mannequin commented May 16, 2012

BPO 14827
Nosy @ronaldoussoren

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:

assignee = 'https://github.com/ronaldoussoren'
closed_at = <Date 2012-05-16.18:03:54.405>
created_at = <Date 2012-05-16.09:51:08.060>
labels = ['OS-mac', 'expert-IDLE', 'type-crash']
title = 'IDLE crash when typing ^ character on Mac OS X'
updated_at = <Date 2012-05-16.18:03:54.403>
user = 'https://bugs.python.org/JPEC'

bugs.python.org fields:

activity = <Date 2012-05-16.18:03:54.403>
actor = 'JPEC'
assignee = 'ronaldoussoren'
closed = True
closed_date = <Date 2012-05-16.18:03:54.405>
closer = 'JPEC'
components = ['IDLE', 'macOS']
creation = <Date 2012-05-16.09:51:08.060>
creator = 'JPEC'
dependencies = []
files = []
hgrepos = []
issue_num = 14827
keywords = []
message_count = 7.0
messages = ['160821', '160831', '160833', '160836', '160837', '160845', '160902']
nosy_count = 3.0
nosy_names = ['ronaldoussoren', 'Ramchandra Apte', 'JPEC']
pr_nums = []
priority = 'normal'
resolution = 'fixed'
stage = None
status = 'closed'
superseder = None
type = 'crash'
url = 'https://bugs.python.org/issue14827'
versions = ['Python 3.2']

@JPEC
Copy link
Mannequin Author

JPEC mannequin commented May 16, 2012

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.

@JPEC JPEC mannequin added topic-IDLE type-crash A hard crash of the interpreter, possibly with a core dump labels May 16, 2012
@RamchandraApte
Copy link
Mannequin

RamchandraApte mannequin commented May 16, 2012

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)

@RamchandraApte RamchandraApte mannequin added the OS-mac label May 16, 2012
@JPEC
Copy link
Mannequin Author

JPEC mannequin commented May 16, 2012

I'll send the output this evening.

@ronaldoussoren
Copy link
Contributor

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.

@JPEC
Copy link
Mannequin Author

JPEC mannequin commented May 16, 2012

My system is an up to date OS X 10.7.
The Tcl/Tk package is the default (I haven't installed a specific version).
Should i need to install the ActiveState package ?

@ronaldoussoren
Copy link
Contributor

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.

@JPEC
Copy link
Mannequin Author

JPEC mannequin commented May 16, 2012

Installing ActiveState's Tcl/Tk package fix the crash.
Thank you for your answers.

@JPEC JPEC mannequin closed this as completed May 16, 2012
@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS-mac topic-IDLE type-crash A hard crash of the interpreter, possibly with a core dump
Projects
None yet
Development

No branches or pull requests

1 participant