GNU bug report logs - #77988
31.0.50; No more images after fullscreen and load-theme

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Manuel Giraud <manuel@HIDDEN>; dated Tue, 22 Apr 2025 14:14:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 21 May 2025 11:29:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 07:29:05 2025
Received: from localhost ([127.0.0.1]:46167 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHhdA-0005f4-5h
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 07:29:04 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:37594)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uHhd5-0005dx-A2
 for 77988 <at> debbugs.gnu.org; Wed, 21 May 2025 07:29:00 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uHhcx-00087J-9S; Wed, 21 May 2025 07:28:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=Y6oFKe7Df6q3E7QpH7zRBQfcut4io6xoZnSbd3FJhv4=; b=k09StUxb+XgQWZuBVf/U
 3Dd+aVl7xBL/ribQ4Ip8seSws/bMpbh4FH+ik0tX/fYDgWVrY4rvwjGi4fhpcZPVGQESv1FfAmfbB
 Ena4Yc97m6e1Xb+bHApYPzZFNjwsoHE5lTeqTBNxa4iqNe0rdoTCE4htP+iKgyLShk4k2+yWYYCUg
 SWpfGEkpZMR5VcCdt2vdXIJaDgYZZpXdKlIK7rdOnGVW5Es3ROanRUXniz/5j3w+5GcmdkujgZ8zV
 50YxOSDge+PBrD+iYSKO32TdZX6khAtL78Yarcnz8v6fEW09zJb62AVgGm7IPNnaS2vlGma/28LOY
 utve6mE15IcsZw==;
Date: Wed, 21 May 2025 14:28:46 +0300
Message-Id: <86ecwi8aoh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Alan Third <alan@HIDDEN>
In-Reply-To: <aCzs8oZTWcvYYv35@HIDDEN> (message from Alan
 Third on Tue, 20 May 2025 21:58:26 +0100)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
 <86zffdxbnn.fsf@HIDDEN> <aCzs8oZTWcvYYv35@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, luangruo@HIDDEN, eg642616@HIDDEN,
 manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 20 May 2025 21:58:26 +0100
> From: Alan Third <alan@HIDDEN>
> Cc: Elijah Gabe Pérez <eg642616@HIDDEN>,
> 	77988 <at> debbugs.gnu.org, manuel@HIDDEN,
> 	Po Lu <luangruo@HIDDEN>
> 
> On Fri, May 16, 2025 at 10:22:36AM +0300, Eli Zaretskii wrote:
> > > From: Elijah Gabe Pérez <eg642616@HIDDEN>
> > > Cc: 77988 <at> debbugs.gnu.org,  manuel@HIDDEN
> > > Date: Thu, 15 May 2025 22:54:24 -0600
> > > 
> > > Eli Zaretskii <eliz@HIDDEN> writes:
> > > 
> > > >> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> > > >> Cc: manuel@HIDDEN,  77988 <at> debbugs.gnu.org
> > > >> Date: Wed, 14 May 2025 12:47:54 -0600
> > > >> 
> > > >> Eli Zaretskii <eliz@HIDDEN> writes:
> > > >> 
> > > >> > Ping! Could someone please reproduce this?
> > > >> 
> > > >> Yep, i could reproduce this, I've noticed that reproducing this on a
> > > >> Cairo build (with same build options) seems to fix it.
> > > >
> > > > Since Manuel explicitly says this is a Lucid-only issue, this is
> > > > expected.
> > > >
> > > > Are you able to debug this to figure out why the problem happens in
> > > > the Lucid build?
> > > 
> > > Yes, I can.
> > 
> > Thanks, adding Alan to the discussion, in case he has comments or
> > ideas.
> 
> I think it's an issue at the display end. As Elijah says, if Cairo is
> enabled it doesn't happen.
> 
> Reverting commit 6ea69fc7340e48cf73df351a544c1d8946395b3d seems to
> make the problem go away. Cairo doesn't use the x_composite_image
> function. It looks like the destination parameter is not always valid.
> I had a look and it's usually populated from FRAME_X_PICTURE (s->f)
> but a quick investigation left me none-the-wiser as to where THAT is
> set and why it might go bad.

Thanks.

