emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MPS: face-cache


From: Eli Zaretskii
Subject: Re: MPS: face-cache
Date: Tue, 30 Apr 2024 14:09:02 +0300

> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: Eli Zaretskii <eliz@gnu.org>,  emacs-devel@gnu.org
> Date: Mon, 29 Apr 2024 21:36:01 +0200
> 
> Helmut Eller <eller.helmut@gmail.com> writes:
> 
> > There also are glyph matrices in struct frame that aren't traced yet,
> > but adding code to fix_frame didn't help.  Even struct tty_menu_state
> > has glyph matrices; though probably not used in GUI mode.  Either way, a
> > useful test case.
> 
> Maybe the frame matrix is actually responsible for the crashes.
> 
> Windows on tty frames, don't manage their own memory but use parts of a
> frame matrix which the frame malloc's.

There are two caveats here, see my other message.

> On startup, I believe we have initially a tty frame (invisble). 

That frame is deleted in the GUI session, but AFAIR is kept in the -nw
session and in daemon sessions.  So we should probably do something
about it as well.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]