GNU bug report logs - #79023
30.1.90; Suspicion of memory leak on internal_redisplay (MacOS)

Previous Next

Package: emacs;

Reported by: Przemysław Alexander Kamiński <przemyslaw <at> kaminski.se>

Date: Tue, 15 Jul 2025 07:14:01 UTC

Severity: normal

Found in version 30.1.90

Full log


View this message in rfc822 format

From: Rudolf Adamkovič <rudolf <at> adamkovic.org>
To: Przemysław Alexander Kamiński <alexander <at> kaminski.se>, Eli Zaretskii <eliz <at> gnu.org>
Cc: 79023 <at> debbugs.gnu.org
Subject: bug#79023: 30.1.90; Suspicion of memory leak on internal_redisplay (MacOS)
Date: Tue, 12 Aug 2025 02:07:04 +0200
Przemysław Alexander Kamiński <alexander <at> kaminski.se> writes:

> I'm attaching 6 patches (for easy review/scrutiny/integration).

This is fantastic!  When I was fixing view/layer leaks, I saw lots of
other leaks, and the word "font" certainly caught my attention. :) I
remember thinking, "I hope we [the community] will fix all these next,
but let me first focus on the biggest leak [on my system]".

So, I am super-happy someone is doing more!  The NS port badly needs
some serious love, or replacement.  Its pixelated tool bar icons with
white background in dark theme, barely responsive C-g, memory leaks,
freezes, and crashes... scream "unmaintained".  That is where we are.

On my machine, NS often freezes, even `emacs -Q', when closing a frame
with the mouse, using the standard WM "red circle" button.  I have no
reproducer, unfortunately.  But, as a result, I close frames strictly
with the keyboard, after losing edits multiple times.  Similarly, when
native compilation is doing its thing, Emacs is unusable because C-g is
99% ignored, even worse than normal, so I wait.  The list goes on...

So, thank you for improving the NS port!

Rudy
-- 
"Mathematics takes us still further from what is human into the region
of absolute necessity, to which not only the actual world, but every
possible world, must conform."
--- Bertrand Russell, 1902

Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him]
http://adamkovic.org




This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.