Po Lu, could you please take a look at this, in case your commit has
some problem in the Lucid build?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 20 May 2025 20:58:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 20 16:58:40 2025
Received: from localhost ([127.0.0.1]:37060 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHU2p-0003JF-WA
	for submit <at> debbugs.gnu.org; Tue, 20 May 2025 16:58:40 -0400
Received: from dane.soverin.net ([2a10:de80:1:4091:b9e9:221f:0:1]:35507)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uHU2m-0003II-QF
 for 77988 <at> debbugs.gnu.org; Tue, 20 May 2025 16:58:37 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by dane.soverin.net (Postfix) with ESMTPS id 4b26N44HBWz2xSK;
 Tue, 20 May 2025 20:58:28 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4b26N35Z3Yz1j; 
 Tue, 20 May 2025 20:58:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1747774708; bh=Z1WX+3tZeydAQHWCTPlzvUiIn04FokS2USN2EGHahVs=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=PXG4MhzDc/qwDDn9jjW4MabdJx4GrQAZ3tSNtjq43mvA54EEWGGfFsFnDgLyoY4uj
 6IzWs9olvHXfj3dW0XfRlzLI+ungxnixIzPgWn4H15/UetU2C8NWUpWkFbp+1q+f/v
 NFaDf7gpEjMgevtg5crmBaR2oUFXixg0uHe0ttvxVkpJ7AD9HgPYe5ouwh2UGYeOx/
 XiOihPVVaVYFt6df12RGFFYmcgIb3LkObbqbbHbTkRU4n2SYs2MABLy6i2XUzUJHwq
 SDbKubrPbgDeyM3xpxlsfGeyFa7oQv1ksl6PR0wtTaeCW7APZjQDv+S1bBF8md3Op/
 qjOWmwq3PxAJw==
X-CM-Envelope: MS4xfMfohYNBFgZeNUDGDk4+RLq1ThqZjWl6KkMnvdQjlGKInKfrUKyfFnrY0o4daN8+BFn1LHQ9W9hCGDhP4yDM/fHOCqKtr8RrtFel8LxzB0M5zCuUXi0K
 V+MqzuPR7uZ8UYx94JYdZx677N8/HlGJimE+UWSlkKBf8QS6PXK0gYdsUbtAIc4uOzzm5f02aOR6sz6Ltlqam+oiVDmCW1I48njuiTshOzbMMi5gaGoHG48y
 Z9nRp/4mpkWOGjVDBlx80NBhVwH1sI1PePLs1wHjwLOpC53+nYPpASb9oV6JTE3v2/YPHz3sLtYjaD2zhM+PWw==
X-CM-Analysis: v=2.4 cv=UsCZN/wB c=1 sm=1 tr=0 ts=682cecf4
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10
 a=dt9VzEwgFbYA:10 a=pGLkceISAAAA:8 a=mDV3o1hIAAAA:8 a=DB4rKmyREydijIpSYMgA:9
 a=3ZKOabzyN94A:10 a=wPNLvfGTeEIA:10 a=RnLibnCsDooA:10
 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id d24a9ce8;
 Tue, 20 May 2025 20:58:26 +0000 (UTC)
Date: Tue, 20 May 2025 21:58:26 +0100
From: Alan Third <alan@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
Message-ID: <aCzs8oZTWcvYYv35@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Elijah Gabe =?iso-8859-1?Q?P=E9rez?= <eg642616@HIDDEN>,
 77988 <at> debbugs.gnu.org, manuel@HIDDEN,
 Po Lu <luangruo@HIDDEN>
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
 <86zffdxbnn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <86zffdxbnn.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, Po Lu <luangruo@HIDDEN>,
 Elijah Gabe =?iso-8859-1?Q?P=E9rez?= <eg642616@HIDDEN>,
 manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Fri, May 16, 2025 at 10:22:36AM +0300, Eli Zaretskii wrote:
> > From: Elijah Gabe Pérez <eg642616@HIDDEN>
> > Cc: 77988 <at> debbugs.gnu.org,  manuel@HIDDEN
> > Date: Thu, 15 May 2025 22:54:24 -0600
> > 
> > Eli Zaretskii <eliz@HIDDEN> writes:
> > 
> > >> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> > >> Cc: manuel@HIDDEN,  77988 <at> debbugs.gnu.org
> > >> Date: Wed, 14 May 2025 12:47:54 -0600
> > >> 
> > >> Eli Zaretskii <eliz@HIDDEN> writes:
> > >> 
> > >> > Ping! Could someone please reproduce this?
> > >> 
> > >> Yep, i could reproduce this, I've noticed that reproducing this on a
> > >> Cairo build (with same build options) seems to fix it.
> > >
> > > Since Manuel explicitly says this is a Lucid-only issue, this is
> > > expected.
> > >
> > > Are you able to debug this to figure out why the problem happens in
> > > the Lucid build?
> > 
> > Yes, I can.
> 
> Thanks, adding Alan to the discussion, in case he has comments or
> ideas.

I think it's an issue at the display end. As Elijah says, if Cairo is
enabled it doesn't happen.

Reverting commit 6ea69fc7340e48cf73df351a544c1d8946395b3d seems to
make the problem go away. Cairo doesn't use the x_composite_image
function. It looks like the destination parameter is not always valid.
I had a look and it's usually populated from FRAME_X_PICTURE (s->f)
but a quick investigation left me none-the-wiser as to where THAT is
set and why it might go bad.

-- 
Alan Third




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 20 May 2025 11:57:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 20 07:57:45 2025
Received: from localhost ([127.0.0.1]:56201 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHLbL-00043i-Ud
	for submit <at> debbugs.gnu.org; Tue, 20 May 2025 07:57:45 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51738)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uHLbG-00042x-OM
 for 77988 <at> debbugs.gnu.org; Tue, 20 May 2025 07:57:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uHLb6-0005xs-MQ; Tue, 20 May 2025 07:57:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=EcrM4LZPt3v++u2Oic5R9C6BLRT2W1mCYolix1rQDys=; b=LV4/ZStEtu0ZGftGdWZO
 7++Wn5D91IA4XLlz8ykeJQYR/u5rzErxz/XWabrfIpf8B4AWschvXZJ78JG4J74TPEDreH1Pk6Jh2
 ubjW7yuUN3FCcON1vPVFwmVvnlQQz+CEVSj78LWmTTxgfsBpHXpb5flT2cZGcIARLgvHDKzYb4ZyU
 nXT8miQHfgoJKBAANj/A2AaJFLCvf62sRtQ45B+haWsP7Lu4y8INYJ/Qqk+M+lLdvUCbKckRFJ6LQ
 q6JiqmFS5J314CXfWMsNusb+/kz5eIE8GbjqgLRC9pSKU6BOgRm3cWm3jaWP4Wz839YSgXfoarlWI
 YuufIUlC+AW+Lg==;
Date: Tue, 20 May 2025 14:57:21 +0300
Message-Id: <861psja40u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Elijah Gabe =?utf-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87y0uswejj.fsf@HIDDEN> (message from Elijah Gabe
 =?utf-8?Q?P=C3=A9rez?= on Mon, 19 May 2025 14:06:56 -0600)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
 <86zffdxbnn.fsf@HIDDEN> <87a57bdamq.fsf@HIDDEN>
 <86zffbwutw.fsf@HIDDEN> <87y0uswejj.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, alan@HIDDEN, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Cc: 77988 <at> debbugs.gnu.org,  alan@HIDDEN,  manuel@HIDDEN
> Date: Mon, 19 May 2025 14:06:56 -0600
> 
> I've followed all the steps, It doesn't seem that there are any
> differences:
> 
> M-: (find-file "etc/images/gnus/gnus.svg")
> M-: (set-frame-parameter nil 'fullscreen 'fullboth)
> C-l
> 
> (gdb) p Vframe_list
> $1 = {
>   i = 0x7ffff185e2c3
> }
> (gdb) xcar
> $2 = {
>   i = 0xbd3a7d
> }
> (gdb) xframe
> $3 = (struct frame *) 0xbd3a78
> "gnus.svg - GNU Emacs at fedora"
> (gdb) p $3->image_cache
> $4 = (struct image_cache *) 0xc20740
> (gdb) c
> Continuing.
> 
> (After the svg was displayed incorrectly):
> M-: (load-theme 'modus-operandi)
> C-l
> 
> Thread 1 "emacs" hit Breakpoint 3, Frecenter (arg=..., redisplay=...) at window.c:6976
> 6976	  struct window *w = XWINDOW (selected_window);
> (gdb) p $3->image_cache
> $5 = (struct image_cache *) 0xc20740

OK, so the image cache stays put.  But what about its contents?  To
see this, we first need to know the cache slot where this image is
stored.  Here's how:

After visiting the image, type C-l and define one additional
breakpoint:

  (gdb) break set_cursor_from_row
  (gdb) c

When you continue, this new breakpoint will break almost immediately.
In most cases, the first time it breaks is in the wrong window.
Here4's how to verify that:

  Thread 1 hit Breakpoint 3, set_cursor_from_row (w=0x90d35e8, row=0x10056c18,
      matrix=0x909fa88, delta=0, delta_bytes=0, dy=0, dvpos=0) at xdisp.c:18363
  18363     struct glyph *glyph = row->glyphs[TEXT_AREA];
  (gdb) p w->contents
  $1 = XIL(0xa00000000907a4f0)
  (gdb) xbuffer
  $2 = (struct buffer *) 0x907a4f0
  0x9048bf0 " *Echo Area 1*"

The command "xbuffer" (and other commands I use below) are defined in
src/.gdbinit.  So if GDB says it doesn't know about that command, tell
it to read .gdbinit:

  (gdb) source /path/to/emacs/src/.gdbinit

and then repeat the command, which should now work.

As you see above, the first time the breakpoint breaks, Emacs is
redisplaying the echo-area, which is not what we want.  So continue
the program until the next time the breakpoint breaks:

  (gdb) c
  Continuing.

  Thread 1 hit Breakpoint 3, set_cursor_from_row (w=0x90d3408, row=0x100c2b50,
      matrix=0x1005cf80, delta=0, delta_bytes=0, dy=0, dvpos=0) at xdisp.c:18363
  18363     struct glyph *glyph = row->glyphs[TEXT_AREA];
  (gdb) p w->contents
  $3 = XIL(0xa0000000090c3d20)
  (gdb) xbuffer
  $4 = (struct buffer *) 0x90c3d20
  0x90491ec "gnus.svg"

And now we are in the correct window.  So:

  (gdb) n
  18364     struct glyph *end = glyph + row->used[TEXT_AREA];
  (gdb) pgrow
  TEXT: 2 glyphs
    0    0: IMAGE[25] slice=0,0,260,264 pos=1 w=260 a+d=132+132 MB
    1  260: CHAR[ ] pos=0 blev=0,btyp=B w=8 a+d=132+132 MB

This tells us that the first (and only) "display element" in the
(only) screen line of the window is an image, and "[25]" says that the
image's cache slot is 25.  (In your case, the slot number might be
different.)  Now:

  (gdb) p Vframe_list
  $7 = XIL(0xc000000009150100)
  (gdb) xcar
  $8 = 0xa0000000090d31e8
  (gdb) xframe
  $9 = (struct frame *) 0x90d31e8
  "gnus.svg - GNU Emacs at ELIZ-PC"
  (gdb) p $9->image_cache
  $10 = (struct image_cache *) 0x90b8cf8
  (gdb) p *$9->image_cache
  $11 = {
    buckets = 0x1005bfa0,
    images = 0x90ae788,
    size = 50,
    used = 26,
    refcount = 1,
    scaling_col_width = 10
  }
  (gdb) p *$9->image_cache->images[25]
  $12 = {
    timestamp = {
      tv_sec = 1747466321,
      tv_nsec = 665317000
    },
    pixmap = 0x840517f3,
    mask = 0x0,
    xform = {
      eM11 = 1,
      eM12 = 0,
      eM21 = 0,
      eM22 = 1,
      eDx = 0,
      eDy = 0
    },
    smoothing = true,
    colors = 0x0,
    ncolors = 0,
    background = 4294967295,
    face_foreground = 33554432,
    face_background = 50331647,
    face_font_size = 13,
    face_font_family = 0x100ea860 "Courier New",
    face_font_height = 16,
    face_font_width = 8,
    background_transparent = 0,
    background_valid = 1,
    background_transparent_valid = 0,
    width = 260,
    height = 264,
    scale = 1,
    corners = {0, 0, -1, 0},
    ascent = 50,
    spec = XIL(0xc0000000090fb4e0),
    dependencies = XIL(0xc0000000090fb030),
    relief = 0,
    hmargin = 0,
    vmargin = 0,
    type = 0xd750c0 <image_types>,
    load_failed_p = false,
    lisp_data = XIL(0),
    hash = 15697133349389086448,
    id = 25,
    next = 0x0,
    prev = 0x0
  }

Do this before and after the corruption, and let's see if the cached
image changes.  Notes:

  . the breakpoint in set_cursor_from_row gets hit very frequently, so
    disable it after you use it the first time (the command is
    "disable N" where N is the number of the breakpoint), then do
    whatever it takes to have the image display incorrectly, then
    enable the breakpoint ("enable N") after C-l
  . the cache slot of the image might change after it gets corrupted,
    so don't assume it's the same slot number, but instead look at
    what the "pgrow" command shows, and use that.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 19 May 2025 20:07:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 19 16:07:09 2025
Received: from localhost ([127.0.0.1]:45579 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uH6lQ-0006vy-Bs
	for submit <at> debbugs.gnu.org; Mon, 19 May 2025 16:07:09 -0400
Received: from mail-ot1-x342.google.com ([2607:f8b0:4864:20::342]:50660)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uH6lM-0006ug-G7
 for 77988 <at> debbugs.gnu.org; Mon, 19 May 2025 16:07:05 -0400
Received: by mail-ot1-x342.google.com with SMTP id
 46e09a7af769-72bd5f25ea6so1384380a34.1
 for <77988 <at> debbugs.gnu.org>; Mon, 19 May 2025 13:07:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747685218; x=1748290018; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DfyLOX6WdISsnw0/WD20QWKKQG4WAsc0nzxhran8aF0=;
 b=IgT9tB1wHjgQuLcC5ztvHfzeng32dyK7XZTW5Y73F9dh4N3r7uCTyA4QkruuLQuGrg
 ZC598J957JRiCOL/YYDpNbltsoOVMU9H+1GuR8QwvsO6Mi5pVRXJvZwLCh8CmFTCJDSi
 l0O9WmCcyHu6GVrdEblQj2ri1qk0qd+JzyQHb1gVJ90TLebmjkAEhNKvPjLzIOwV8Gj6
 cZ/hd/CyS9YqT9bjlj5PGg0iKNRsOyEPuLNoBaIh6guVqZblrpnfpdFQeGVCv/Ly+/HJ
 vtzGA0eNw23hni5s4hacFYFrN7HZ/TgFBhT4AOtsNEOk3nw+LKKBNsRmvoepJr/obHyr
 +0XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747685218; x=1748290018;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=DfyLOX6WdISsnw0/WD20QWKKQG4WAsc0nzxhran8aF0=;
 b=YpVGeoOLjsx48lPdYA0HpHMqqcxTn774JhHMynuagl7nxieBN/944skmDUVRHoKEQW
 JkMrVXHSRmxvbc0sEH5MbE5Imp+BBIkP8tkC1DZmh5Z9pClzoQmdw6CTRk4ADKPrTs0e
 0BI+M2VfFjOmv6hWl6KGsenfMwVvPXJeEVf35e8kY85OsRw6EOcr+ibOLPt8QAYH3voq
 8by/zF040tDZyZP55dGM8pHc/MlALQMv9Sm+kxR9XsMj6mHUsIUwc6JI+XGelPYZVrsL
 aqtG+wHRgkOVWx5iPjDoOhf0Y4mAbfL9Sgyk7UqP0Syu2eaAf6FZM5kbB6y+T2jlHSEq
 3T4g==
X-Gm-Message-State: AOJu0Yz7cA7eM7lVE6OiiB8kDusiRWMH4mg0Q+j6w5nxE7yurYL4GHm/
 JIeDNtxLXn8o/YYZ2B04O/7WNYjl2ndxLivNos3b+vyXj5yypjCwXVt9
X-Gm-Gg: ASbGncu7EZKRtlLAddFQV+8rNgJ/wfDeewsAEgod7uhkYBRFN9L3GyaTj4kit9MfMqV
 pBQNCCaNlyWRIVCqz7tbHAJQ8B/rvYFo5UL8h/J+hUoVApzb5C0KRYBHy6DAa8corcLpRUr1k+D
 kKPxibl09b0C1XAfIroE47vSztgK6iO6idufrhjI47wVZKqYB9V4gYZIA6NeRPNYeEE29P3WLV3
 MUXpGDCpVb9WVsVTk9s8/trR8iLk1YKxIgs3/gsjGp1C3v2qmz18SCLgV3P6bT/7Fkpe3qK1km6
 QvVkIyd8ZzOys7wscys=
X-Google-Smtp-Source: AGHT+IFEyxaB0yZlZzZJFOtWEvFIOFyWaTYMGtAip8QU5CwFQzK3iuIDRYdLNaVZZtKsGBQe2Hdj7A==
X-Received: by 2002:a05:6870:6f07:b0:2c2:d2b8:e1ab with SMTP id
 586e51a60fabf-2e3c82722bbmr7593122fac.18.1747685218213; 
 Mon, 19 May 2025 13:06:58 -0700 (PDT)
Received: from fedora ([2806:10ae:e:7f0c::1]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2e3c0b21cb2sm1866225fac.46.2025.05.19.13.06.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 19 May 2025 13:06:57 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
In-Reply-To: <86zffbwutw.fsf@HIDDEN>
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
 <86zffdxbnn.fsf@HIDDEN> <87a57bdamq.fsf@HIDDEN>
 <86zffbwutw.fsf@HIDDEN>
Date: Mon, 19 May 2025 14:06:56 -0600
Message-ID: <87y0uswejj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, alan@HIDDEN, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Elijah Gabe P=C3=A9rez <eg642616@HIDDEN>
>> Cc: Alan Third <alan@HIDDEN>,  77988 <at> debbugs.gnu.org,
>>   manuel@HIDDEN
>> Date: Sat, 17 May 2025 00:17:17 -0600
>>=20
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>=20
>> > Are these backtraces before or after the problematic display happened?
>>=20
>> Before (i guess).
>>=20
>> The first one is just before exiting svg_load.
>> And the others are when the svg image is going to be displayed.
>
> We need to see what happens when the image is displayed correctly, and
> then compare that with what happens when it is displayed incorrectly.
>
> I suspect that something is wrong with the image cache.  So we need to
> look at the image cache in both situations described above.
>
> Can you show the data in the image cache in both situations?  The
> function Frecenter is useful for getting control to GDB when you need.
> So:
>
>   $ gdb ./emacs
>   ...
>   (gdb) break Frecenter
>   (gdb) r -Q
>
> Then inside Emacs visit the gnus.svg file and make the frame
> fullscreen:
>
>   M-: (find-file "etc/images/gnus/gnus.svg") RET
>   M-: (set-frame-parameter nil 'fullscreen 'fullboth) RET
>
> Then trigger the breakpoint by typing C-l.  Then:
>
>   (gdb) p Vframe_list
>   (gdb) xcar
>
> The last command with show something like
>
>   $9 =3D (struct frame *) 0x90d31e8
>
> (the numbers will be different in your case).  Then show the image
> cache of that frame:
>
>   (gdb) p $9->image_cache
>
> (where $9 should be the same number as GDB shows you in the previous
> line).  Post the results here.  Then let Emacs continue
>
>   (gdb) c
>
> Then do the last step of the recipe:
>
>   M-: (load-theme 'modus-operandi) RET
>
> And, assuming that the image becomes corrupted, type C-l to get
> control back to GDB, and show the image cache again:
>
>   (gdb) p $9->image_cache
>
> and post the results.  It would be interesting to see the differences,
> if any.

I've followed all the steps, It doesn't seem that there are any
differences:

M-: (find-file "etc/images/gnus/gnus.svg")
M-: (set-frame-parameter nil 'fullscreen 'fullboth)
C-l

(gdb) p Vframe_list
$1 =3D {
  i =3D 0x7ffff185e2c3
}
(gdb) xcar
$2 =3D {
  i =3D 0xbd3a7d
}
(gdb) xframe
$3 =3D (struct frame *) 0xbd3a78
"gnus.svg - GNU Emacs at fedora"
(gdb) p $3->image_cache
$4 =3D (struct image_cache *) 0xc20740
(gdb) c
Continuing.

(After the svg was displayed incorrectly):
M-: (load-theme 'modus-operandi)
C-l

Thread 1 "emacs" hit Breakpoint 3, Frecenter (arg=3D..., redisplay=3D...) a=
t window.c:6976
6976	  struct window *w =3D XWINDOW (selected_window);
(gdb) p $3->image_cache
$5 =3D (struct image_cache *) 0xc20740

--=20
                                          - E.G via GNU Emacs and Org.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 17 May 2025 07:38:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 03:38:32 2025
Received: from localhost ([127.0.0.1]:44933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGC7r-00074j-FR
	for submit <at> debbugs.gnu.org; Sat, 17 May 2025 03:38:31 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51846)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uGC7o-00074L-Tc
 for 77988 <at> debbugs.gnu.org; Sat, 17 May 2025 03:38:29 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uGC7h-00043a-US; Sat, 17 May 2025 03:38:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=CfttfNWp096bBf5L4e6ua/DsKF2LZjs1VbsQAy46jc0=; b=P/93NMgkdvWfUfCeL0Gd
 SMUt0D1Xkr65zuCN2f6mQHIXSWfK3gh1xRmc1OrU0ja4olw4vqNYZhyW6fW0oltFhq7p3r023rCpl
 0O6+X2ao+y0o98F9Ul0VEECdlAvcGAB6kS675hEL5DdBn8UmVbVCpk/xJi1xIc6nTqbjvSeXZmPa0
 jCse5s/5i2ZV34aj0nLT3ia5Y2d3fETsBGnMnU3LYajhW5a6C3kjcPdzXnJmWS9OAVylMECVUA0Nk
 xBXsvl4E4BI8QFRcYwUgc8f+kravAlrJLgn+juyp0Ub/APJiQ0JZmsSpZDPic2W++47FhOKFZO+ry
 G4NxhbQxZvIViA==;
Date: Sat, 17 May 2025 10:38:19 +0300
Message-Id: <86zffbwutw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Elijah Gabe =?iso-8859-1?Q?P=E9rez?= <eg642616@HIDDEN>
In-Reply-To: <87a57bdamq.fsf@HIDDEN> (message from Elijah Gabe
 =?iso-8859-1?Q?P=E9rez?= on Sat, 17 May 2025 00:17:17 -0600)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
 <86zffdxbnn.fsf@HIDDEN> <87a57bdamq.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, alan@HIDDEN, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Cc: Alan Third <alan@HIDDEN>,  77988 <at> debbugs.gnu.org,
>   manuel@HIDDEN
> Date: Sat, 17 May 2025 00:17:17 -0600
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Are these backtraces before or after the problematic display happened?
> 
> Before (i guess).
> 
> The first one is just before exiting svg_load.
> And the others are when the svg image is going to be displayed.

We need to see what happens when the image is displayed correctly, and
then compare that with what happens when it is displayed incorrectly.

I suspect that something is wrong with the image cache.  So we need to
look at the image cache in both situations described above.

Can you show the data in the image cache in both situations?  The
function Frecenter is useful for getting control to GDB when you need.
So:

  $ gdb ./emacs
  ...
  (gdb) break Frecenter
  (gdb) r -Q

Then inside Emacs visit the gnus.svg file and make the frame
fullscreen:

  M-: (find-file "etc/images/gnus/gnus.svg") RET
  M-: (set-frame-parameter nil 'fullscreen 'fullboth) RET

Then trigger the breakpoint by typing C-l.  Then:

  (gdb) p Vframe_list
  (gdb) xcar

The last command with show something like

  $9 = (struct frame *) 0x90d31e8

(the numbers will be different in your case).  Then show the image
cache of that frame:

  (gdb) p $9->image_cache

(where $9 should be the same number as GDB shows you in the previous
line).  Post the results here.  Then let Emacs continue

  (gdb) c

Then do the last step of the recipe:

  M-: (load-theme 'modus-operandi) RET

And, assuming that the image becomes corrupted, type C-l to get
control back to GDB, and show the image cache again:

  (gdb) p $9->image_cache

and post the results.  It would be interesting to see the differences,
if any.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 17 May 2025 06:17:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 02:17:28 2025
Received: from localhost ([127.0.0.1]:44461 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGArP-0001xn-Po
	for submit <at> debbugs.gnu.org; Sat, 17 May 2025 02:17:28 -0400
Received: from mail-oo1-xc41.google.com ([2607:f8b0:4864:20::c41]:43399)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uGArN-0001xW-L4
 for 77988 <at> debbugs.gnu.org; Sat, 17 May 2025 02:17:26 -0400
Received: by mail-oo1-xc41.google.com with SMTP id
 006d021491bc7-601a8b6c133so2284722eaf.1
 for <77988 <at> debbugs.gnu.org>; Fri, 16 May 2025 23:17:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747462640; x=1748067440; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=cabKK4GLbfrDjC2ZekDhyUQQI1WEAcEaf3BX8rm3iUY=;
 b=OvLwCum/wav0psJg7SyfIeSBum9nMTDzh5fk9CAZRMQc18t5k5G9dO3P74X94b8I5x
 TGK3AQNzcX/jrJWJTUFKCI8AG9DRtcKApg+C5Bx8K8kiUVEql3EVEztRdFCs25PBU6sB
 6ZA8xPRERwFxLVQ8Ac1B4WrVNU6BHqX3+OmPrb8wWpceNm/a/W/pGNvZRPXIVsfRo3aX
 GC1+dfCh4SgErw9SuWDvJ6rRQzVxcJX6pnkh/TVxxFdZTG68goarff+Z1v+jFKT2oyQ0
 trAsSoVwAg4o9fYd0Glgu2vZ1ttY5fiNXgJdZ5GXmlDe0H9mjIPl+G+4IncabxVLUjfF
 dYaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747462640; x=1748067440;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=cabKK4GLbfrDjC2ZekDhyUQQI1WEAcEaf3BX8rm3iUY=;
 b=NONp2M/rpNe/Zs8QYCpuTZyfO9j5qLL3/PgtmhlM5HCG3yBu7vdEFRqtgs6zu7+5nK
 BoHbPXP2Jb09KBqnCIBJYkFL9RWBomhlGTdiM4gH3bqc0djygZYwEKTrNPX6uh2fVAiT
 aCpFz+XYXUy3PfxiRuwkQGb0MzSxnZRC7pt0MfH4GjDXOM+KcP5kyIgoOr6FcRKa2DQo
 A4JBvGComN95cNvgGzJFG8+BptiIs+INfjdB4rRITz76yr7gBCvpRdBdB/n2sVJ+ToA5
 SEB5FLHZZxR3ut2AWI2KLr/AQyOBvXEd6pgp/2epRUxYxeRsA/hMoflG4fi06up/AWqe
 BEBg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXs0k3fYVIpxP5kRJthrGdH5P7Ugt2/mo80xa0xh7MXtxT9kDbYrx8s21fgUS0aJ2UF4vkvMA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyjm90qcJeBS2W6Lz5e5l8JlD4JBCyCp2bcaNLqxtaGYlZYadEe
 pAtca627uc2JUUXzZWx+Kzqjq/8OjOkArOJZG0bjXLXjJV5bUti2Uc8C4fMU9SqY
X-Gm-Gg: ASbGncvDd1NZIiG8qvAgOknqtsh55JtvAeOoOf3g8MJlFTQC1nNcYCy0FYT20ljJM/R
 GBaXH59+AaV44bAy4ZVi47dbqN2tbZBnhzbE1/slUVn81prco0SS3fvSPRj2DnZP1MO6/nO5cVw
 81E6wHICc7tVukRTp22w7zS4J+WeHy27tnU6Nng7aiEzTLiGP7G5XvIJ9gXgp1SQdpdUgqYG5oP
 Z/NQaiivu5IaAXhwKakRkzv6AOlJi7EAF7IRJ0GXtrVfjAh3vOUCiJMx7m6QGpvvqCiuXP9EOw7
 HaI0tvL1+HBoTcKhZiU=
X-Google-Smtp-Source: AGHT+IFVlHamP0IQAac5I/8o90cOZfXm/d0i0he2nWP3twmnYHT6GzuKBnppnrb/s2rxRSdlMgwjsA==
X-Received: by 2002:a05:6871:a6ac:b0:2da:b440:5b1 with SMTP id
 586e51a60fabf-2e3c27fc651mr3371152fac.5.1747462639571; 
 Fri, 16 May 2025 23:17:19 -0700 (PDT)
Received: from fedora ([2806:10ae:e:6074::1]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2e3c06b0b3csm792667fac.14.2025.05.16.23.17.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 16 May 2025 23:17:19 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
In-Reply-To: <86zffdxbnn.fsf@HIDDEN>
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
 <86zffdxbnn.fsf@HIDDEN>
Date: Sat, 17 May 2025 00:17:17 -0600
Message-ID: <87a57bdamq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, Alan Third <alan@HIDDEN>, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> The problem is I don't know how to send the debugging
>> information here (also, where to put the breakpoint since this only
>> affects to svg/png images).
>
> svg_load seems to be a good place for the latter.
>
> As for sending debugging information: just post the GDB commands you
> use and their output, as plain text.

Thanks, I'll do that next time I have time.

>> I don't have much experience debugging Emacs.
>> 
>> So i'm sending here some backtraces that i could do and can be useful:
>
> Are these backtraces before or after the problematic display happened?

Before (i guess).

The first one is just before exiting svg_load.
And the others are when the svg image is going to be displayed.

-- 
                                          - E.G via GNU Emacs and Org.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 16 May 2025 07:22:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 16 03:22:49 2025
Received: from localhost ([127.0.0.1]:33449 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFpP7-00011g-AY
	for submit <at> debbugs.gnu.org; Fri, 16 May 2025 03:22:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:37514)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uFpP4-00011P-DS
 for 77988 <at> debbugs.gnu.org; Fri, 16 May 2025 03:22:46 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uFpOx-00069O-HV; Fri, 16 May 2025 03:22:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=YT7KBn++8AycGzT+7bqtVhnWH1u9JFVkL6qs7vo1o7Q=; b=CQAq4s78X1ws+U+rA7Ji
 a+XyLovpxNEDYGQhg9ggTirtv+6zzxKf+xG17XQm0Z3WIVveIGUUB9d4eum4gAXUK2pSgZqE3PNZa
 LSPj+h9zgwyIg+gcf9gGjtyaGUYu2D17lrqTyJrsbG4nOUTcljHa1gb1qUVXBHWcNvjwfEKYWwc2Z
 fXV8nthu9/Ansn2GSqdffS0peeZyls37LW7ZHegErkQoD4Pi9wf/C+lUrJTKAg5aHyWkkqbhgW7oP
 KFgGx5zY5WZla/2NDwtktTCRKEEiY6XhzYlNupt70GBtk8AVMQiIZcHLxj8oupmGFRmtR3DQAvSsV
 dVrKlI/L7YoYYA==;
Date: Fri, 16 May 2025 10:22:36 +0300
Message-Id: <86zffdxbnn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Elijah Gabe =?utf-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>, Alan Third
 <alan@HIDDEN>
In-Reply-To: <87plg9yx33.fsf@HIDDEN> (message from Elijah Gabe
 =?utf-8?Q?P=C3=A9rez?= on Thu, 15 May 2025 22:54:24 -0600)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN> <87plg9yx33.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Cc: 77988 <at> debbugs.gnu.org,  manuel@HIDDEN
> Date: Thu, 15 May 2025 22:54:24 -0600
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> >> Cc: manuel@HIDDEN,  77988 <at> debbugs.gnu.org
> >> Date: Wed, 14 May 2025 12:47:54 -0600
> >> 
> >> Eli Zaretskii <eliz@HIDDEN> writes:
> >> 
> >> > Ping! Could someone please reproduce this?
> >> 
> >> Yep, i could reproduce this, I've noticed that reproducing this on a
> >> Cairo build (with same build options) seems to fix it.
> >
> > Since Manuel explicitly says this is a Lucid-only issue, this is
> > expected.
> >
> > Are you able to debug this to figure out why the problem happens in
> > the Lucid build?
> 
> Yes, I can.

Thanks, adding Alan to the discussion, in case he has comments or
ideas.

> The problem is I don't know how to send the debugging
> information here (also, where to put the breakpoint since this only
> affects to svg/png images).

svg_load seems to be a good place for the latter.

As for sending debugging information: just post the GDB commands you
use and their output, as plain text.

> I don't have much experience debugging Emacs.
> 
> So i'm sending here some backtraces that i could do and can be useful:

Are these backtraces before or after the problematic display happened?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 16 May 2025 04:54:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 16 00:54:36 2025
Received: from localhost ([127.0.0.1]:60371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFn5f-0001vK-CG
	for submit <at> debbugs.gnu.org; Fri, 16 May 2025 00:54:35 -0400
Received: from mail-oo1-xc43.google.com ([2607:f8b0:4864:20::c43]:60837)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uFn5c-0001uX-JI
 for 77988 <at> debbugs.gnu.org; Fri, 16 May 2025 00:54:33 -0400
Received: by mail-oo1-xc43.google.com with SMTP id
 006d021491bc7-6065251725bso1342155eaf.1
 for <77988 <at> debbugs.gnu.org>; Thu, 15 May 2025 21:54:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747371267; x=1747976067; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=N3pe8wnJzzYu18hYWWVj1XCiUrpVeOAUGkljTFSyeB8=;
 b=hipQeTn3GrnFd73EIh4EMfrCKPh2hqeNz/Kd1lCIQlhBKl8cC9LsgLqNfyVDiwwcif
 suA4nEehPH03w/VohkWp+j2bsfPdo1JDjMBKK4+0PxWbyxy0m6bKb3ZVqzPCaftZnSWS
 V1rvvHOt4fnCNz8Bvrl1JFX5Z2w4fMiihUxSjFLyBZu850hjGAdXUuSXexd1loLqT7tG
 Wf6v42IZREylPN23A7F9w0AeYmlo6HaiMdRez56K9ivcqNE+loaAKERTPBAgKTLf1Ac1
 zGeviGqzqIgt2iAtaw6S1esgxV5JrMQv2hFlT+3iJmintQW69CQBW55107ntTZy7mXeR
 c14g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747371267; x=1747976067;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=N3pe8wnJzzYu18hYWWVj1XCiUrpVeOAUGkljTFSyeB8=;
 b=D7kxkWMi+Nen97YL3+D7TiM1WWIhNsKmRg4RoAYCRjICw1tJTprgKY229U/kxrUuVC
 8U3wesQcSTvjjYyp9JWGpJTNAdxEoMV3hpt2o+eqbjNs4LlE0jGhL/oTGxNNjMaeQUYV
 85IlpPWG6Gg2zFmRbxODl7y/mpokqDGWZLaWUEd/FgNSxYXhiP10cIcs4vsQCYvcG5Ys
 LertIlw9JlbC0CMKG6v9GsHkbYeOm2N/M7XRSYSW8FLJB5lxPE/dHYT5luo4fpX5wrQV
 Avo3JSLFj4XafSljQnRmCRs5T+7nbQ0WuF4S6LCicfU1drjijZXGfg339LCmchjLuFVb
 G+1w==
X-Gm-Message-State: AOJu0YzvOYQ3wy+XzXSQ4WhKFO0d1UFHBhAUDjjsjvJk90Djwq6iWi/n
 phifkxOoYafArwTDS3fQcLxj4rOfD9kcsXAEI4BONY+wU/KbL1K+4HD8
X-Gm-Gg: ASbGncvU4UZwbVeksFxeRhULM0+KdQFWacA4ibQ14vQhpbLRjvo2uShhLprKXPHyNav
 YfefZ3wqO5b9SbA6fAKp3rzjSO2S6RaUck302EFIwJpcEMWkFivlpTaZmmH0mM3IVU/1jZGiHp7
 usEuuNQ9YWKVpJF2lwE4jh6kQpQt23k/xkXokaosGBWpa0lCQOt48CvZ3NMAWZSrzBMaKzvj5nH
 5e5idmJVp7KpPCgR0XFeiYjrIujFPw2uFtX4woRQTmEYU8gPxIz2qJwORVZwhXvZTXYGp+jM/vN
 j2icoKczT1i2BRI2Vus=
X-Google-Smtp-Source: AGHT+IHOBqu4NZeSLXgRWchf7usZLKWv7qQMTDyGCzG130cqIjNH7reMA2c0uHlqE9C15QdhRVVq+A==
X-Received: by 2002:a05:6820:210d:b0:607:8929:4502 with SMTP id
 006d021491bc7-609f36bf434mr1231393eaf.1.1747371266695; 
 Thu, 15 May 2025 21:54:26 -0700 (PDT)
Received: from fedora ([2806:10ae:e:6074::1]) by smtp.gmail.com with ESMTPSA id
 006d021491bc7-609f2f3e3f5sm269396eaf.9.2025.05.15.21.54.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 15 May 2025 21:54:26 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
In-Reply-To: <86ikm2z9nk.fsf@HIDDEN>
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
 <86ikm2z9nk.fsf@HIDDEN>
Date: Thu, 15 May 2025 22:54:24 -0600
Message-ID: <87plg9yx33.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Elijah Gabe P=C3=A9rez <eg642616@HIDDEN>
>> Cc: manuel@HIDDEN,  77988 <at> debbugs.gnu.org
>> Date: Wed, 14 May 2025 12:47:54 -0600
>>=20
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>=20
>> > Ping! Could someone please reproduce this?
>>=20
>> Yep, i could reproduce this, I've noticed that reproducing this on a
>> Cairo build (with same build options) seems to fix it.
>
> Since Manuel explicitly says this is a Lucid-only issue, this is
> expected.
>
> Are you able to debug this to figure out why the problem happens in
> the Lucid build?

Yes, I can. The problem is I don't know how to send the debugging
information here (also, where to put the breakpoint since this only
affects to svg/png images).

I don't have much experience debugging Emacs.

So i'm sending here some backtraces that i could do and can be useful:

--8<---------------cut here---------------start------------->8---
#0  svg_load (f=3D0xb80e68, img=3D0x101d350) at image.c:11945
        success_p =3D true
        file_name =3D {i =3D 0xafdbc4}
        base_uri =3D {i =3D 0xce7d54}

---

#0  lookup_image (f=3D0xb80e68, spec=3D..., face_id=3D0) at image.c:3625
        ascent =3D {i =3D 0x0}
        margin =3D {i =3D 0x0}
        relief_bound =3D 2147483647
        relief =3D {i =3D 0x0}
        bg =3D {i =3D 0x7fffffff6f20}
        len =3D 13
        img =3D 0x101d350
        hash =3D 2570549387003761551
        face =3D 0xbdfd20
        foreground =3D 0
        background =3D 16777215
        font_size =3D 15
        font_family =3D 0xa67310 "Adwaita Mono"
#1  0x000000000044b361 in handle_single_display_spec (it=3D0x7fffffff86d0, =
spec=3D..., object=3D..., overlay=3D..., position=3D0x7fffffff8820, bufpos=
=3D1, display_replaced=3D0, frame_window_p=3Dtrue, enable_eval_p=3Dtrue) at=
 xdisp.c:6491
        count =3D {bytes =3D 256}
        retval =3D 1
        eob =3D 15549
        form =3D {i =3D 0x30}
        location =3D {i =3D 0x0}
        value =3D {i =3D 0x7ffff18d12d3}
        start_pos =3D {charpos =3D 1, bytepos =3D 1}
        itdata =3D 0x0
        valid_p =3D true
#2  0x00000000004493bd in handle_display_spec (it=3D0x7fffffff86d0, spec=3D=
..., object=3D..., overlay=3D..., position=3D0x7fffffff8820, bufpos=3D1, fr=
ame_window_p=3Dtrue) at xdisp.c:5939
        replacing =3D 0
        enable_eval =3D true
#3  0x0000000000448edf in handle_display_prop (it=3D0x7fffffff86d0) at xdis=
p.c:5847
        propval =3D {i =3D 0x7ffff18d12d3}
        object =3D {i =3D 0xd0cfd5}
        overlay =3D {i =3D 0x0}
        position =3D 0x7fffffff8820
        bufpos =3D 1
        display_replaced =3D 0
        objwin =3D {i =3D 0xb8112d}
#4  0x0000000000444600 in handle_stop (it=3D0x7fffffff86d0) at xdisp.c:4159
        handled =3D HANDLED_NORMALLY
        handle_overlay_change_p =3D true
        p =3D 0x8cabc0 <it_props+32>

---

#0  handle_single_display_spec (it=3D0x7fffffff86d0, spec=3D..., object=3D.=
.., overlay=3D..., position=3D0x7fffffff8820, bufpos=3D1, display_replaced=
=3D0, frame_window_p=3Dtrue, enable_eval_p=3Dtrue) at xdisp.c:6504
        retval =3D 1
        eob =3D 15549
        form =3D {i =3D 0x30}
        location =3D {i =3D 0x0}
        value =3D {i =3D 0x7ffff18d12d3}
        start_pos =3D {charpos =3D 1, bytepos =3D 1}
        itdata =3D 0x0
        valid_p =3D true
--8<---------------cut here---------------end--------------->8---


--=20
                                          - E.G via GNU Emacs and Org.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 15 May 2025 06:10:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 15 02:10:50 2025
Received: from localhost ([127.0.0.1]:50043 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFRnu-00059y-Iy
	for submit <at> debbugs.gnu.org; Thu, 15 May 2025 02:10:50 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40410)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uFRnr-00059k-Kc
 for 77988 <at> debbugs.gnu.org; Thu, 15 May 2025 02:10:48 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uFRnm-0003as-6j; Thu, 15 May 2025 02:10:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=ESsStqKll1BJ+lRmcZ/1Zh3glkGCfreyhRJM8ihq8Wc=; b=CEAkQeM/KEm7Awm32W5c
 i17WPPL3pMFR67aKpelRx1xf+h7W4zECshtjuGnaBu8FvdcUK1SlQcpbZ7hUX5wi971r6gKhXPoEZ
 Agk/LUWW9aLB5cyEUfR+IMbJkcyh6Vvaz6g3vqeYUb6YSTwFaKNpu1BcDpv47zZgfLOWjZ+Dlo6zL
 3lwDkisvxNAhYrV0aeaDiaq3kd9C5RlpSjvN66yUFVkApkcaOs1c7I5uVywxBLFnKuafZ++CMeu6N
 J7SRHCO3qpXcNh4T+MdwG00Uw5HLN9lb9Vxl2BglbXrox6zJOVcBe/iOTfF/yHZ3eNw+5VPRdoFUu
 8uJy6/kV4urM2A==;
Date: Thu, 15 May 2025 09:10:39 +0300
Message-Id: <86ikm2z9nk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Elijah Gabe =?iso-8859-1?Q?P=E9rez?= <eg642616@HIDDEN>
In-Reply-To: <87tt5njag5.fsf@HIDDEN> (message from Elijah Gabe
 =?iso-8859-1?Q?P=E9rez?= on Wed, 14 May 2025 12:47:54 -0600)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN> <87tt5njag5.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Cc: manuel@HIDDEN,  77988 <at> debbugs.gnu.org
> Date: Wed, 14 May 2025 12:47:54 -0600
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Ping! Could someone please reproduce this?
> 
> Yep, i could reproduce this, I've noticed that reproducing this on a
> Cairo build (with same build options) seems to fix it.

Since Manuel explicitly says this is a Lucid-only issue, this is
expected.

Are you able to debug this to figure out why the problem happens in
the Lucid build?

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 14 May 2025 18:48:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 14:48:05 2025
Received: from localhost ([127.0.0.1]:45364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFH9A-0007h5-R8
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 14:48:05 -0400
Received: from mail-oo1-xc43.google.com ([2607:f8b0:4864:20::c43]:61555)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uFH98-0007gZ-Iq
 for 77988 <at> debbugs.gnu.org; Wed, 14 May 2025 14:48:02 -0400
Received: by mail-oo1-xc43.google.com with SMTP id
 006d021491bc7-6060167af73so59912eaf.2
 for <77988 <at> debbugs.gnu.org>; Wed, 14 May 2025 11:48:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747248476; x=1747853276; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=AO1DoIcEDEQbevCHBJcuprSlFdIZ5o1QA4lfT/7LKw8=;
 b=SN972Hjc96WyZcOPE2oy0tdn+dYr0ZTnXEA9IUOSn2OJUW0V4w1rdOgwlZWg67i8Sb
 itgdTUp0/WQy5jFNs72tVItHdwD2/vBwBAL3q0jCIzEg7tRSjPMwT+tIXmt/K8KFPPPx
 k6HvaUAFZ1ql1l/X/Ijmp+hK2CYTDN2PUwCKmIb74BB/2WJ3tE7xuUnC7eX29hpSKdQj
 Cy0GMH7q4gOLZ85ohvxi1TrH8n3jH8NvQLDVzQTyFuAWPsYDjOtyq7lRbhePBvZKbPd6
 AGCY3yDTU5N3AMIaiv2e5LAZrxSQCGPJ2xeBdevKJuIzsGOUEikWil62l1YGQnxB8bsl
 XByg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747248476; x=1747853276;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=AO1DoIcEDEQbevCHBJcuprSlFdIZ5o1QA4lfT/7LKw8=;
 b=tJHFrceWj8BErxZDvCHS8u+XV5hXobWoCHG8BEvjoZFAoLjG8OVTAFqCLVdnJXaAJz
 MaoBbIU+L8LozP4/AVYtx9D53+jhcJ4Pjc52KJsn0F9w8jisdu9xmOZ1GSoD6rtHk8Ck
 PRv2OJJicCSYLbZ/kPxpti3b2FR6V/5kDCGohn2QCTeYLkrhJ0ZRLEx6mHxeNK0bHN5i
 Pi+VHGs7AaJ6VHzKgOhRYqwXwMQWTBFNoFli/XIOsn2Gimm4m0k1eYFB/0nr1Tl2VyXb
 XeDuQ28B5C3iQK9RyGuoMI0OfHDxwdd9sRlwb+eDdMzuU1SYw2um/xIuTvF879UEhrfk
 fjIQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVGN+6tGEo+vwTnaEKt4PPys12OEi9loUT57h/Q8p4FnNIT5A6ZSs3L6NnhMgE7GJswJvtF8w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz1ppHo+wspuM5y7Mqlw+O8LOVUKKtvk6lwZ5gdRwjyqZe2oMZo
 S8FesCAYGZIUNZwWnZPgOzbQF2ZID2y2OjBk0NtpPXBj0IijffogtmdmmcZY
X-Gm-Gg: ASbGncta4Hjn5Sj4Xc3CFX174o6AXIbje0L2isursBhZRwlQLCFMrU1+oLpeFCusv1q
 pZMrm9VhCRYgNSuStEnLLjlNeTKEy3avD2puyUnW7RtGLiJIObnIKuw//XBL0deQe6cfdaFuIze
 FEAoyxNqa78ijPASdNqgXgY4e6NMMyd0k606N8YsaIQ1ZM9+31AcDz6IDOSA6Fb9qJSQJt3Utc5
 e7HR8DKlCaclLGv1JwyOcyt28K+pK1dkTYvxt9vtCngQ5jClyDTzQjth+xf4dZ6vhDl3RiOsUvU
 i5b+DqiUjbw0BJ+6G1E=
X-Google-Smtp-Source: AGHT+IHB98O/epIiCugb/WTetyzBiNYyHJaZyor25rPEd9grNwQ+frKPJJrWwf/vA3tJd8oiVzdP+w==
X-Received: by 2002:a05:6870:d889:b0:2c1:4090:9263 with SMTP id
 586e51a60fabf-2e34889e720mr2934037fac.35.1747248476428; 
 Wed, 14 May 2025 11:47:56 -0700 (PDT)
Received: from fedora ([2806:10ae:e:7379::1]) by smtp.gmail.com with ESMTPSA id
 006d021491bc7-60842b09865sm2405476eaf.32.2025.05.14.11.47.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 14 May 2025 11:47:56 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
In-Reply-To: <865xi8byls.fsf@HIDDEN>
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
 <865xi8byls.fsf@HIDDEN>
Date: Wed, 14 May 2025 12:47:54 -0600
Message-ID: <87tt5njag5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org, manuel@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

> Ping! Could someone please reproduce this?

Yep, i could reproduce this, I've noticed that reproducing this on a
Cairo build (with same build options) seems to fix it.

-- 
                                          - E.G via GNU Emacs and Org.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 10 May 2025 09:32:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 10 05:32:11 2025
Received: from localhost ([127.0.0.1]:43920 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uDgZ1-0005R6-05
	for submit <at> debbugs.gnu.org; Sat, 10 May 2025 05:32:11 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44956)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uDgYy-0005Qq-54
 for 77988 <at> debbugs.gnu.org; Sat, 10 May 2025 05:32:09 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uDgYr-0001c0-IQ; Sat, 10 May 2025 05:32:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=5qBmJhFdqrPr4/prmvGNHUquYixRkWVtPQXKBnEKyBo=; b=lmhXUYnNytkN
 0r66Rijs1ZGB3DxqI6oNByBXkAMs2hnFMX4Uucp4yM6el6Ob3oivOeZr5+NlFQWaiP+ptJsR/aLxZ
 HPpLN5a4ogYct2ylMW+sIZYTD5fC2HjqNBpyI2CGoRok2N6CcOL3vVyKpwGl689Jqbfi1zSWU0u41
 XXYwSjeTgHMod9GLB0uWYacGNCpT4w0iqNt5cx3eN7b3EQRsPkUpkv+gnfTUKCvJd2NuFPW8nCUi9
 j/MTiNWhKoIbkK/6Q7hc54sN+8YohVxMgFcRD/0eizJh9RpU7T6RItnZSCDes05xhk310iefm2EdV
 a9HZesZBSIctkb+ocZ+7Ew==;
Date: Sat, 10 May 2025 12:31:59 +0300
Message-Id: <865xi8byls.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: manuel@HIDDEN
In-Reply-To: <86ldrnt61e.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 26
 Apr 2025 16:18:37 +0300)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN> <86ldrnt61e.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping! Could someone please reproduce this?

> Cc: 77988 <at> debbugs.gnu.org
> Date: Sat, 26 Apr 2025 16:18:37 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > From: Manuel Giraud <manuel@HIDDEN>
> > Date: Tue, 22 Apr 2025 16:12:45 +0200
> > 
> > I have a nasty bug with the following minimal recipe:
> > 
> >        - emacs -Q
> >        - M-: (find-file "etc/images/gnus/gnus.svg")
> >        - M-: (set-frame-parameter nil 'fullscreen 'fullboth)
> >        - M-: (load-theme 'modus-operandi)
> > 
> > The image disappears (or is replaced by garbage) and I'm not able to
> > open any other image afterward.  FWIW, it seems that this bug only shows
> > on a lucid build.
> 
> Can anyone else reproduce this?  I couldn't (but I don't have access
> to a system where I could build and run a lucid Emacs).
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at 77988 <at> debbugs.gnu.org:


Received: (at 77988) by debbugs.gnu.org; 26 Apr 2025 13:18:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 26 09:18:47 2025
Received: from localhost ([127.0.0.1]:59425 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u8fQc-00005P-WC
	for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 09:18:47 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42916)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u8fQa-00004y-VP
 for 77988 <at> debbugs.gnu.org; Sat, 26 Apr 2025 09:18:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u8fQV-0003Zs-Kq; Sat, 26 Apr 2025 09:18:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=OVGDF692cYFWJbk+Tly1aH8I77E3sKsn6qd93Hoj3so=; b=rXcMy0UOlptk
 Gv6rmCVJV1FE3BIWSzN9+Ri+Q6i9YRRehp2y7wqtD8dcJfymhc/DJSIqZMYW03V70MbVDHQBfQth0
 Gg+dHb9mzHvtvx/RROSj13Zx1AwoI2y5s6ociH9S6HzG60Q5qvLCRxKd3fc+TPiH8k4ipqc+fDeiP
 beu91cFJF0aUTRY4Eh4VHI7UKbz3vM/vbKpPoWEX2HYgMDDA7UnfhjxUhJzvbWPp0jHa8A6GVhhwP
 MybGXN9Z3/3Q5oFpvwo0TV2VO9cQDD7D0G1RZUPqnEETqgMlH2NtODmXIxCzvXizY339+Y5rvmJkx
 /ioedLcK9HxTdjpJgdnSyw==;
Date: Sat, 26 Apr 2025 16:18:37 +0300
Message-Id: <86ldrnt61e.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
In-Reply-To: <87ldrsuvxe.fsf@HIDDEN> (message from Manuel Giraud on
 Tue, 22 Apr 2025 16:12:45 +0200)
Subject: Re: bug#77988: 31.0.50; No more images after fullscreen and load-theme
References: <87ldrsuvxe.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77988
Cc: 77988 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Manuel Giraud <manuel@HIDDEN>
> Date: Tue, 22 Apr 2025 16:12:45 +0200
> 
> I have a nasty bug with the following minimal recipe:
> 
>        - emacs -Q
>        - M-: (find-file "etc/images/gnus/gnus.svg")
>        - M-: (set-frame-parameter nil 'fullscreen 'fullboth)
>        - M-: (load-theme 'modus-operandi)
> 
> The image disappears (or is replaced by garbage) and I'm not able to
> open any other image afterward.  FWIW, it seems that this bug only shows
> on a lucid build.

Can anyone else reproduce this?  I couldn't (but I don't have access
to a system where I could build and run a lucid Emacs).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 Apr 2025 14:13:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 22 10:13:08 2025
Received: from localhost ([127.0.0.1]:49170 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u7EN1-0005pq-9o
	for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 10:13:08 -0400
Received: from lists.gnu.org ([2001:470:142::17]:46784)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1u7EMs-0005p5-Vk
 for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 10:13:02 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <manuel@HIDDEN>)
 id 1u7EMn-0005id-0i
 for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 10:12:53 -0400
Received: from ledu-giraud.fr ([51.159.28.247])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <manuel@HIDDEN>)
 id 1u7EMj-0008KF-C0
 for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 10:12:52 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=wtG8CVPF
 ClQQJyGNPtRa3fuZl+fjGBkxH7UkXPNTqqs=; h=date:subject:to:from; 
 d=ledu-giraud.fr;
 b=GxC3czkIUI8S/oTha+AetUC+uZx+hN8HrMimAJQd5B3yMcAQV6
 JJuLBEyfj4+3a81cnh3J0izWlX+HzOAGvzAQ==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=wtG8CVPFClQQJyGN
 PtRa3fuZl+fjGBkxH7UkXPNTqqs=; h=date:subject:to:from;
 d=ledu-giraud.fr; b=aeHqYOlqhXyI66PAtOCBabW332XhiqmD4q9wlRoaL8xjrv4id/
 i1DdN1fkUDvVXt2JeWv8OHmIwE+wCjhC6LpO/0vGn/PR6jaa1esuEaa30IE22n5yhSjjO9
 NYGdnb8yDrYaMxIufnZgPYI/rvLO8cFMKfwIXkIm6jOD6liN2puUxPKGAHLyt4Ecu93rah
 OuAKxxJXBWprt717k67L5Vj4LoyUrGv68meeLGVcRCVBvlMfOrUmt8JBnsdVMLsVinQrwQ
 jFYAXLxUC2bfdjkef/AbUEbIiXwu3W+1fFn4r3SHNaOPrKhuGJ+7F/nLAlRKsNYWHtTDK0
 hbRC20FWAjag==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id cf981305
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <bug-gnu-emacs@HIDDEN>;
 Tue, 22 Apr 2025 16:12:46 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; No more images after fullscreen and load-theme
X-Debbugs-Cc: 
Date: Tue, 22 Apr 2025 16:12:45 +0200
Message-ID: <87ldrsuvxe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@HIDDEN;
 helo=ledu-giraud.fr
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)


Hi,

I have a nasty bug with the following minimal recipe:

       - emacs -Q
       - M-: (find-file "etc/images/gnus/gnus.svg")
       - M-: (set-frame-parameter nil 'fullscreen 'fullboth)
       - M-: (load-theme 'modus-operandi)

The image disappears (or is replaced by garbage) and I'm not able to
open any other image afterward.  FWIW, it seems that this bug only shows
on a lucid build.


In GNU Emacs 31.0.50 (build 5, x86_64-unknown-openbsd7.7, X toolkit) of
 2025-04-22 built on computer
Repository revision: 871ec9615a949e967bf7d19466eb9c56ed80ff7e
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: OpenBSD computer 7.7 GENERIC.MP#625 amd64

Configured using:
 'configure CC=egcc CPPFLAGS=-I/usr/local/include
 LDFLAGS=-L/usr/local/lib MAKEINFO=gmakeinfo --prefix=/home/manuel/emacs
 --bindir=/home/manuel/bin --with-x-toolkit=lucid
 --with-toolkit-scroll-bars=no --without-cairo
 --without-compress-install'

Configured features:
DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF
LIBXML2 M17N_FLT MODULES NOTIFY KQUEUE PDUMPER PNG RSVG SQLITE3 THREADS
TIFF TREE_SITTER WEBP X11 XAW3D XDBE XFT XIM XINERAMA XINPUT2 XPM XRANDR
LUCID ZLIB

Important settings:
  value of $LC_CTYPE: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Group

Minor modes in effect:
  gnus-topic-mode: t
  debbugs-browse-mode: t
  bug-reference-mode: t
  display-time-mode: t
  display-battery-mode: t
  desktop-save-mode: t
  exwm-randr-mode: t
  server-mode: t
  gnus-undo-mode: t
  electric-pair-mode: t
  override-global-mode: t
  repeat-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/manuel/prog/elisp/exwm/exwm hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm
/home/manuel/prog/elisp/exwm/exwm-xsettings hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-xsettings
/home/manuel/prog/elisp/exwm/exwm-xim hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-xim
/home/manuel/prog/elisp/exwm/exwm-workspace hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-workspace
/home/manuel/prog/elisp/exwm/exwm-randr hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-randr
/home/manuel/prog/elisp/exwm/exwm-manage hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-manage
/home/manuel/prog/elisp/exwm/exwm-layout hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-layout
/home/manuel/prog/elisp/exwm/exwm-input hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-input
/home/manuel/prog/elisp/exwm/exwm-floating hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-floating
/home/manuel/prog/elisp/exwm/exwm-systemtray hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-systemtray
/home/manuel/prog/elisp/exwm/exwm-core hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-core
/home/manuel/prog/elisp/exwm/exwm-background hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-background
/home/manuel/.emacs.d/elpa/ef-themes-1.9.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/31.0.50/lisp/theme-loaddefs
/home/manuel/.emacs.d/elpa/idlwave-6.5.1/idlwave hides /home/manuel/emacs/share/emacs/31.0.50/lisp/obsolete/idlwave
/home/manuel/.emacs.d/elpa/idlwave-6.5.1/idlw-toolbar hides /home/manuel/emacs/share/emacs/31.0.50/lisp/obsolete/idlw-toolbar
/home/manuel/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hides /home/manuel/emacs/share/emacs/31.0.50/lisp/obsolete/idlw-shell
/home/manuel/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides /home/manuel/emacs/share/emacs/31.0.50/lisp/obsolete/idlw-help
/home/manuel/.emacs.d/elpa/idlwave-6.5.1/idlw-complete-structtag hides /home/manuel/emacs/share/emacs/31.0.50/lisp/obsolete/idlw-complete-structtag

Features:
(shadow emacsbug lisp-mnt sort gnus-cite flow-fill mail-extr textsec
uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check
gnus-async gnus-bcklg gnus-ml disp-table gnus-topic mm-archive url-cache
qp utf-7 imap rfc2104 nndoc nndraft nnmh network-stream nnfolder nnml
gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-cache
gnus-demon nntp nnrss misearch multi-isearch tex-mode slime-asdf grep
slime-tramp tramp trampver tramp-integration tramp-message tramp-compat
shell tramp-loaddefs slime-fancy slime-indentation slime-cl-indent
cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu
slime-references slime-compiler-notes-tree advice slime-scratch
slime-presentations slime-macrostep slime-mdot-fu
slime-enclosing-context slime-fuzzy slime-fancy-trace
slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc
slime-repl slime-parse slime apropos etags fileloop xref arc-mode
archive-mode hyperspec semantic/wisent/grammar semantic/bovine
semantic/grammar help-fns radix-tree semantic/idle semantic/analyze
semantic/sort semantic/scope semantic/analyze/fcn semantic/db
semantic/grammar-wy semantic/format semantic/tag-ls semantic/find
semantic/ctxt semantic/wisent semantic/wisent/wisent semantic/util-modes
semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local
cedet org-agenda rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc
rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc
xmltok make-mode flymake compile view python project org-indent oc-basic
org-element org-persist org-id org-element-ast inline avl-tree generator
ol-eww eww vtable url-queue mm-url ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect ol-docview doc-view filenotify jka-compr image-mode
exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi cus-start
gnus-icalendar org-capture org-refile org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete
comint ansi-osc ansi-color org-list org-footnote org-faces org-entities
noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-compat
org-macs format-spec mule-util on-screen macrostep-c cmacexp macrostep
vc-dir ewoc vc-hg vc-git diff-mode track-changes files-x vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit add-log pcvs-util vc
vc-dispatcher debbugs-browse bug-reference sh-script rx smie treesit
executable gnus-dired time battery desktop frameset exwm-randr xcb-randr
exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor
xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb
xcb-xproto xcb-types xcb-debug server ef-themes
modus-operandi-tinted-theme modus-themes zone speed-type dash thingatpt
url-http url-auth url-gw nsm compat ytdious ring mpdired transmission
color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi
ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls
dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range
gnus-win ebdb-message message yank-media puny rfc822 mml mml-sec epa
derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse
rfc2231 gmm-utils mailheader ebdb-mua ebdb-com crm ebdb-format ebdb
mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base
timezone icalendar gnus nnheader gnus-util text-property-search
time-date range sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils erlang-start idlwave idlwave-menus idlw-menus
idlwave-bindings idlw-bindings idlwave-routine idlw-routine idlwave-scan
idlw-scan idlwave-help idlw-help idlwave-complete idlw-complete
idlwave-variables idlw-variables skeleton cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs elec-pair
edmacro kmacro use-package-bind-key bind-key appt diary-lib
diary-loaddefs cal-menu calendar cal-loaddefs pcase dired-x dired-aux
dired dired-loaddefs use-package-core repeat easy-mmode cus-edit pp
cus-load wid-edit debbugs-autoloads ebdb-autoloads cl-extra help-mode
ef-themes-autoloads elpher-autoloads exwm-autoloads gnuplot-autoloads
hyperbole-autoloads kotl-autoloads hact set hhist idlwave-autoloads
notmuch-autoloads on-screen-autoloads osm-autoloads pdf-tools-autoloads
rust-mode-autoloads slime-autoloads warnings macrostep-autoloads
speed-type-autoloads info dash-autoloads sudo-edit-autoloads
svg-clock-autoloads tablist-autoloads transmission-autoloads
xelb-autoloads ytdious-autoloads package browse-url xdg url url-proxy
url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs icons password-cache json
subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib
rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind kqueue lcms2 dynamic-setting system-font-setting
font-render-setting x-toolkit xinput2 x multi-tty move-toolbar
make-network-process tty-child-frames emacs)

Memory information:
((conses 16 1088108 444189) (symbols 48 62510 40)
 (strings 32 306562 9080) (string-bytes 1 9162158) (vectors 16 187546)
 (vector-slots 8 2554645 95895) (floats 8 682 1144)
 (intervals 56 20781 559) (buffers 992 142))

-- 
Manuel Giraud




Acknowledgement sent to Manuel Giraud <manuel@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#77988; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 21 May 2025 11:30:02 UTC

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