[Pythonmac-SIG] "del" key in the REPL?
David Warde-Farley
david.warde.farley at utoronto.ca
Tue Jul 25 22:21:31 CEST 2006
It's merely a minor annoyance, but has anyone else noticed that
hitting the "forward delete" key (not the Delete aka backspace key
two rows above return) on a full-sized keyboard crashes the Universal
Python interpreter? Not immediately, you either have to hit it a few
times or hit it and then hit another key, and it produces a bus error.
My Terminal.app is sending \033[3~ for that key.
(gdb) backtrace
#0 0x000bbce0 in _rl_dispatch_callback ()
#1 0x000ba3f4 in rl_callback_read_char ()
#2 0x000abdfc in call_readline (sys_stdin=0xe56ec, sys_stdout=0x1,
prompt=0xbffff218 "") at /Volumes/Data/Users/ronald/Universal/
python24-fat/Modules/readline.c:778
#3 0x00209bc0 in PyOS_Readline (sys_stdin=0xa0001b9c,
sys_stdout=0xa0001bf4, prompt=0x5cc54 ">>> ") at /Volumes/Data/Users/
ronald/Universal/python24-fat/Parser/myreadline.c:208
#4 0x0020b050 in tok_nextc (tok=0x1845600) at /Volumes/Data/Users/
ronald/Universal/python24-fat/Parser/tokenizer.c:765
#5 0x0020b72c in PyTokenizer_Get (tok=0x1845600, p_start=0xbffff4d8,
p_end=0xbffff4dc) at /Volumes/Data/Users/ronald/Universal/python24-
fat/Parser/tokenizer.c:1099
#6 0x00206c50 in parsetok (tok=0x1845600, g=0x0, start=762336,
err_ret=0xbffff558, flags=0) at /Volumes/Data/Users/ronald/Universal/
python24-fat/Parser/parsetok.c:125
#7 0x002b56d8 in PyRun_InteractiveOneFlags (fp=0xa0001b9c,
filename=0x2eb18c "<stdin>", flags=0xbffff6ac) at /Volumes/Data/Users/
ronald/Universal/python24-fat/Python/pythonrun.c:743
#8 0x002b5998 in PyRun_InteractiveLoopFlags (fp=0xa0001b9c,
filename=0x2eb18c "<stdin>", flags=0xbffff6ac) at /Volumes/Data/Users/
ronald/Universal/python24-fat/Python/pythonrun.c:695
#9 0x002b6648 in PyRun_AnyFileExFlags (fp=0xa0001b9c,
filename=0x2eb18c "<stdin>", closeit=0, flags=0xbffff6ac) at /Volumes/
Data/Users/ronald/Universal/python24-fat/Python/pythonrun.c:658
#10 0x002c0bfc in Py_Main (argc=536870912, argv=0x0) at /Volumes/Data/
Users/ronald/Universal/python24-fat/Modules/main.c:501
#11 0x0000257c in _call_objcInit () at /SourceCache/Csu/Csu-58/crt.c:361
#12 0x00002424 in _start (argc=1, argv=0xbffff818, envp=0xbffff820)
at /SourceCache/Csu/Csu-58/crt.c:205
Looks like readline's problem, though I've never seen this behaviour
on the other readline-linked apps I use.
Here's the version info:
Python 2.4.3 (#1, Apr 7 2006, 10:54:33)
[GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
Regards,
David
More information about the Pythonmac-SIG
mailing list