GNU bug report logs -
#8219
23.3; Crash in indirect buffer
Previous Next
Reported by: Chong Yidong <cyd <at> stupidchicken.com>
Date: Thu, 10 Mar 2011 20:25:02 UTC
Severity: normal
Merged with 1242
Found in version 23.3
Done: Chong Yidong <cyd <at> stupidchicken.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Chong Yidong <cyd <at> stupidchicken.com>
> Cc: 8219 <at> debbugs.gnu.org, emacs-devel <at> gnu.org
> Date: Fri, 11 Mar 2011 15:58:57 -0500
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >> Hence, in the aftermath of a deletion, buffer B's values of PT (and
> >> BUF_BEGV and BUF_ZV) can be larger than BUF_ZV.
> >
> > Isn't that a bug, right there? Why doesn't del_range_2 update the
> > indirect buffer (B) as well, when deletion removes text so that its PT
> > becomes invalid?
>
> This is not currently easy. We don't keep track of indirect buffers
> (looping over the buffer list each time we do a deletion would be rather
> inefficient), so this would need some new members of the buffer struct.
We could do that lazily, whenever something (including redisplay) is
done on a buffer that happens to be an indirect buffer.
This bug report was last modified 14 years and 71 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.