GNU bug report logs -
#28700
25.2; Cannot kill Eshell buffer
Previous Next
Reported by: Live System User <nyc4bos <at> aol.com>
Date: Wed, 4 Oct 2017 09:58:01 UTC
Severity: minor
Tags: fixed, patch
Merged with 29153
Found in versions 25.2, 25.3
Fixed in version 26.1
Done: Noam Postavsky <npostavs <at> users.sourceforge.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Live System User <nyc4bos <at> aol.com> writes:
> Here is some GDB info.
> (gdb) bt
> #0 text_read_only (propval=propval <at> entry=XIL(0xb010))
> at ../../src/textprop.c:71
> Lisp Backtrace:
> "eshell-write-history" (0x5642bf38)
> "run-hooks" (0x5642c020)
> "eshell-kill-buffer-function" (0x5642c200)
> "kill-buffer" (0x5642c400)
> "funcall-interactively" (0x5642c3f8)
> "call-interactively" (0x5642c660)
> "command-execute" (0x5642c808)
Thanks, my guess is you have some string with a read-only property in
eshell history (probably introduced by copying from another buffer), and
this is tripping up eshell-write-history.
Can you post the result of
M-x pp-eval-expression RET eshell-history-ring RET
If my guess is correct there should be some strings of the form
#("some command" 0 11 (read-only t))
This bug report was last modified 7 years and 204 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.