[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#15841: Display bugs with cache-long-lines non-nil
From: |
Eli Zaretskii |
Subject: |
bug#15841: Display bugs with cache-long-lines non-nil |
Date: |
Sat, 09 Nov 2013 23:27:01 +0200 |
> Date: Sat, 09 Nov 2013 16:02:21 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: michael_heerdegen@web.de, 15841@debbugs.gnu.org
>
> > Date: Sat, 09 Nov 2013 13:18:29 +0200
> > From: Eli Zaretskii <eliz@gnu.org>
> > Cc: michael_heerdegen@web.de, 15841@debbugs.gnu.org
> >
> > emacs -Q --eval "(setq-default cache-long-scans nil)"
> > C-x C-f src/xdisp.c
> > M-: (setq cache-long-scans t) RET
> > M-x linum-mode RET
> > M->
> >
> > Many line numbers near the end of the buffer are not shown in the
> > margin.
>
> This seems to be related to font-lock: turning off
> global-font-lock-mode makes the problems go away. Manually invoking
> font-lock-fontify-buffer before turning on linum-mode also eliminates
> the problems, so it looks like JIT Font Lock is the prime suspect.
The problem was that while the "dumb loop" in find_newline was running,
memory allocation in know_region_cache could have caused relocation of
buffer text, so C pointers needed to be adjusted, but weren't.
Fixed in trunk revision 115052.
- bug#15797: 24.3.50; Info: Mention cache-long-scans, (continued)
- bug#15797: 24.3.50; Info: Mention cache-long-scans, Michael Heerdegen, 2013/11/08
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/09
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/09
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/09
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/09
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/09
- bug#15841: Display bugs with cache-long-lines non-nil,
Eli Zaretskii <=
- bug#15841: Display bugs with cache-long-lines non-nil, Michael Heerdegen, 2013/11/10
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/10
- bug#15841: Display bugs with cache-long-lines non-nil, Michael Heerdegen, 2013/11/10
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/11
- bug#15841: Display bugs with cache-long-lines non-nil, Michael Heerdegen, 2013/11/13
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/13
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/09
- bug#15841: Display bugs with cache-long-lines non-nil, Stephen Berman, 2013/11/11
- bug#15841: Display bugs with cache-long-lines non-nil, Eli Zaretskii, 2013/11/11
- bug#15841: Display bugs with cache-long-lines non-nil, Stephen Berman, 2013/11/11