GNU bug report logs -
#35273
"Marker does not point anywhere" when reading next article
Previous Next
Reported by: Leah Neukirchen <leah <at> vuxu.org>
Date: Sun, 14 Apr 2019 15:59:01 UTC
Severity: normal
Tags: fixed, patch
Found in version 5.13
Fixed in version 26.3
Done: Noam Postavsky <npostavs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #47 received at 35273 <at> debbugs.gnu.org (full text, mbox):
> From: Noam Postavsky <npostavs <at> gmail.com>
> Cc: contovob <at> tcd.ie, 35273 <at> debbugs.gnu.org, leah <at> vuxu.org
> Date: Sat, 27 Apr 2019 12:17:25 -0400
>
> >> > > I think it would be better to try to understand how we got such an
> >> > > overlay. Was it deleted, per chance?
> >> >
> >> > I entirely agree with this, but how to check for that?
> >>
> >> But a breakpoint in delete-overlay?
>
> I managed to reproduce (wasn't too hard actually). All the overlay
> deletion seems to come from gnus. I got hits from erase-buffer (called
> by gnus), gnus-kill-all-overlays, and gnus-cite-delete-overlays.
OK, thanks. Then I think it would be better to test the overlay for
being dead in xdisp.c, before we call mouse_face_overlay_overlaps.
Also, a faster test would be to check that the marker's buffer is a
NULL pointer, doing that doesn't require a call marker-position.
WDYT?
This bug report was last modified 6 years and 23 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.