* jit-lock still throws errors: font-lock-reference-face
@ 2022-09-19 16:38 T.V Raman
2022-09-19 16:46 ` Lars Ingebrigtsen
2022-09-19 17:18 ` Alan Mackenzie
0 siblings, 2 replies; 11+ messages in thread
From: T.V Raman @ 2022-09-19 16:38 UTC (permalink / raw)
To: emacs-devel
Have updated multiple times from git, done a make bootstrap etc all to
no avail,
once in a while emacs throws an error, but produces no backtrace even
if you toggle debug-on-error:
Error during redisplay: (jit-lock-function 9364) signaled (void-variable font-lock-reference-face)
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 16:38 jit-lock still throws errors: font-lock-reference-face T.V Raman
@ 2022-09-19 16:46 ` Lars Ingebrigtsen
2022-09-19 16:51 ` T.V Raman
2022-09-19 16:56 ` T.V Raman
2022-09-19 17:18 ` Alan Mackenzie
1 sibling, 2 replies; 11+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-19 16:46 UTC (permalink / raw)
To: T.V Raman; +Cc: emacs-devel
"T.V Raman" <raman@google.com> writes:
> Have updated multiple times from git, done a make bootstrap etc all to
> no avail,
> once in a while emacs throws an error, but produces no backtrace even
> if you toggle debug-on-error:
>
> Error during redisplay: (jit-lock-function 9364) signaled
> (void-variable font-lock-reference-face)
Are you sure you're really up-to-date? I think this problem was fixed a
day or two ago.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 16:46 ` Lars Ingebrigtsen
@ 2022-09-19 16:51 ` T.V Raman
2022-09-19 16:56 ` T.V Raman
1 sibling, 0 replies; 11+ messages in thread
From: T.V Raman @ 2022-09-19 16:51 UTC (permalink / raw)
To: larsi; +Cc: raman, emacs-devel
will continue trying --- I thought the real fix was from Stefan which
was before the weekend. -- the fix in semantic I think Lars Ingebrigtsen writes:
> "T.V Raman" <raman@google.com> writes:
>
> > Have updated multiple times from git, done a make bootstrap etc all to
> > no avail,
> > once in a while emacs throws an error, but produces no backtrace even
> > if you toggle debug-on-error:
> >
> > Error during redisplay: (jit-lock-function 9364) signaled
> > (void-variable font-lock-reference-face)
>
> Are you sure you're really up-to-date? I think this problem was fixed a
> day or two ago.
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 16:46 ` Lars Ingebrigtsen
2022-09-19 16:51 ` T.V Raman
@ 2022-09-19 16:56 ` T.V Raman
2022-09-19 17:23 ` Lars Ingebrigtsen
1 sibling, 1 reply; 11+ messages in thread
From: T.V Raman @ 2022-09-19 16:56 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: emacs-devel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=gb18030, Size: 665 bytes --]
Lars,
I think I found the problem: there are references to
font-lock-reference-face in external packages!
In my case, here is one that I use a lot: folding-mode.el
grep there says:
We really need some kind of backward compatible alias --- am sure
folding isn't the only external package that references that
reference-face
grep font-lock-reference *.el
folding.el:(defcustom folding-font-lock-begin-mark 'font-lock-reference-face
folding.el:(defcustom folding-font-lock-end-mark 'font-lock-reference-face
09:54:45 folding-20220110.1718 $
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
7©4 Id: kg:/m/0285kf1 0Ü8
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 16:38 jit-lock still throws errors: font-lock-reference-face T.V Raman
2022-09-19 16:46 ` Lars Ingebrigtsen
@ 2022-09-19 17:18 ` Alan Mackenzie
2022-09-19 17:22 ` T.V Raman
1 sibling, 1 reply; 11+ messages in thread
From: Alan Mackenzie @ 2022-09-19 17:18 UTC (permalink / raw)
To: T.V Raman; +Cc: emacs-devel
Hello, Raman
On Mon, Sep 19, 2022 at 09:38:59 -0700, T.V Raman wrote:
> Have updated multiple times from git, done a make bootstrap etc all to
> no avail,
> once in a while emacs throws an error, but produces no backtrace even
> if you toggle debug-on-error:
Try M-: (setq backtrace-on-redisplay-error t), which was designed for
just this sort of thing. When a redisplay error occurs, a buffer
*Redisplay-trace* containing a backtrace will be created. You just need
to display that buffer in a window somewhere.
> Error during redisplay: (jit-lock-function 9364) signaled (void-variable font-lock-reference-face)
> --
> Thanks,
> --Raman(I Search, I Find, I Misplace, I Research)
> ♉ Id: kg:/m/0285kf1 🦮
> --
> Thanks,
> --Raman(I Search, I Find, I Misplace, I Research)
> ♉ Id: kg:/m/0285kf1 🦮
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 17:18 ` Alan Mackenzie
@ 2022-09-19 17:22 ` T.V Raman
0 siblings, 0 replies; 11+ messages in thread
From: T.V Raman @ 2022-09-19 17:22 UTC (permalink / raw)
To: acm; +Cc: raman, emacs-devel
thx for that tip but I found the problem already, see other
note. Basically there are *many* external packages that refer to that
face.
Alan Mackenzie writes:
> Hello, Raman
>
> On Mon, Sep 19, 2022 at 09:38:59 -0700, T.V Raman wrote:
> > Have updated multiple times from git, done a make bootstrap etc all to
> > no avail,
> > once in a while emacs throws an error, but produces no backtrace even
> > if you toggle debug-on-error:
>
> Try M-: (setq backtrace-on-redisplay-error t), which was designed for
> just this sort of thing. When a redisplay error occurs, a buffer
> *Redisplay-trace* containing a backtrace will be created. You just need
> to display that buffer in a window somewhere.
>
> > Error during redisplay: (jit-lock-function 9364) signaled (void-variable font-lock-reference-face)
> > --
>
> > Thanks,
>
> > --Raman(I Search, I Find, I Misplace, I Research)
> > ♉ Id: kg:/m/0285kf1 🦮
>
> > --
>
> > Thanks,
>
> > --Raman(I Search, I Find, I Misplace, I Research)
> > ♉ Id: kg:/m/0285kf1 🦮
>
> --
> Alan Mackenzie (Nuremberg, Germany).
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 16:56 ` T.V Raman
@ 2022-09-19 17:23 ` Lars Ingebrigtsen
2022-09-19 17:28 ` T.V Raman
0 siblings, 1 reply; 11+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-19 17:23 UTC (permalink / raw)
To: T.V Raman; +Cc: emacs-devel
"T.V Raman" <raman@google.com> writes:
> I think I found the problem: there are references to
> font-lock-reference-face in external packages!
>
> In my case, here is one that I use a lot: folding-mode.el
This variable has been obsolete for almost a decade, and was finally
removed recently. So you just have to get that fixed in the
folding-mode.el library.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 17:23 ` Lars Ingebrigtsen
@ 2022-09-19 17:28 ` T.V Raman
2022-09-19 18:35 ` Lars Ingebrigtsen
2022-09-19 19:30 ` chad
0 siblings, 2 replies; 11+ messages in thread
From: T.V Raman @ 2022-09-19 17:28 UTC (permalink / raw)
To: larsi; +Cc: raman, emacs-devel
but it's not just folding-mode -- it's there in a lot of large
external packages -- e.g. auctex.
I think we're doing our users and developers a disservice by this type
of cosmetic yet breaking change.
For now I've done something even worse with respect to covering up the
problem, namely creating a defvar that stops the error. But this is
not good for emacs' long-term health,
Lars Ingebrigtsen writes:
> "T.V Raman" <raman@google.com> writes:
>
> > I think I found the problem: there are references to
> > font-lock-reference-face in external packages!
> >
> > In my case, here is one that I use a lot: folding-mode.el
>
> This variable has been obsolete for almost a decade, and was finally
> removed recently. So you just have to get that fixed in the
> folding-mode.el library.
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 17:28 ` T.V Raman
@ 2022-09-19 18:35 ` Lars Ingebrigtsen
2022-09-19 19:30 ` chad
1 sibling, 0 replies; 11+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-19 18:35 UTC (permalink / raw)
To: T.V Raman; +Cc: emacs-devel
"T.V Raman" <raman@google.com> writes:
> but it's not just folding-mode -- it's there in a lot of large
> external packages -- e.g. auctex.
I downloaded the latest auctex, and I could see no reference to the
`font-lock-reference-face' variable there. (It does reference the
`font-lock-reference-face' face, but that's as it should be.)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 17:28 ` T.V Raman
2022-09-19 18:35 ` Lars Ingebrigtsen
@ 2022-09-19 19:30 ` chad
2022-09-19 20:07 ` T.V Raman
1 sibling, 1 reply; 11+ messages in thread
From: chad @ 2022-09-19 19:30 UTC (permalink / raw)
To: T.V Raman; +Cc: EMACS development team
[-- Attachment #1: Type: text/plain, Size: 105 bytes --]
I suspect you're being mislead by grep not grokking the difference
between a face and a variable?
~Chad
[-- Attachment #2: Type: text/html, Size: 156 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: jit-lock still throws errors: font-lock-reference-face
2022-09-19 19:30 ` chad
@ 2022-09-19 20:07 ` T.V Raman
0 siblings, 0 replies; 11+ messages in thread
From: T.V Raman @ 2022-09-19 20:07 UTC (permalink / raw)
To: yandros; +Cc: raman, emacs-devel
possible, but I've moved beyond this by just defining that var, it's
not worth arguing.
If we're going to break packages, we're going to break packages
chad writes:
> I suspect you're being mislead by grep not grokking the difference
> between a face and a variable?
>
> ~Chad
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2022-09-19 20:07 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-19 16:38 jit-lock still throws errors: font-lock-reference-face T.V Raman
2022-09-19 16:46 ` Lars Ingebrigtsen
2022-09-19 16:51 ` T.V Raman
2022-09-19 16:56 ` T.V Raman
2022-09-19 17:23 ` Lars Ingebrigtsen
2022-09-19 17:28 ` T.V Raman
2022-09-19 18:35 ` Lars Ingebrigtsen
2022-09-19 19:30 ` chad
2022-09-19 20:07 ` T.V Raman
2022-09-19 17:18 ` Alan Mackenzie
2022-09-19 17:22 ` T.V Raman
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).