GNU bug report logs -
#54661
29.0.50; Emacs SEGV in get_glyph_face_and_encoding
Previous Next
Reported by: James Ferguson <james <at> faff.org>
Date: Thu, 31 Mar 2022 21:53:02 UTC
Severity: normal
Tags: moreinfo
Found in version 29.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #13 received at 54661 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
> Can you try figuring that out? One way of doing so is to set up a
> breakpoint in free_realized_faces, here:
>
> for (i = 0; i < c->used; ++i) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> {
> free_realized_face (f, c->faces_by_id[i]);
> c->faces_by_id[i] = NULL;
> }
>
> and enable this breakpoint only between the above two lines of
> xdisp.c. (You can do that via breakpoint commands of 2 more
> breakpoints in xdisp.c, in the places I mentioned above: a breakpoint
> on xdisp.c:16531 with commands that enable the breakpoint in
> free_realized_face, and another on xdisp.c:16598 which disables that
> breakpoint.) Then in the breakpoint commands for the breakpoint in
> free_realized_face, produce the C and Lisp backtrace (the latter with
> xbacktrace command defined on src/.gdbinit), and post it here. That
> might tell us which code is doing this.
This was a month ago, and there wasn't any response, so I guess there's
little chance that there'll be any development in this bug report, so
I'm closing it. If progress can be made, please respond to the debbugs
address and we'll reopen.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 24 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.