Thomas Mittelstaedt <T.Mittelstaedt(a)cadenas.de> writes:
Hallo, Dear Bug Team!
Occasionally, I have problems changing to a directory via 'C-x d',
when within a dired buffer.
Only error message is 'buffer-read-only...', see following stack
trace. When I kill all dired buffers
and retry, it works again.
Debugger entered--Lisp error: (buffer-read-only #<buffer "*Buffer
List*">)
indent-to(3 0)
indent-rigidly(1 #<marker at 91 in *Buffer List* 0x1edf088> 2)
dired-indent-listing(1 #<marker at 91 in *Buffer List* 0x1edf088>)
dired-insert-directory("/" "-al" nil t)
dired-readin-insert("/" nil)
dired-readin("/" #<buffer "/"> nil)
dired-internal-noselect("/" nil)
dired-noselect("/" nil)
#<compiled-function (dirname &optional switches) "...(7)" [switches
dirname switch-to-buffer dired-noselect] 4
("/usr/local/lib/xemacs/xemacs-packages/lisp/dired/dired.elc" . 33965)
(dired-read-dir-and-switches "")>("/" nil)
call-interactively(dired)
(dispatch-event "[internal]")
Very odd: It seems it's trying to insert the directory list into
the *Buffer List* buffer.
Could you trace the `dired-find-buffer-nocreate' function when it
happens, reproduce the problem, and post the output? I.e.
M-x trace-function-backgroud RET
dired-find-buffer-nocreate RET
RET
and then post the contents of *trace-output*?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta