[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Text is read-only" infinite loop (Carbon)
From: |
Reiner Steib |
Subject: |
Re: "Text is read-only" infinite loop (Carbon) |
Date: |
Mon, 22 Nov 2004 22:16:08 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) |
On Mon, Nov 22 2004, Magnus Henoch wrote:
> (defun trigger-bug ()
[...]
> I switch to *scratch*, and type M-x trigger-bug. If I hit DEL, I get
> an error as expected, but things continue to work. If I hit M-DEL
Which function is bound to `M-DEL' in your build? For me it runs
`down-list'[1] which doesn't make much sense here.
> instead, the menubar, C-x C-f, and other things stop working.
I have seen quite similar problems on GNU/Linux (GTK+ Version 2.2.1)
in the past[2] and today. Often it happens to me when pasting stuff
from an ielm session to a Gnus message buffer. (I've not been able to
give a precise recipe to trigger the bug yet, but your code might help
to elicit it.) Yesterday Harald Maier reported a similar problem on
emacs-devel: "comint-prompt-read-only causes problems in Gnus message
mode", see <URL:http://thread.gmane.org/gmane.emacs.devel/30183>.
After loading your code and calling M-x trigger-bug RET and doing some
random Copy&Paste commands, I can no longer create new frames with
`C-x 5 2'. In the message buffer I get: "x-create-frame-with-faces:
Text is read-only" but Emacs doesn't hang.
Bye, Reiner.
[1]
,----
| C-M-d (translated from <escape> <delete>) runs the command down-list
| which is an interactive compiled Lisp function in `emacs-lisp/lisp'.
| It is bound to <C-M-down>, C-M-d.
| (down-list &optional ARG)
|
| Move forward down one level of parentheses.
`----
[2] http://thread.gmane.org/gmane.emacs.pretest.bugs/3866
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
Re: "Text is read-only" infinite loop (Carbon), Richard Stallman, 2004/11/23