emacs-pretest-bug
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]