[7168] in Athena Bugs

home help back first fref pref prev next nref lref last post

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)

home help back first fref pref prev next nref lref last post