[7168] in Athena Bugs
rt 7.2R: emacs
daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Fri Feb 22 17:25:59 1991
From: mhpower@ATHENA.MIT.EDU
To: bugs@ATHENA.MIT.EDU
Date: Fri, 22 Feb 91 17:25:36 EST
System name: portnoy
Type and version: RTPC-ROMPC 7.2R (1 update(s) to same version)
Display type: apa16
What were you trying to do?
Invoke some emacs keyboard macros:
emacs -q &
M-x load-file km.lisp
C-u 61 M-x generate-data
M-<
C-u 60 M-x label-above
The file km.lisp was generated using name-last-kbd-macro and
insert-kbd-macro, and consists of:
(fset 'generate-data
"123456^N^N")
(fset 'label-above
"^N123456-above-me^S123456^A")
What's wrong:
A few seconds after I entered 'C-u 60 M-x label-above', the
emacs process terminated, with the message:
[1] Trace/BPT trap emacs -q
Repeating the same steps produced the same result.
What should have happened:
Ideally, the emacs process should have continued to run, as it
does if the '61' and '60' above are replaced by '51' and '50'.
Less ideally, the emacs process should have continued to run
if I instead ran the unsupported version in the emacsdev locker
(18.57.8 of Fri Feb 22 1991 on pit-manager). Instead, this also
terminated with a 'Trace/BPT trap'.
Please describe any relevant documentation references:
GNU Emacs Manual, section 28.3, "Keyboard Macros".
emacs(1)