GNU bug report logs -
#58334
29.0.50; ASAN heap use after free in gui_produce_glyphs
Previous Next
Full log
Message #98 received at 58334 <at> debbugs.gnu.org (full text, mbox):
> From: Gerd Möllmann <gerd.moellmann <at> gmail.com>
> Cc: luangruo <at> yahoo.com, 58334 <at> debbugs.gnu.org
> Date: Fri, 07 Oct 2022 14:01:49 +0200
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > So I would recommend to fix FACE_FROM_ID to re-generate the basic
> > faces if needed, on the assumption that the cases where we have
> > problems with using face ID are limited to basic faces. If, after
> > that, we will find cases with non-basic faces, I'd first look for more
> > opportunities to use inhibit_free_realized_faces.
>
> Sigh, I'd rather do something easy
I'm not sure there are any "easy" solutions to this. We could keep
sprinkling inhibit_free_realized_faces some more (over the last years,
I added quite a few of them, and in other cases added calls to
realize_basic_faces).
> BTW, I've commented out the call to redisplay in nsterm.m
> layoutSomething now in my branch. Let's see what the effect is. So far
> I don't notice anything.
If Git history for the code which calls redisplay shows commits that
have references to bug reports in their log messages, perhaps read
those bug reports to see if they show recipes for problems that were
supposed to be fixed by adding that call.
This bug report was last modified 2 years and 312 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.