GNU bug report logs - #79295
[Bug] Artifacts in margin with display-line-numbers-mode (relative)

Previous Next

Package: emacs;

Reported by: Marco <marconeumaier <at> gmail.com>

Date: Sat, 23 Aug 2025 20:59:02 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Full log


Message #20 received at 79295 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79295 <at> debbugs.gnu.org, Marco <marconeumaier <at> gmail.com>
Subject: Re: bug#79295: [Bug] Artifacts in margin with
 display-line-numbers-mode (relative)
Date: Mon, 25 Aug 2025 15:28:45 +0800
Eli Zaretskii <eliz <at> gnu.org> writes:

> [Please use Reply All to reply, to keep the bug tracker on the CC list.]
>
>> Date: Sun, 24 Aug 2025 21:07:05 +0200
>> From: Marco <marconeumaier <at> gmail.com>
>> 
>> Hi,
>> 
>> thanks for looking into it. I made some more tests today.
>> 
>> Findings:
>> 
>> The issue occurs only in a Wayland session.
>> 
>> When running Emacs in a true X11 session, the problem does not appear at 
>> all. If I'm wrong I'll correct myself.
>> 
>> Setting GDK_BACKEND=x11 while under Wayland does not eliminate the 
>> problem, which suggests it still goes through XWayland and the 
>> compositor path.
>> 
>> The artifacts are visible in screenshots and occur sometimes across the 
>> whole display width, though their colors sometimes differ slightly, 
>> which suggests this is a rendering bug.
>> 
>> Most of the time they look similar to what you see here: 
>> https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-05/msg00023.html 
>> or 
>> https://lists.gnu.org/archive/html/bug-gnu-emacs/2018-01/png1wmnm51YOW.png
>> 
>> It only seem to occur when the emacs window is maximized!
>> 
>> With absolute line numbers, I cannot reproduce the problem — it only 
>> appears with relative line numbers.
>> 
>> Conclusion:
>> This looks like a rendering bug in the GTK/Wayland (or XWayland) stack, 
>> but Emacs may be triggering it in a specific way when drawing relative 
>> line numbers.
>> 
>> This is maybe related: When opening emacs in nw mode and using relative 
>> line number I also see artifacts, i.e.  lines across the whole window 
>> width in a color slightly darker than the background. The height of the 
>> line is the same like the block cursor height.
>> 
>> Again: This does not happen in a real x11 session.
>
> Thanks for the footwork.
>
> Po Lu, any ideas?  Are problems like this with Wayland known to exist?

I'm not aware of any such problems, but I would still ask the OP whether
he has enabled fractional scaling on his Wayland desktop, which is a
recent innovation that has the potential to produce artifacts in
rendered text (particularly if the compositor believes a frame to be
completely opaque).




This bug report was last modified 22 days ago.

Previous Next


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