GNU bug report logs - #64625
30.0.50; deleting a focused child frame causes Emacs to ignore all input

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: Andrey Listopadov <andreyorst@HIDDEN>; merged with #81260; dated Fri, 14 Jul 2023 17:21:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug Marked as fixed in versions 31.1. Request was from martin rudalics <rudalics@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 64625) by debbugs.gnu.org; 1 Jul 2026 14:53:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 01 10:53:42 2026
Received: from localhost ([127.0.0.1]:34039 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wewJm-0001mZ-Ex
	for submit <at> debbugs.gnu.org; Wed, 01 Jul 2026 10:53:41 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:52460)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wewJi-0001li-Ew
 for 64625 <at> debbugs.gnu.org; Wed, 01 Jul 2026 10:53:36 -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 1wewJb-00013m-VC; Wed, 01 Jul 2026 10:53:27 -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=GwETtgCrcjb/X5pE3vjmRxeTaCG/OPol0Wh2oVfBgGs=; b=BlucYogsMHAn
 stJpAlCAAyw6zT/kH46G558Hj9smrPOclTIWVScMfH5tYnawsyaXqDasVeGenD3ePmh/LNkES3thq
 auE/b9aTciQLawR7FGE+tMTF6dKZNBEeKaL4bnvsRUDOGwalFguHPDDNPtQsF3F86NyS8UREOqQ9p
 e0S+61nOjhBY400mFa4DUbLSdcwxr2ocRFWhwjhwGrCbB1LefMyfaGyhC8DPa8OjDy1pB0CHyYlCJ
 PERtGRR6oCF6rFUjFDVujBvNVSbTnGYEdpUuaclTTdjKDFYtPTxMW3hyAg8qzoJWIOnkkPguNaIvv
 2pNiasM6SfnLL5EX7F+lCA==;
Date: Wed, 01 Jul 2026 17:53:25 +0300
Message-Id: <865x2ydamy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <fe437838-3252-4343-a43d-2d9ee3825d2e@HIDDEN> (message from
 martin rudalics on Wed, 1 Jul 2026 16:38:32 +0200)
Subject: Re: #64625 30.0.50; deleting a focused child frame causes Emacs to
 ignore all input
References: <CA+TD5hjLF+MC8XiGbk4USjm-wPEwbOsZcwk3pGjRgudTt4C1-g@HIDDEN>
 <fe437838-3252-4343-a43d-2d9ee3825d2e@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64625
Cc: 64625 <at> debbugs.gnu.org, andreyorst@HIDDEN, spwhitton@HIDDEN,
 johan.myreen@HIDDEN, miaohaiyang1024@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: Wed, 1 Jul 2026 16:38:32 +0200
> Cc: Sean Whitton <spwhitton@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
> From: martin rudalics <rudalics@HIDDEN>
> 
>  > I can confirm that the bug exists on the PGTK build, and that the proposed
>  > patch in #81260 seems to fix it.
> 
> Thanks for the confirmation.  Miao, if you have not sent your form to
> the FSF yet, please do so as soon as possible.  I'd very much like to
> include your fix in the forthcoming release.

It's good to have Miao sign the copyright-assignment agreement, but
this one contribution we can install without it.  (It's quite a few
lines, but most of them are comments, not code.)  Just don't forget
the Copyright-paperwork-exempt thingy.

Thanks.




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

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


Received: (at 64625) by debbugs.gnu.org; 1 Jul 2026 14:38:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 01 10:38:52 2026
Received: from localhost ([127.0.0.1]:34001 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wew5S-0000FX-V4
	for submit <at> debbugs.gnu.org; Wed, 01 Jul 2026 10:38:52 -0400
Received: from mout.gmx.net ([212.227.15.19]:44569)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wew5O-0000EA-4H
 for 64625 <at> debbugs.gnu.org; Wed, 01 Jul 2026 10:38:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1782916718; x=1783521518; i=rudalics@HIDDEN;
 bh=f2RNmj5cjzZ8WreyuL4QPTdoyCF7gQQSZu4SU5Cu9OM=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=qPrMiNRBt9XFEKDa0mq5+vmJIyHFHaQWuzzYGsJ2DA0tpwhBwradQZwjCBQO9dLj
 1h10m8gW8N01RgGTlH5EMBqBOK+2O/douptcE3S1d75pr/hyv3wE9x9K2dLuaILz3
 IzH4onPajL1KkHVRQImaRyoxpq9LCukV1EszlAkXE2wblY2OWF53eBk7HAxfQS7tA
 ZJ9eR8EaduNA5n6eNEJE61lJvh03LRmbGYkumdZxjKM4X12DjReT2XACg8I/h2cTs
 qx56lbzb3aA/ifjU3bc/D+FYBskPFi8csZMzWEwKUPr+au5mZATKiidBishDfpYx7
 3VExqLksDJoEcuu84g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MxUnz-1x35oC34rB-015c84; Wed, 01
 Jul 2026 16:38:38 +0200
Message-ID: <fe437838-3252-4343-a43d-2d9ee3825d2e@HIDDEN>
Date: Wed, 1 Jul 2026 16:38:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: #64625 30.0.50; deleting a focused child frame causes Emacs to
 ignore all input
To: =?UTF-8?Q?Johan_Myr=C3=A9en?= <johan.myreen@HIDDEN>,
 64625 <at> debbugs.gnu.org, "andreyorst@HIDDEN" <andreyorst@HIDDEN>,
 miaohaiyang1024@HIDDEN
References: <CA+TD5hjLF+MC8XiGbk4USjm-wPEwbOsZcwk3pGjRgudTt4C1-g@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CA+TD5hjLF+MC8XiGbk4USjm-wPEwbOsZcwk3pGjRgudTt4C1-g@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:4PnUsKY5WLT6/ESbMI29VpuncxKKQvbtwH2vq3RS13vV0mGzDk0
 zK/WddEMK8xa+k3oZWy68Y623jVEOwKLkwua58XTOj+gA7SyCPqNxOMsZDC9xcHlN0/hLf1
 OZ6/5urydDTlXPV/Gr5ZfBS1YlWvUA7CKx0zBEZSjS4wE5dTyaXBqvhhhr4jCXbxg9xFcU1
 SB9jvEOtJbXzwzZQoQ6AA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:fEIRClqC3PU=;94PH/BbcDMp3QNxRJKgOL5AjgBL
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 64625
Cc: Eli Zaretskii <eliz@HIDDEN>, Sean Whitton <spwhitton@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 (-)

 > I can confirm that the bug exists on the PGTK build, and that the proposed
 > patch in #81260 seems to fix it.

Thanks for the confirmation.  Miao, if you have not sent your form to
the FSF yet, please do so as soon as possible.  I'd very much like to
include your fix in the forthcoming release.

Thanks, martin




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

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


Received: (at 64625) by debbugs.gnu.org; 1 Jul 2026 13:21:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 01 09:21:37 2026
Received: from localhost ([127.0.0.1]:60074 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1weusj-0008Ko-Ge
	for submit <at> debbugs.gnu.org; Wed, 01 Jul 2026 09:21:37 -0400
Received: from mail-dl1-x1229.google.com ([2607:f8b0:4864:20::1229]:56713)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <johan.myreen@HIDDEN>)
 id 1weush-0008KK-Im
 for 64625 <at> debbugs.gnu.org; Wed, 01 Jul 2026 09:21:36 -0400
Received: by mail-dl1-x1229.google.com with SMTP id
 a92af1059eb24-139a5f4ca15so674813c88.1
 for <64625 <at> debbugs.gnu.org>; Wed, 01 Jul 2026 06:21:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782912089; cv=none;
 d=google.com; s=arc-20260327;
 b=nr6WJXNTc5k/56F/diiotN0c6cdNiRhpIfSBfBVbDlF9IbH89Loj4paKgvX8e2iprW
 pAnYIxAPOHtkUjfzfgcXuOYzfMGiDqI6HmofbHay6FnCg2KnDc3usR3Z28MTzKeLUTni
 odO0vyQ0TSfvK7ak6hTgdtrwaB84+O7USK0YcH0SjWV3WRi4wdqvL2AlmYGPvhjvRj9d
 R6oy2FKfej84FIwlVRMxswn3GozuLdRE27LRfQfaBWako+Hdf9tCILvQFhFNNJdPWWVm
 cED6AIOOkDFJiqzpQHwefinxo5aUBczaQU4ReWmufvYNRxh7igMOoebLPbzrjX/quIOy
 16Lg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20260327; 
 h=cc:to:subject:message-id:date:from:mime-version:dkim-signature;
 bh=XvWu648ZLB8RAfb3jteuY+xDUKtjaabvu8RmSqm2rrc=;
 fh=hgLY6WzxfCkEqnyQUhnXTwJTKvaeQSNwVudSqUiv/fI=;
 b=itfzV6uSoXVlvteLmmsy6IEqKsnsZjLBslCTBvsZYgz45Mx32gJ1ltkmMLn2Ov0+cN
 JJNn5DwzkcGt33UfbjYpepAPLYj5Ttniu8SnM60gPKGSQGEfiJJkW+K5uDtLaJM3D4A2
 FRYdKVDY7RPHsGH521FMud1LiAijmcryRCLLbxTh156tQhPvgzAjs3MBO/vrmvQObQ/a
 L1KiimLVmPm60JZ4T4o4N17JXkWsG7Jb6nEwiddU2P/w9UhS2EbfMDi9dxAw7bZnWq3L
 OW296oGMJTb17vkh5vWGF68XmzkJI/xo38c06hfhTgxEMYe7uclfzWYzkhC2r2aaoTCQ
 2sLA==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1782912089; x=1783516889; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=XvWu648ZLB8RAfb3jteuY+xDUKtjaabvu8RmSqm2rrc=;
 b=UHhPVLDs2rEFp5vGty1YriDUEIhLqqsymkF1DlxtGm9h7YK3BE6dAFOJGKAAdYFiaF
 MDc43+l2LV+sP2q1CGxJxwoHdGyvCiACoZyVSXyUf7R0FXEFfzFZssa1rPMy30SmVVMy
 iE4J3JD5MBPFXneQ67zTGnQp4WiCqVZqP8JBZE5cQJiNxiXAIG1VNZ93kJvtRycPzQVj
 9r6smmGmPqJSZWUH/jQDU/TbovPmfVNJ9rVUdbvV9MWtVZv6+fEa7PQJ+vxwAPDoJhJg
 gyEbAjJdo0b8OVu/Y6tE9gPWFJCK17VeOW9i/isSNs/zU4gvajGir3aTaw16+acAkrkP
 69hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1782912089; x=1783516889;
 h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=XvWu648ZLB8RAfb3jteuY+xDUKtjaabvu8RmSqm2rrc=;
 b=K2KPzgrXzFDaRSkwrLBZddYpLRa5jO0am95gYaD6H8Qv6W+YuTPaTJs3Fj2K+fhAkb
 W7f+hdarZyq7MOD9RqT4JJV3bo0x/3bfMZvc15cRgGkDUhR6PrSm+amSZkSep0PiMACC
 Uv2vK5kCp0CMSzruIFnyZTtSCxNXtNgePkTcJR17eprGy1FoDca1xr6jTGiy/1ACqhv5
 hq/WJF8UXBELUxLsdJGCNKM3HS5OAeD7V8ncDW1lopgJ/hOIPS4JdrZFzf8IgqhnXUkQ
 iKsGtEp6Sd4wexMoUFAE0Be4+wOD4uYBB+1/wuvjuJcjhQ1MPYl3jhHn//zcEUpBQZQw
 Ce7w==
X-Gm-Message-State: AOJu0YwLgUh3+a+WFDPyOD8pGz3sv1/TJ4olzpxy4TfrmSKgo/9qrMf0
 voFKR1BMQHpalgF/sOuwtLP+0Tk5gL6dNrfhLS5ww6Hh2iJ2OJP/K5WRcj3NXrl8h26mG+JMfAu
 9Ql1XQ0bAjawfnDtEOp4upMtxGSvilGA/7Oc6zou89g==
X-Gm-Gg: AfdE7cmR5W7qgtfA1UsUbuyFkfZmXcuf5ILQzgZYUKU52IoFVd1WMW7mQ/jBRiI6GGq
 V/J8haewJLr+dvsyY7a5sqk3jwQqsmc9JBoH1sAPNXXFDFmP1ksoikcRDVpnPkhKHfX3qJOvenh
 iIq0uqRxdMUrLg669MZ9AEDri5luI+TS9v7i/FE+MN3tX5EqRwbmgN2B5mkw1RUBSP7+S2jW/16
 fgOaCGQH1rxw5FrU3P5k1MXLRe1OGyPc1rhFEXuBIuKonbV/f1WEfRmKziByYpJ6PoInQUt6WPe
 In5IwGdT953uaCuv1AN5YbQyExk=
X-Received: by 2002:a05:7022:1b17:b0:13b:2d2d:1986 with SMTP id
 a92af1059eb24-13b3916e339mr795351c88.38.1782912089226; Wed, 01 Jul 2026
 06:21:29 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?Johan_Myr=C3=A9en?= <johan.myreen@HIDDEN>
Date: Wed, 1 Jul 2026 16:21:17 +0300
X-Gm-Features: AVVi8CfHiylcatKFO9H1itIc6tHi_GuvjibLgZZe2RarjzzWKFw2K8M3QRMO4WQ
Message-ID: <CA+TD5hjLF+MC8XiGbk4USjm-wPEwbOsZcwk3pGjRgudTt4C1-g@HIDDEN>
Subject: #64625 30.0.50; deleting a focused child frame causes Emacs to ignore
 all input
To: 64625 <at> debbugs.gnu.org, "andreyorst@HIDDEN" <andreyorst@HIDDEN>, 
 miaohaiyang1024@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000be82a006558c91c3"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 64625
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Sean Whitton <spwhitton@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.0 (/)

--000000000000be82a006558c91c3
Content-Type: text/plain; charset="UTF-8"

I can confirm that the bug exists on the PGTK build, and that the proposed
patch in #81260 seems to fix it.

--000000000000be82a006558c91c3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I can confirm that the bug exists on the PGTK build, =
and that the proposed patch in=C2=A0#81260 seems to fix it.</div><div><br><=
/div></div>

--000000000000be82a006558c91c3--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#64625; Package emacs. Full text available.
Forcibly Merged 64625 81260. Request was from Sean Whitton <spwhitton@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 64625) by debbugs.gnu.org; 22 Jun 2026 11:51:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 22 07:51:37 2026
Received: from localhost ([127.0.0.1]:54322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wbdBh-0004Ko-B0
	for submit <at> debbugs.gnu.org; Mon, 22 Jun 2026 07:51:37 -0400
Received: from fhigh-a7-smtp.messagingengine.com ([103.168.172.158]:32973)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1wbdBf-0004KL-3x; Mon, 22 Jun 2026 07:51:36 -0400
Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41])
 by mailfhigh.phl.internal (Postfix) with ESMTP id C3F6F1400028;
 Mon, 22 Jun 2026 07:51:29 -0400 (EDT)
Received: from phl-frontend-04 ([10.202.2.163])
 by phl-compute-01.internal (MEProxy); Mon, 22 Jun 2026 07:51:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=fm3; t=1782129089; x=
 1782215489; bh=zZ71u4PnbZ26EoIqj7/bfp1hJGzZ3fZr+3Yy6mIHDfE=; b=R
 zWqE4kDs+pb0BOWu7QE7aA10zJwhcerrnpIkEW74QzHGYjjLyL79sN0HaU/BdUA8
 8FQcrjmRrA+6TtoESO2VQk8fnO9R4SeSZXaQVesVkzi7YIfSThcVSufQM/8Tfvoz
 KmEoLCCJti16KmAOJSYJhY16+v8RK3Gj+0GASObgtfTCrxspinSOupTEfnD86N92
 FX07z9e3eX6w7Zg98ErMp0OylXTU0xMMwD6kkVkUW46pOlY3QQUdYtQVbY/zJaSS
 u8NOTguYAXjrSvdvb2PkiGpybJl4iR4sPcpApeTIEDccOyL/AI9DeVcOo0y2DS+Z
 W72tP5DGtgE58T2CBn6jA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1782129089; x=1782215489; bh=zZ71u4PnbZ26EoIqj7/bfp1hJGzZ3fZr+3Y
 y6mIHDfE=; b=PMC9i4JbBdfqDsmvwUJkYUEiy/bKdS7yCX4ow+ZnH6AU7Un7isT
 Fh8s0JJvhSogvregFh9KcFKUIXKMZVbj6whyQJlDE2f1cPLMEK1uYY5TYA6CfLJB
 S4ityHrz/aNYCfHyXV94SFWnfZ1YKifSbTXjE7poRD03wu+b+GsMIVlfeWQqXlgc
 ffxZ1P4Z1a2bXD1cgBF92VwOK1eoYrJ5mQz2dmN5jL/2U8Y24W2diknGmMJDkigv
 OwqoxecCVl/RycOhvFE76Ahs2T8Zb8PkdzR+174rNxmdsJikYgE4DHsQniLFw20W
 pZnvHXkxUtHXrjVA9mliazHwitram7eXI+Q==
X-ME-Sender: <xms:wSE5amXNfU2isy0IX0H_U-9HUIUDy891KvgN7er72Rf9SeHjbcBJsQ>
 <xme:wSE5auB_y0IY3iRyLH76F1ABmkzQarQ7rZajUH9UaQaO9ZQq7sMJAAiv7coKJw6fK
 KO-tWIea4_NQeDjZtERCw0rEkDlbUOA60d9yDbh_ixuC2zB9GbQIb4>
X-ME-Received: <xmr:wSE5at7F8--42yMvxCIUTiKtNjAwN498TObXznOCvTCKI_VWbkvxOB5Mj8DRJ8Q9NPavWSfsTSpO>
X-ME-Proxy-Cause: dmFkZTF9j4jsXTKNAc7i+Tezb8Jzf9907vi7dsTRnytuhSEjTy55oVfEV+2u7QQMNovQiq
 kgzNykeQVMEV4dcRKJwi7Ceq4J4J/UcwCrRzvwJzQuGA1IfttWcNrhKYWKtvD2J2DlsxKF
 riOw5A7DnyiKjK29IFy1TlYlu3R1oPx16fVVCOk/rkDUVvfdi/HPZiiXYtS6Wi15+KkAo8
 eBnicBIkFuJPAoJLVud8WnnwvNtliB5HLzrMYjfbNE/2MXQdLyg294Ap4NJlbwjSGYvix1
 F3Dm2u9LqAspC/p+OEM8PWvyLHIAW2H3lvN9AqpDLGNLMKCve75EIZs6inA7GylarUWXlC
 5hOve34nb4oMgh+jfTdRW7rWhTreqmwX8YPdRuAYTUGd0ibPcHSyeFe8bpr70RJIhcMGXm
 DQ9oJvqy/Ld77Si5QWJpQKrd4WKPYeNRPeYxVrH+u5ML10Mm737KSLhUvyr6xkkC90nF/T
 pcA+dVNQP/c+RbQrXAv3gmytVoD2QZM01aIVz+7iPfY0Cg8P6cHwygrnjLhevkBp4Wld4/
 QOVqx02YozOvGohReEiFCEiNF2USW8M1mNaxESnLn6oPp9peGDOHfbm+DqQ5XKMR3prBiY
 sz2edMR28SNVnnP1R4mvDwtOq8IEJhZxqs1xkxElTSDpAb6mw40v9Ja9QpfA
X-ME-Proxy: <xmx:wSE5ahyaZTYCTBlVWsOOu8WNgNpKXTlDkoiGkQfF9x9mc-bcL34Hhw>
 <xmx:wSE5asxYmm5huJ7ItaIImIfZXI-MrC38lGSw_2GU868Co6yxEsW2sA>
 <xmx:wSE5ahxBMA3ogdOF8Tpzgl-VCrx0SXo2U49q0w1bcq9P4S-QXCLPnw>
 <xmx:wSE5auad8HqMbLlExwr6jYQeqzI7Dk7GPwVjeItt0vOti20xZhI0GQ>
 <xmx:wSE5aqc5I2ncpJKgjuCS1gKNyScmVcUAP3P2DyYE4MjCF2a_Px8iWz3I>
Feedback-ID: i62564b17:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 22 Jun 2026 07:51:29 -0400 (EDT)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id 5E8327E760B; Mon, 22 Jun 2026 12:51:28 +0100 (BST)
From: Sean Whitton <spwhitton@HIDDEN>
To: haiyang miao <miaohaiyang1024@HIDDEN>, 81260 <at> debbugs.gnu.org
Subject: Re: bug#81260: deleting a focused child frame causes pgtk Emacs to
 ignor
In-Reply-To: <ME0P300MB066729CE18419E27E707DE35A0E42@HIDDEN>
References: <ME0P300MB066729CE18419E27E707DE35A0E42@HIDDEN>
Date: Mon, 22 Jun 2026 12:51:28 +0100
Message-ID: <87fr2erdxb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 64625
Cc: 64625 <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: -1.7 (-)

forcemerge 64625 81260
thanks

haiyang miao [17/Jun 11:07am GMT] wrote:
> Hi  Emacs maintainers,
>
> I would like to propose a patch to fix Bug#64625.

Thanks.  Merging the bugs.  We probably need Po Lu to review this.

Po Lu, please see the patch in #81260

-- 
Sean Whitton




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

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


Received: (at 64625) by debbugs.gnu.org; 26 Jul 2025 08:42:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 26 04:42:56 2025
Received: from localhost ([127.0.0.1]:39742 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ufaUa-0000QS-3V
	for submit <at> debbugs.gnu.org; Sat, 26 Jul 2025 04:42:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56816)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ufaUY-0000Q4-3F
 for 64625 <at> debbugs.gnu.org; Sat, 26 Jul 2025 04:42:54 -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 1ufaUS-00054x-Pp; Sat, 26 Jul 2025 04:42:48 -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=IPXrELUaw3EulbI4Zf1KQMMranldWXjRNg6mpcdGtqc=; b=pTH0QiuFtcJx
 TA47p9QEk6E1DsXm4p7rpgzKXxXAXJkJT4qtLzZwTctngkmfUNCox47LIe8mIcj5/ysclewRwVuLB
 M5aLGTy+pZPfKM1va+M8kqqqi1cTz07EqO2NIOfzBRmL0dn6V5sI7rcK98g+MN6Tcx9b5XJO+BQ7B
 OeYMUecey+faESKolP4zPsp70GYIzXLi+Zt6BpE75FKldte4cEKLVP7rvepKU/lwmtHURiWVlKw7X
 6phtwqaYK0nIAJMcyzLp9eLSHlkG6I+nS2nPCTdt5IDicaB64U3jV4ta+e9bsLZ0ElLtXNq24seEn
 Ovfu4feX9S86YpH35NGrig==;
Date: Sat, 26 Jul 2025 11:42:46 +0300
Message-Id: <86wm7v1gxl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN, waylandthrowaway@HIDDEN
In-Reply-To: <86cya5g8vb.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 12
 Jul 2025 10:34:48 +0300)
Subject: Re: bug#64625: 30.0.50;
 deleting a focused child frame causes Emacs to ignore all input
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
 <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN> <86cyby1g4w.fsf@HIDDEN>
 <865xh8j706.fsf@HIDDEN> <867c0w8cq2.fsf@HIDDEN>
 <04693820-e7c4-4107-aae3-3ed6f78b68b2@HIDDEN> <86cya5g8vb.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64625
Cc: godefroy.vannoye@HIDDEN, 64625 <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! Ping!  Po Lu, please respond.

> Cc: 64625 <at> debbugs.gnu.org
> Date: Sat, 12 Jul 2025 10:34:48 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping!  Po Lu, could you please help Godefroy?
> 
> > Date: Tue, 1 Jul 2025 11:59:55 +0100
> > Cc: 64625 <at> debbugs.gnu.org
> > From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> > 
> > Hi,
> > 
> > I started to have a look in pgtkterm.c, but since it's my first time looking
> > at the emacs C codebase I haven't yet understood the source of the bug.
> > 
> > Po Lu, if you could please give me some insight or starting trail to help
> > me investigate? I would like to help as much as possible.
> > 
> > Thanks in advance,
> > 
> > Cheers,
> > 
> > Godefroy
> > 
> > On 28/06/2025 09:57, Eli Zaretskii wrote:
> > > Ping! Ping!  Po Lu, please respond.
> > >
> > >> Cc: godefroy.vannoye@HIDDEN, 64625 <at> debbugs.gnu.org
> > >> Date: Sat, 07 Jun 2025 11:22:33 +0300
> > >> From: Eli Zaretskii <eliz@HIDDEN>
> > >>
> > >> Ping!  Po Lu, could you please chime in?
> > >>
> > >>> Cc: 64625 <at> debbugs.gnu.org
> > >>> Date: Sat, 24 May 2025 13:01:51 +0300
> > >>> From: Eli Zaretskii <eliz@HIDDEN>
> > >>>
> > >>>> Date: Thu, 22 May 2025 09:02:22 +0200
> > >>>> Cc: 64625 <at> debbugs.gnu.org
> > >>>> From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> > >>>>
> > >>>> On 21/05/2025 15:22, Eli Zaretskii wrote:
> > >>>>
> > >>>>> Seems like PGTK-specific?
> > >>>>>
> > >>>> Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.
> > >>> Po Lu, any comments or suggestions?
> > >>>
> > >>>
> > >>>
> > >>>
> > >>
> > >>
> > >>
> > 
> 
> 
> 
> 




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

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


Received: (at 64625) by debbugs.gnu.org; 12 Jul 2025 07:34:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 12 03:34:59 2025
Received: from localhost ([127.0.0.1]:43364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uaUl9-0008O7-2Y
	for submit <at> debbugs.gnu.org; Sat, 12 Jul 2025 03:34:59 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45022)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uaUl6-0008NW-VV
 for 64625 <at> debbugs.gnu.org; Sat, 12 Jul 2025 03:34:57 -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 1uaUl1-0007NX-Kk; Sat, 12 Jul 2025 03:34:51 -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=9UjO/INXXx2MHS8cTVOcgehzki58ZkoN39VHhnPc0jM=; b=fQOCH2qhX+uk
 0DEfc6nXvEMkFWiQJtRWL+9tvwQocJdNweljqPml7dC2aigw7bE8G+l4+2X1g0rESYildP1yOGo2u
 eeN0Ky83LBvdYA0HPhiaP1U4eP8woKcNYfbtlnYAROCDooJfnwh2OnBh3lwiQ1ugKnnePf2wzQ1vg
 J7wQQ/Nxv6h195DXAs5krK9v3G52aR57dRZVjuNYMOInvpe0GC6t15GI6wiNKDmGxSYoTqMrgKLJZ
 eA3/H87FBD7IEDGvy7p83u1bDPGgZhtAZnWd5S1UpFRpPCFlFnYm+dzuwSNDuBvoiUcJViHZyCtmu
 bRUP0qzRqQl6/ZDLHuu56Q==;
Date: Sat, 12 Jul 2025 10:34:48 +0300
Message-Id: <86cya5g8vb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN, Godefroy Vannoye <godefroy.vannoye@HIDDEN>
In-Reply-To: <04693820-e7c4-4107-aae3-3ed6f78b68b2@HIDDEN> (message from
 Godefroy Vannoye on Tue, 1 Jul 2025 11:59:55 +0100)
Subject: Re: bug#64625: 30.0.50; deleting a focused child frame causes Emacs
 to ignore all input
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
 <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN> <86cyby1g4w.fsf@HIDDEN>
 <865xh8j706.fsf@HIDDEN> <867c0w8cq2.fsf@HIDDEN>
 <04693820-e7c4-4107-aae3-3ed6f78b68b2@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64625
Cc: 64625 <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!  Po Lu, could you please help Godefroy?

> Date: Tue, 1 Jul 2025 11:59:55 +0100
> Cc: 64625 <at> debbugs.gnu.org
> From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> 
> Hi,
> 
> I started to have a look in pgtkterm.c, but since it's my first time looking
> at the emacs C codebase I haven't yet understood the source of the bug.
> 
> Po Lu, if you could please give me some insight or starting trail to help
> me investigate? I would like to help as much as possible.
> 
> Thanks in advance,
> 
> Cheers,
> 
> Godefroy
> 
> On 28/06/2025 09:57, Eli Zaretskii wrote:
> > Ping! Ping!  Po Lu, please respond.
> >
> >> Cc: godefroy.vannoye@HIDDEN, 64625 <at> debbugs.gnu.org
> >> Date: Sat, 07 Jun 2025 11:22:33 +0300
> >> From: Eli Zaretskii <eliz@HIDDEN>
> >>
> >> Ping!  Po Lu, could you please chime in?
> >>
> >>> Cc: 64625 <at> debbugs.gnu.org
> >>> Date: Sat, 24 May 2025 13:01:51 +0300
> >>> From: Eli Zaretskii <eliz@HIDDEN>
> >>>
> >>>> Date: Thu, 22 May 2025 09:02:22 +0200
> >>>> Cc: 64625 <at> debbugs.gnu.org
> >>>> From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> >>>>
> >>>> On 21/05/2025 15:22, Eli Zaretskii wrote:
> >>>>
> >>>>> Seems like PGTK-specific?
> >>>>>
> >>>> Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.
> >>> Po Lu, any comments or suggestions?
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> 




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

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


Received: (at 64625) by debbugs.gnu.org; 1 Jul 2025 14:21:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 01 10:21:04 2025
Received: from localhost ([127.0.0.1]:57500 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uWbr4-0006sa-7J
	for submit <at> debbugs.gnu.org; Tue, 01 Jul 2025 10:21:03 -0400
Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:53270)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <godefroy.vannoye@HIDDEN>)
 id 1uWYia-0006aB-3M
 for 64625 <at> debbugs.gnu.org; Tue, 01 Jul 2025 07:00:07 -0400
Received: by mail-wr1-x435.google.com with SMTP id
 ffacd0b85a97d-3a6e8b1fa37so2719447f8f.2
 for <64625 <at> debbugs.gnu.org>; Tue, 01 Jul 2025 04:00:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1751367598; x=1751972398; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=gDAzHCT+mrqKyPl//3HT+NPqJkXTovsQA7o7dVe0H8U=;
 b=aQ2PJGmY/cbCUQhx5zfKNlFf14XfsuZg8CyqgwdJ/cJwmdXWnCv/WeKF3tCnRn763i
 biZufpdinGfRgqSQXudasaaV46kCm2KQlOat7VvngprIoPbQcLG+SQY0w286QN+JgAC+
 UTlDxkAGK+cy9avxYNr4s9lpfTMtUbIt85FETMa1IzEsbuNDD8FbhTy5X44tx/h50B/x
 8pMXeZ27xzckRzmxV/uBNQfSFvDtW0YhDCld1wuIF7YhyGqiOrZoKey3ggm7Bib1KrV7
 jEo9v5gGd56myCdaZPBBirkain/Bzfpd+pPqihuNvuptP2XdlXDeTtgJOpu5bj0xVtFR
 paWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1751367598; x=1751972398;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=gDAzHCT+mrqKyPl//3HT+NPqJkXTovsQA7o7dVe0H8U=;
 b=oUuTrVq2koJw5Cd+5dRvKwGj8ZO0pvDsbMnxBc0Q3Kq0uBFWOU8Qk4I2jfRUyOB7pz
 EpVUfz3uvrU0gq/ohj8W/ezpVnIygQFZ14nvhiNvJ0USrOryrYYmU3I2ru7lzhaOHXUZ
 QxdPbP2OaVC2sKXxgmwdfMSUhHwyBCA0kf2CylLCLUc5dxWe7TM4YQh6iPAnx/qDYEIO
 lQkqkbFBr0pKufLJD0ebG4GfcvOy1JJ9fJt6pge5KrhcHMp23F5Wr8mWNE9wt0zUd+Xb
 wcKrd8qkSrLRKLkF12M8tsqtODwJYEsSYD+H6jJt/7xGnzOmbxYD2ubHsvte4ZxU08gE
 RlbQ==
X-Gm-Message-State: AOJu0YziHUlqhWmrssGlluv7F5257FjxnDfMfklcYuTBhUHXaHhY28jB
 aeR+2Bn25/XGUK14JBMu7VrhZ2d2RZIjxRQy26VC65UeR0ezO0wH4HIH
X-Gm-Gg: ASbGncuppQFFKgXQvjgATHjgoMA7rJz4XlefYBRPGDjJ14HSM9XTUlUXVRR1OQeqida
 XdP9CNNzy5Mz1yFVP9sEJ1BEmYObFHQ/Kj0/jYlX6NW9g8bvxNaI1bxNfk9ML8mWQw1NCbMAHME
 VL/bHlw8zjXlZhlPRULLzHja31APDbzg7dYmAHFB97oRSbftXid5PR2/PmXag09AxXxkhUc9TNb
 38OlQzHRNy3eQDZHwIDS4f4Y70FeKM4whjLU7rFWZNiMPnYWyMbBHuoCs1xmCdJP5IsQeZ8cjw0
 ILGHpu6H4eev9Kl7SBeOVjbP06zcoN1166UniQeaBpG/htIG10Rfi4mWmiSnF2Srsx2q6sSa2Og
 1Aku9+cq0QoHX17oG20PZPA7Cp5hc3/zg
X-Google-Smtp-Source: AGHT+IG4RFuD2zOBgsRLscEp8OfIKHmirqmL+GzBr9Q94XDsnjHVbnOPfmS7pKx32XoWtQyzE1L4mA==
X-Received: by 2002:a5d:44c2:0:b0:3a5:2ec5:35a3 with SMTP id
 ffacd0b85a97d-3a8ff8f4eebmr13998706f8f.45.1751367597212; 
 Tue, 01 Jul 2025 03:59:57 -0700 (PDT)
Received: from [10.21.99.239] (client-8-198.eduroam.oxuni.org.uk.
 [192.76.8.198]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3a892e5f8e1sm12736435f8f.88.2025.07.01.03.59.56
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 01 Jul 2025 03:59:56 -0700 (PDT)
Message-ID: <04693820-e7c4-4107-aae3-3ed6f78b68b2@HIDDEN>
Date: Tue, 1 Jul 2025 11:59:55 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#64625: 30.0.50; deleting a focused child frame causes Emacs
 to ignore all input
To: Eli Zaretskii <eliz@HIDDEN>, luangruo@HIDDEN
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
 <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN> <86cyby1g4w.fsf@HIDDEN>
 <865xh8j706.fsf@HIDDEN> <867c0w8cq2.fsf@HIDDEN>
Content-Language: en-US, fr, it
From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
In-Reply-To: <867c0w8cq2.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64625
X-Mailman-Approved-At: Tue, 01 Jul 2025 10:20:59 -0400
Cc: 64625 <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: -1.0 (-)

Hi,

I started to have a look in pgtkterm.c, but since it's my first time looking
at the emacs C codebase I haven't yet understood the source of the bug.

Po Lu, if you could please give me some insight or starting trail to help
me investigate? I would like to help as much as possible.

Thanks in advance,

Cheers,

Godefroy

On 28/06/2025 09:57, Eli Zaretskii wrote:
> Ping! Ping!  Po Lu, please respond.
>
>> Cc: godefroy.vannoye@HIDDEN, 64625 <at> debbugs.gnu.org
>> Date: Sat, 07 Jun 2025 11:22:33 +0300
>> From: Eli Zaretskii <eliz@HIDDEN>
>>
>> Ping!  Po Lu, could you please chime in?
>>
>>> Cc: 64625 <at> debbugs.gnu.org
>>> Date: Sat, 24 May 2025 13:01:51 +0300
>>> From: Eli Zaretskii <eliz@HIDDEN>
>>>
>>>> Date: Thu, 22 May 2025 09:02:22 +0200
>>>> Cc: 64625 <at> debbugs.gnu.org
>>>> From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
>>>>
>>>> On 21/05/2025 15:22, Eli Zaretskii wrote:
>>>>
>>>>> Seems like PGTK-specific?
>>>>>
>>>> Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.
>>> Po Lu, any comments or suggestions?
>>>
>>>
>>>
>>>
>>
>>
>>




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

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


Received: (at 64625) by debbugs.gnu.org; 28 Jun 2025 08:58:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 28 04:58:12 2025
Received: from localhost ([127.0.0.1]:47778 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uVRNy-0002ev-41
	for submit <at> debbugs.gnu.org; Sat, 28 Jun 2025 04:58:11 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58832)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uVRNu-0002dE-9Q
 for 64625 <at> debbugs.gnu.org; Sat, 28 Jun 2025 04:58:08 -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 1uVRNo-0002Sq-Ox; Sat, 28 Jun 2025 04:58:00 -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=c9HWPtA/F9Ze43kx6KWd2aVQcn+VNwKnN19M8zE4sEU=; b=fo1fNLCw/uLq
 mbJyfFotyXV7mPezySlGw35Cmj4wYU1un6ElgHV8DdqdIFIrc361mqe/c7IyWBA33eDXVhu/ktzdd
 icmbpU+2Y0y3JRmoO90z5OgrH0uFMeaC8yRHSz1EbiozvRgL782urcChby5qI02Tjx6yvJc8g+t+t
 pEYflT9/hlQhoqksAYrZpBS63FdT5zrACBMnru7xjaUXNaOrHpuBxQpHAMIlPzrTwDm8pxQ5huOR5
 cDpNoDHSxClkYXKU72anky05gwdNSBUg5nCKrVkcBa6/Wot5XauNYZwXobNT1552/pLt7hATeUWoK
 Khe+XKdHfumRjEI8EK3NMw==;
Date: Sat, 28 Jun 2025 11:57:57 +0300
Message-Id: <867c0w8cq2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN
In-Reply-To: <865xh8j706.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 07
 Jun 2025 11:22:33 +0300)
Subject: Re: bug#64625: 30.0.50;
 deleting a focused child frame causes Emacs to ignore all input
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
 <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN> <86cyby1g4w.fsf@HIDDEN>
 <865xh8j706.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64625
Cc: godefroy.vannoye@HIDDEN, 64625 <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! Ping!  Po Lu, please respond.

> Cc: godefroy.vannoye@HIDDEN, 64625 <at> debbugs.gnu.org
> Date: Sat, 07 Jun 2025 11:22:33 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping!  Po Lu, could you please chime in?
> 
> > Cc: 64625 <at> debbugs.gnu.org
> > Date: Sat, 24 May 2025 13:01:51 +0300
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > > Date: Thu, 22 May 2025 09:02:22 +0200
> > > Cc: 64625 <at> debbugs.gnu.org
> > > From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> > > 
> > > On 21/05/2025 15:22, Eli Zaretskii wrote:
> > > 
> > > > Seems like PGTK-specific?
> > > >
> > > Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.
> > 
> > Po Lu, any comments or suggestions?
> > 
> > 
> > 
> > 
> 
> 
> 
> 




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

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


Received: (at 64625) by debbugs.gnu.org; 7 Jun 2025 08:22:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 07 04:22:43 2025
Received: from localhost ([127.0.0.1]:46754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uNop9-0004iU-HH
	for submit <at> debbugs.gnu.org; Sat, 07 Jun 2025 04:22:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45424)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uNop7-0004iC-9x
 for 64625 <at> debbugs.gnu.org; Sat, 07 Jun 2025 04:22:41 -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 1uNop1-0003sU-Sw; Sat, 07 Jun 2025 04:22:35 -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=ffqLQAs+WYHGk6sFLFK8LK4D4E855ufy1/EHloZuhaU=; b=hZcmfk3g+X0N
 MDu4Y+xQpYtUhXIizJ2t/xCvuu4pdvfgxsjWZiR8qpwKKEi7+u+8FxYX5dREmIpyA+/GZb3G64WrP
 ut9eerninPW4AjIy3bddPsuuSfD5DKtt4gMCaRnI/P2rgslrP5ujXRaWEXmWFZldUyf5FjcIQN2SD
 VwdX1kIvo5TKMyCG1zI0QLfOEweT8Rxf1xKNTBqSUZg7eO+FcFxfXPQs/vSd4+Ec6VR1zDIDyzeOF
 AqNMbp+X4sv2Ws6OqQiMnrovFfUKW8DFkbdJex14PM3Xqp9uJNqnUaauK1FE8pOmVVR6uDLAmGOUX
 ki6CQ3+a6dnTRey3R9HeAw==;
Date: Sat, 07 Jun 2025 11:22:33 +0300
Message-Id: <865xh8j706.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN
In-Reply-To: <86cyby1g4w.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 24
 May 2025 13:01:51 +0300)
Subject: Re: bug#64625: 30.0.50;
 deleting a focused child frame causes Emacs to ignore all input
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
 <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN> <86cyby1g4w.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64625
Cc: godefroy.vannoye@HIDDEN, 64625 <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!  Po Lu, could you please chime in?

> Cc: 64625 <at> debbugs.gnu.org
> Date: Sat, 24 May 2025 13:01:51 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > Date: Thu, 22 May 2025 09:02:22 +0200
> > Cc: 64625 <at> debbugs.gnu.org
> > From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> > 
> > On 21/05/2025 15:22, Eli Zaretskii wrote:
> > 
> > > Seems like PGTK-specific?
> > >
> > Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.
> 
> Po Lu, any comments or suggestions?
> 
> 
> 
> 




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

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


Received: (at 64625) by debbugs.gnu.org; 24 May 2025 10:02:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 24 06:02:04 2025
Received: from localhost ([127.0.0.1]:57399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIlhc-0003Th-6D
	for submit <at> debbugs.gnu.org; Sat, 24 May 2025 06:02:04 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40352)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uIlhZ-0003Su-FT
 for 64625 <at> debbugs.gnu.org; Sat, 24 May 2025 06:02:02 -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 1uIlhU-0006p2-4q; Sat, 24 May 2025 06:01:56 -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=/9bdg0XOsUj0cbwvzAb9nzembYb5qI1zDQCWPNnKQ4k=; b=aGXcOen24hmu
 u/Np6nqGLQ0IeL9Bi372f5y1BfRTeUaBN9lwWphOInjGAabBZsodyif+yAS+oQTAWe/rj/74Wl12q
 vOL0XYRneE+YYZHp1LVvkQbJCu8JCe1HUVcfar4wEBbz3xcFYRiaosB2OMsjm8t8BnN1FLy/VfYOv
 qoQdzCCFlfXJAqUwrS8CBxkM328IwiSRLqoOLDk6Qu1KFlR82Rdtrq5Tqymijm/9F5vlSTuisRl+b
 fwDF4XOv1WNC1qb3qHussRzWTn/Zb1Dp2P86xkJTSFnzylwtUge32KFoH5WmbnRvGPJD1naEhirAp
 rYhJ7Md3fItVhBtKf+Z4Tg==;
Date: Sat, 24 May 2025 13:01:51 +0300
Message-Id: <86cyby1g4w.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN, Godefroy Vannoye <godefroy.vannoye@HIDDEN>
In-Reply-To: <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN> (message from
 Godefroy Vannoye on Thu, 22 May 2025 09:02:22 +0200)
Subject: Re: bug#64625: 30.0.50; deleting a focused child frame causes Emacs
 to ignore all input
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
 <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64625
Cc: 64625 <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 (---)

> Date: Thu, 22 May 2025 09:02:22 +0200
> Cc: 64625 <at> debbugs.gnu.org
> From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> 
> On 21/05/2025 15:22, Eli Zaretskii wrote:
> 
> > Seems like PGTK-specific?
> >
> Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.

Po Lu, any comments or suggestions?




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

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


Received: (at 64625) by debbugs.gnu.org; 22 May 2025 11:32:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 07:32:15 2025
Received: from localhost ([127.0.0.1]:32790 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uI49n-0006Dq-3P
	for submit <at> debbugs.gnu.org; Thu, 22 May 2025 07:32:15 -0400
Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:60599)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <godefroy.vannoye@HIDDEN>)
 id 1uHzwq-0000jW-Lx
 for 64625 <at> debbugs.gnu.org; Thu, 22 May 2025 03:02:41 -0400
Received: by mail-ej1-x62e.google.com with SMTP id
 a640c23a62f3a-ad5740dd20eso690121266b.0
 for <64625 <at> debbugs.gnu.org>; Thu, 22 May 2025 00:02:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747897350; x=1748502150; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=TX1AKKPAOMbdLR682zlI+1s9Hp3qXXNP4K06qr/yKNc=;
 b=bvm9o+elwS8b0thI7NVvwWJEcU2psOgccBSbBqO4o3GsXTV1CL5X/M6vc5UmIBg29R
 VPXOEDb+R023fT+GghSXjCxPHu1r9BKH2qvQd95ebbwS4oGB956/U62BUV7S23TxJiFo
 +S44cgWKSf4NB6NmY+e7/litQyCAWiVksgvOSHL63Xl5Cg8pzkTxpJI7uGt9nHU3s7hT
 8nkuO7DrvYx+b1JVe7G6CwBfgcAZ1aa05Olgyf1/bW0rLLHnLE7+8gg3ugOPZ6PGLLx+
 RI8ik9nahJQNO7UcsMI3FWEzho3Q+GUO1QlnppPiG4JbPBr7PwM89HmW1apC3n8MUa23
 TOhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747897350; x=1748502150;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=TX1AKKPAOMbdLR682zlI+1s9Hp3qXXNP4K06qr/yKNc=;
 b=nIyFRbZj5VhbZ3RIrNzT8zFrANfuWGR8ZAozaihqNR4A7SZcRfLl/TzLR+8RESa6WJ
 hgBLIQYMaOTbxcYJI7L5PfG9lUDstz1Xourat3icktiufx5HZ9MpXegFbCq/MS1uaIBY
 1+FTlJWMDBQoN8ZWPu5OvQrV5uEFIp3VlBW+TZ+2iQmHdtgXQ2kRDCtZj2xFn7orVe8Z
 HrgbOUMOW+FT+3QUsGnxNknWjHjojhLZp5eEPtl/870Ur3WSXI8vpYZ592yHUUpfoTs3
 98kz/dCXTwhAkDpGnnAieyOySHqyqtlIS3pB45znRePv1Wz7foOuPqn8XmWNH0Eh9Mbt
 eglw==
X-Gm-Message-State: AOJu0YwWIDXsa+084Ll50rbbPnmnei5cXwbHTXljD1zISY3J1YWLNaY6
 nM87DdL5JTnQEs/MHZ3KtCcrEwM2EG/2HuA64m6f6RWE6y/1cT7+f1Q1wczB89Wm
X-Gm-Gg: ASbGncvy7zIS2QrG/SN98DC8PvIhiFUEZUXV/1VgBy/vCRE7ySoyBs6CatFWv88GDKB
 k9nWv7VOyd5twN5oBZauuAw1d4EwM6aoiYvuUxJin1LONPAIpFPDzUgTL/NrCuIkpWbq0BuE5zq
 HnY2WjVCIWjjZ9O4UCxKrdSdwLp6EjnDgapZ+uf3oiszIvwDEgMnrkv77KAO4z9zgBCK2II6Xri
 p9umtTRpFmeWDnDSbw9spF4InjGzquW6MT7tsGqBmXPeSCfS5t/I8u3F25V7bBX6Lpfzn6OPmer
 KYTsNDzOpHsuioTByGysTWAkbLxbo4ub02RYwyF3qK/Ne1JOPI/X4WDaHII006QR
X-Google-Smtp-Source: AGHT+IFoiJEArZNCnOn40HiFvQLFdgvM0fZloTuAkVUQd6JQ5OhpuHusNm4dNj0Z7cyz/KV3PXfvtA==
X-Received: by 2002:a17:907:3f1b:b0:ad5:6dac:ec09 with SMTP id
 a640c23a62f3a-ad56dacee7emr1315591466b.60.1747897350050; 
 Thu, 22 May 2025 00:02:30 -0700 (PDT)
Received: from [192.168.42.251] ([151.38.41.81])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-ad52d497208sm1030739566b.139.2025.05.22.00.02.28
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 22 May 2025 00:02:29 -0700 (PDT)
Message-ID: <8a34f98a-4fce-44d1-b792-b4ff03a22e62@HIDDEN>
Date: Thu, 22 May 2025 09:02:22 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#64625: 30.0.50; deleting a focused child frame causes Emacs
 to ignore all input
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> <86zff66qv6.fsf@HIDDEN>
Content-Language: en-US, fr, it
From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
In-Reply-To: <86zff66qv6.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64625
X-Mailman-Approved-At: Thu, 22 May 2025 07:32:14 -0400
Cc: 64625 <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: -1.0 (-)

On 21/05/2025 15:22, Eli Zaretskii wrote:

> Seems like PGTK-specific?
>
Indeed, the issue does not happen with a --with-x-toolkit=gtk3 emacs build.




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

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


Received: (at 64625) by debbugs.gnu.org; 21 May 2025 13:22:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 09:22:19 2025
Received: from localhost ([127.0.0.1]:47440 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHjOl-0002X4-9Z
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 09:22:19 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38778)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uHjOi-0002Wm-0V
 for 64625 <at> debbugs.gnu.org; Wed, 21 May 2025 09:22:16 -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 1uHjOc-00028b-Jl; Wed, 21 May 2025 09:22:10 -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=bXoi3bBu9mNi83e1MI7J0OY3CzxsZRMqREq2L89k6Pw=; b=iE1poOI5r0C/zOnQfWPK
 QGdq0VHaj+FboIybb2GvQ7f1deuwmcztFTQyV4NZU4y2LTZsKUCRgcqvwdp48+xFOI8FY1nIRB9Ay
 yj9Ru23nRUF1a1Qi7r4R6SA7oDRbBaBVq/hXxqlucfGah8g0simq01MtjaA1IE/UhpxVSPhaThml6
 S/HT7FsgTpxHTthdFPhbjP7UTkTz3V1UsGzJtCcwRKUikegcMNhHN9LT+7r/LZJIDua9GkoyhTWt9
 pS9+CG5/c8/lONJqMG6LZgeyS+aGKA/XZQd2pyRlaQkQ6z7uzzMSvVfmlAsyl7CVfNCMvcXHj1lfU
 /izAEEh0juZWbw==;
Date: Wed, 21 May 2025 16:22:05 +0300
Message-Id: <86zff66qv6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Godefroy Vannoye <godefroy.vannoye@HIDDEN>, Po Lu <luangruo@HIDDEN>
In-Reply-To: <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN> (message from
 Godefroy Vannoye on Tue, 20 May 2025 17:24:02 +0200)
Subject: Re: bug#64625: 30.0.50;
 deleting a focused child frame causes Emacs to ignore all input
References: <87ilamtnoe.fsf@HIDDEN>
 <5af063c9-8152-46c5-9124-1248521156bf@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: 64625
Cc: 64625 <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 (---)

> Date: Tue, 20 May 2025 17:24:02 +0200
> From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
> 
> Hi,
> 
> > When I've implemented the button that closes
> > the window, I've noticed, that when I'm closing the last input, Emacs
> > stops recognizing any keyboard events, and the point in the root window
> > disappears.
> >
> > This can be reproduced with the following steps:
> >
> > 1. Call (make-frame `((parent-frame . ,(selected-frame))))
> > 2. Focus the newly created child-frame (with a mouse or elsehow)
> > 3. Call C-x 5 0 to kill the frame.
> > 4. Try typing or calling M-x in the original Emacs window.
> >
> > Weirdly enough, the only thing that Emacs responds to and restores the
> > focus are the arrow keys. You can also go to File > New Frame menu and
> > it will fix the issue for the new frame, but the old one is still
> > broken.
> 
> I've been stumbling upon the same issue, on Emacs pretest 30.1.90.

Seems like PGTK-specific?

> 
> > Thanks. Would you please instrument `pgtk_new_focus_frame' (in
> > pgtkterm.c) as follows:
> >
> > diff --git a/src/pgtkterm.c b/src/pgtkterm.c
> > index dc2d6477bb5..d62414f4e50 100644
> > --- a/src/pgtkterm.c
> > +++ b/src/pgtkterm.c
> > @@ -4732,6 +4732,9 @@ pgtk_new_focus_frame (struct pgtk_display_info 
> > *dpyinfo,
> > struct frame *frame)
> > if (frame != dpyinfo->x_focus_frame)
> > {
> > + fprintf (stderr, "pgtk_new_focus_frame: new frame %p, "
> > + "with outer widget %p\n", (void *) frame,
> > + (void *) FRAME_GTK_OUTER_WIDGET (frame));
> > /* Set this before calling other routines, so that they see
> > the correct value of x_focus_frame. */
> > dpyinfo->x_focus_frame = frame;
> 
> I've also instrumented `pgtk_new_focus_frame' (in pgtkterm.c) in a slightly
> different way than suggested, to avoid an Emacs crash:
> 
>    if (frame != dpyinfo->x_focus_frame)
>      {
> +     fprintf (stderr, "pgtk_new_focus_frame: new frame %p", (void *) 
> frame);
> +     if (frame) {
> +       fprintf (stderr, ", with outer widget %p\n", (void *) 
> FRAME_GTK_OUTER_WIDGET (frame));
> +     }
> +     else {
> +       fprintf(stderr, "\n");
> +     }
>        /* Set this before calling other routines, so that they see
>           the correct value of x_focus_frame.  */
>        dpyinfo->x_focus_frame = frame;
> 
> > and show me what is printed when the child frame is initially focused,
> > and when you try to focus its parent after it is deleted.
> When the child frame is initially focused:
> 
>      pgtk_new_focus_frame: new frame (nil)
>      pgtk_new_focus_frame: new frame 0x555821d935d0, with outer widget (nil)
> 
> When I try to focus the parent after it is deleted, nothing is printed. 
> When I do
> the arrow key manipulation to make the frame reactive again, the 
> following is printed:
> 
>      pgtk_new_focus_frame: new frame 0x55e133e383f8, with outer widget 
> 0x55e133ce6b20
> 
> Thanks in advance for any possible progress of this bug,
> and I stay at your disposal for any necessary test.
> 
> Godefroy Vannoye
> 
> 
> In GNU Emacs 30.1.90 (build 14, x86_64-pc-linux-gnu, GTK+ Version
>   3.24.49, cairo version 1.18.4) of 2025-05-20 built on gvlaptop
> System Description: Arch Linux
> 
> Configured using:
>   'configure --with-pgtk --with-tree-sitter'




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

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


Received: (at submit) by debbugs.gnu.org; 21 May 2025 07:03:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 03:03:08 2025
Received: from localhost ([127.0.0.1]:43553 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHdTn-0006va-W1
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 03:03:08 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43018)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <godefroy.vannoye@HIDDEN>)
 id 1uHOpF-000810-Da
 for submit <at> debbugs.gnu.org; Tue, 20 May 2025 11:24:18 -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 <godefroy.vannoye@HIDDEN>)
 id 1uHOp7-0001sJ-6x
 for bug-gnu-emacs@HIDDEN; Tue, 20 May 2025 11:24:10 -0400
Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <godefroy.vannoye@HIDDEN>)
 id 1uHOp4-000653-S9
 for bug-gnu-emacs@HIDDEN; Tue, 20 May 2025 11:24:08 -0400
Received: by mail-lj1-x22d.google.com with SMTP id
 38308e7fff4ca-32807137b94so44967001fa.1
 for <bug-gnu-emacs@HIDDEN>; Tue, 20 May 2025 08:24:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747754644; x=1748359444; darn=gnu.org;
 h=content-transfer-encoding:content-language:to:subject:from
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gCwTSuZUsFa+160ATmQ0VcRGqt/VEUvSld1DBzjge2Q=;
 b=k6V1hJTcJRADAreSTG3e9q2w5NUBW909pyDY9bCna9XUNMTp20s2azfwtB+eKY1oFU
 c/VWwfa6kJn2wngMtTJ+pGbjSFKlZwAk3y3t3MFjSFXKCm3H8q+KSZii8zmvGXD5YUm1
 X4A+6FRL4fuEiKAwaNgkKtTPMHQtJ/6AbHapuFBWkig+TVzPptG7AVv1gSAJyjEEzHB9
 E5HjzSLVgin8BtzVOUMHM1ZLOKrBSuC9e9T25sQXnsvMXU2cAR+U7z5rWQOReI6t0TYC
 TQNBzzidGrV8tLt9AqPP2RU/56Utf8bQWzvXyxxKTXYKMtCO6NqyIl8rFV8k1mj1WfIn
 6aZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747754644; x=1748359444;
 h=content-transfer-encoding:content-language:to:subject:from
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=gCwTSuZUsFa+160ATmQ0VcRGqt/VEUvSld1DBzjge2Q=;
 b=qNmKWlRM/pPdQ1gMtnNzSR5vYIaVRU5rWvlA7h7Kfb1ix7rW2dIcmmGw+c5PZyw8B5
 9AFboiCZKMrE6del4ryNZ/sIN/EhujHoNDJf4Jh0GXl/Sd8GRilCRDmonypKGTJxsTsc
 jgNnzTcfGeyqNdOnSiIfGvqz1JJqPcxqmlJCfIderlfRA46c8Ysha5aiBvUlD3gVh67x
 ob3fLzumE2QRJ6ezBPyNhilQViolfHqveilF7ihdsoPyKIF7gEhnVIpi2SpV8VLI406R
 fcgfpjwQRhBxxxGJB3vYEZCEMnpVyyIRYXXlizQZ4NglLQ3eTnxOMgKM9ne6FpTPDZK+
 B6JA==
X-Gm-Message-State: AOJu0Yy6FXN/MV/xVMVXy913jdHe7NMPDDNAAhPeKml3wz2i2fPdNmcC
 tM+GB5WPVRbf2wqBQLDgEMZB5lrglqiJZQiaOzraMffRP442F01xAWeulzK3nIjk
X-Gm-Gg: ASbGncucd952tYr2ZExzjZnHp0E18KPaV66h1jC8txta13Bb6SLJ5YZ3ZH6M5f9onLg
 55DkuwSM899DSjw6ek6Skxk+EM+p59od1bTybSxjYZuNBw3bc2OdHxhmMjV4uUNenbt23eTYPTd
 VvhD7DnmfEDmkPZuYZxqjf4kfW2ZetH2E0eItxK+UDJuwl5yHHTFu+64Ex/fTURfYRSj8rfT2rs
 Xtnjhl9ar6WxhDC6V0+nTToYVjuPMta3+T+hsv9kHyeuDdHIsrkFGmV9AvZGVJrGtPpBrAbDg+P
 pBqaea5X99IYqrNPPFBRi1joYpYV5pkvgagLMHwbbaFE4Z/7inhcTyq58XkmVRgzxZfSbKVCPtj
 jptw=
X-Google-Smtp-Source: AGHT+IF7KYe6+6hNDsX89r2myACQ2yU6BoVkjn8xlsFIEjctqamwdiu3hHT5EHFnz1nm5oVH04ZfBg==
X-Received: by 2002:a05:651c:41d3:b0:30c:799:8418 with SMTP id
 38308e7fff4ca-328083fe394mr47783011fa.4.1747754643709; 
 Tue, 20 May 2025 08:24:03 -0700 (PDT)
Received: from [10.0.5.19] (eduradius.ge.infn.it. [193.206.149.14])
 by smtp.gmail.com with ESMTPSA id
 38308e7fff4ca-328084b3909sm24399141fa.3.2025.05.20.08.24.02
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 20 May 2025 08:24:03 -0700 (PDT)
Message-ID: <5af063c9-8152-46c5-9124-1248521156bf@HIDDEN>
Date: Tue, 20 May 2025 17:24:02 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Godefroy Vannoye <godefroy.vannoye@HIDDEN>
Subject: bug#64625: 30.0.50; deleting a focused child frame causes Emacs to
 ignore all input
To: bug-gnu-emacs@HIDDEN
Content-Language: en-US, fr, it
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a00:1450:4864:20::22d;
 envelope-from=godefroy.vannoye@HIDDEN; helo=mail-lj1-x22d.google.com
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 21 May 2025 03:03:06 -0400
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.0 (/)

Hi,

> When I've implemented the button that closes
> the window, I've noticed, that when I'm closing the last input, Emacs
> stops recognizing any keyboard events, and the point in the root window
> disappears.
>
> This can be reproduced with the following steps:
>
> 1. Call (make-frame `((parent-frame . ,(selected-frame))))
> 2. Focus the newly created child-frame (with a mouse or elsehow)
> 3. Call C-x 5 0 to kill the frame.
> 4. Try typing or calling M-x in the original Emacs window.
>
> Weirdly enough, the only thing that Emacs responds to and restores the
> focus are the arrow keys. You can also go to File > New Frame menu and
> it will fix the issue for the new frame, but the old one is still
> broken.

I've been stumbling upon the same issue, on Emacs pretest 30.1.90.

> Thanks. Would you please instrument `pgtk_new_focus_frame' (in
> pgtkterm.c) as follows:
>
> diff --git a/src/pgtkterm.c b/src/pgtkterm.c
> index dc2d6477bb5..d62414f4e50 100644
> --- a/src/pgtkterm.c
> +++ b/src/pgtkterm.c
> @@ -4732,6 +4732,9 @@ pgtk_new_focus_frame (struct pgtk_display_info 
> *dpyinfo,
> struct frame *frame)
> if (frame != dpyinfo->x_focus_frame)
> {
> + fprintf (stderr, "pgtk_new_focus_frame: new frame %p, "
> + "with outer widget %p\n", (void *) frame,
> + (void *) FRAME_GTK_OUTER_WIDGET (frame));
> /* Set this before calling other routines, so that they see
> the correct value of x_focus_frame. */
> dpyinfo->x_focus_frame = frame;

I've also instrumented `pgtk_new_focus_frame' (in pgtkterm.c) in a slightly
different way than suggested, to avoid an Emacs crash:

   if (frame != dpyinfo->x_focus_frame)
     {
+     fprintf (stderr, "pgtk_new_focus_frame: new frame %p", (void *) 
frame);
+     if (frame) {
+       fprintf (stderr, ", with outer widget %p\n", (void *) 
FRAME_GTK_OUTER_WIDGET (frame));
+     }
+     else {
+       fprintf(stderr, "\n");
+     }
       /* Set this before calling other routines, so that they see
          the correct value of x_focus_frame.  */
       dpyinfo->x_focus_frame = frame;

> and show me what is printed when the child frame is initially focused,
> and when you try to focus its parent after it is deleted.
When the child frame is initially focused:

     pgtk_new_focus_frame: new frame (nil)
     pgtk_new_focus_frame: new frame 0x555821d935d0, with outer widget (nil)

When I try to focus the parent after it is deleted, nothing is printed. 
When I do
the arrow key manipulation to make the frame reactive again, the 
following is printed:

     pgtk_new_focus_frame: new frame 0x55e133e383f8, with outer widget 
0x55e133ce6b20

Thanks in advance for any possible progress of this bug,
and I stay at your disposal for any necessary test.

Godefroy Vannoye


In GNU Emacs 30.1.90 (build 14, x86_64-pc-linux-gnu, GTK+ Version
  3.24.49, cairo version 1.18.4) of 2025-05-20 built on gvlaptop
System Description: Arch Linux

Configured using:
  'configure --with-pgtk --with-tree-sitter'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
   value of $LC_ALL: en_US.UTF-8
   value of $LC_CTYPE: en_US.UTF-8
   value of $LC_MONETARY: fr_FR.UTF-8
   value of $LC_NUMERIC: fr_FR.UTF-8
   value of $LC_TIME: fr_FR.UTF-8
   value of $LANG: en_US.UTF-8
   value of $XMODIFIERS: @im=ibus
   locale-coding-system: utf-8-unix

Major mode: ELisp/d

Minor modes in effect:
   tooltip-mode: t
   global-eldoc-mode: t
   eldoc-mode: t
   show-paren-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   tool-bar-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
   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:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x
cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd 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 inotify
dynamic-setting system-font-setting font-render-setting cairo gtk pgtk
lcms2 multi-tty move-toolbar make-network-process native-compile emacs)

Memory information:
((conses 16 49742 11179) (symbols 48 5335 0) (strings 32 13545 1800)
  (string-bytes 1 399073) (vectors 16 9168)
  (vector-slots 8 130097 9328) (floats 8 24 11) (intervals 56 291 30)
  (buffers 992 13))






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

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


Received: (at 64625) by debbugs.gnu.org; 15 Jul 2023 08:50:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 15 04:50:19 2023
Received: from localhost ([127.0.0.1]:44113 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qKayp-0003GG-68
	for submit <at> debbugs.gnu.org; Sat, 15 Jul 2023 04:50:19 -0400
Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:62906)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreyorst@HIDDEN>) id 1qKayn-0003G1-Aq
 for 64625 <at> debbugs.gnu.org; Sat, 15 Jul 2023 04:50:17 -0400
Received: by mail-ej1-x632.google.com with SMTP id
 a640c23a62f3a-98e39784a85so833058466b.1
 for <64625 <at> debbugs.gnu.org>; Sat, 15 Jul 2023 01:50:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1689411011; x=1692003011;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=L+qiZhW8MWdk0C/5vihe0gcTprBXanew9PEh8fTQsv4=;
 b=olGVu/ekDDg4bAT0+GnnMlcz6dESzV8OGd+6TkmzLrBGENcpgaQAw941PTO/30z/iG
 0AHV1iZlhRh4Tj2Qx5O8t7UXv6ZDobvVI6fU/B+Mz19sJ9qkDDVJVL7SjSL2tPcxyoZp
 XUT7x5GT3U9t1p7mf2w6aRicoUuhUklTe3/fECnLjCWt/oKOBfp3ARpOIfF7krMTgM/s
 d9YgDJJEf+iHkmvfv4asTvTJgyCJ8y/tgXPXrL9FUZ7lYQZSmLmAQZ0jzBxSvaOE2F3f
 46B2M9hUfDFayFxhUkKcCqZub6MBxUSifB7wKxD5lguVRG7W9H2LAYh01PP94WhrKnHK
 4apw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1689411011; x=1692003011;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=L+qiZhW8MWdk0C/5vihe0gcTprBXanew9PEh8fTQsv4=;
 b=KlMDkuWbQ/XNRO0gMXg0sad29SD4/vT+3CGaky0d/Uyzun5eMQVZ84cw7geiQWEz1D
 fdfmFguuK1xx0jWqUehpLPk16cZPVcfLiHsq7BvOTdTalIknivWMZxjqRgV1eYNHVVeo
 IaCwWcNV6KnkunQmHvkrvh5wWylICsR6ziJG1SzejkKi9WUSHqvmX1OeFJF8S2XpeGiP
 NLAy5Cj7khSmOP/1inTHzP8BCweyvlpkqUrbEnbtb0ehgFHtmHbZ/em0Ks+tkpQH8NpH
 vUxsw2n70v3JYOTn83PDSERioPbZAePH2NGQrRXjIU+oC1ZxlBIa1c2RAmxDzQvQEkMI
 LiBw==
X-Gm-Message-State: ABy/qLYSXma8GRGyKiLGMOtMH4ZkwlOpfcxvGHMiNrMSXishKeQ/MzIy
 ZYKkHfAVXbxLrXFObAPSgwnkrnPNQbU=
X-Google-Smtp-Source: APBJJlEFpPSbuSQZSaaKMQtSLbuf7PanhQrG4Bx+ecB22DienYh1KuSLZRTVJcNblOPXhC4uyQJl+A==
X-Received: by 2002:a17:907:3c1e:b0:98d:4ae:8db9 with SMTP id
 gh30-20020a1709073c1e00b0098d04ae8db9mr5080758ejc.19.1689411011215; 
 Sat, 15 Jul 2023 01:50:11 -0700 (PDT)
Received: from toolbox.smtp.gmail.com (broadband-90-154-70-35.ip.moscow.rt.ru.
 [90.154.70.35]) by smtp.gmail.com with ESMTPSA id
 l9-20020a170906a40900b00992b510089asm6498483ejz.84.2023.07.15.01.50.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 15 Jul 2023 01:50:10 -0700 (PDT)
References: <87ilamtnoe.fsf@HIDDEN> <875y6m9h43.fsf@HIDDEN>
User-agent: mu4e 1.8.11; emacs 30.0.50
From: Andrey Listopadov <andreyorst@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#64625: 30.0.50; deleting a focused child frame causes Emacs
 to ignore all input
Date: Sat, 15 Jul 2023 11:28:02 +0300
In-reply-to: <875y6m9h43.fsf@HIDDEN>
Message-ID: <875y6ltv7i.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64625
Cc: 64625 <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: -1.0 (-)


> Thanks.  Would you please instrument `pgtk_new_focus_frame' (in
> pgtkterm.c) as follows:
>
> diff --git a/src/pgtkterm.c b/src/pgtkterm.c
> index dc2d6477bb5..d62414f4e50 100644
> --- a/src/pgtkterm.c
> +++ b/src/pgtkterm.c
> @@ -4732,6 +4732,9 @@ pgtk_new_focus_frame (struct pgtk_display_info *dpyinfo, struct frame *frame)
>
>    if (frame != dpyinfo->x_focus_frame)
>      {
> +      fprintf (stderr, "pgtk_new_focus_frame: new frame %p, "
> +	       "with outer widget %p\n", (void *) frame,
> +	       (void *) FRAME_GTK_OUTER_WIDGET (frame));
>        /* Set this before calling other routines, so that they see
>           the correct value of x_focus_frame.  */
>        dpyinfo->x_focus_frame = frame;
>
> and show me what is printed when the child frame is initially focused,
> and when you try to focus its parent after it is deleted.

Emacs crashes with the following trace:

pgtk_new_focus_frame: new frame 0x189a888, with outer widget 0x1aaf340
Fatal error 11: Segmentation fault
Backtrace:
emacs(emacs_backtrace+0x3b)[0x56aedb]
emacs(terminate_due_to_signal+0x6f)[0x45e3c5]
emacs[0x45e8c7]
emacs[0x569538]
emacs[0x5695a9]
/lib64/libc.so.6(+0x3db70)[0x7f3d2c4c0b70]
emacs[0x694753]
emacs[0x694d32]
/lib64/libgtk-3.so.0(+0xa1244)[0x7f3d34b60244]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x14a)[0x7f3d3447e4ea]
/lib64/libgobject-2.0.so.0(+0x42e16)[0x7f3d344ace16]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xb72)[0x7f3d3449d7e2]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f3d3449df33]
/lib64/libgtk-3.so.0(+0x371174)[0x7f3d34e30174]
/lib64/libgtk-3.so.0(gtk_widget_send_focus_change+0xd4)[0x7f3d34e2e5f4]
/lib64/libgtk-3.so.0(+0x3817c6)[0x7f3d34e407c6]
/lib64/libgtk-3.so.0(+0x381d22)[0x7f3d34e40d22]
/lib64/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECTv+0x77)[0x7f3d3447cf67]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x114a)[0x7f3d3449ddba]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f3d3449df33]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x114a)[0x7f3d3449ddba]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f3d3449df33]
/lib64/libgtk-3.so.0(gtk_widget_grab_focus+0x6a)[0x7f3d34e1fb6a]
emacs[0x695ab2]
/lib64/libgtk-3.so.0(+0xa1244)[0x7f3d34b60244]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x14a)[0x7f3d3447e4ea]
/lib64/libgobject-2.0.so.0(+0x42e16)[0x7f3d344ace16]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xb72)[0x7f3d3449d7e2]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f3d3449df33]
/lib64/libgtk-3.so.0(+0x371174)[0x7f3d34e30174]
/lib64/libgtk-3.so.0(+0x208580)[0x7f3d34cc7580]
/lib64/libgtk-3.so.0(gtk_main_do_event+0xa3a)[0x7f3d34cc811a]
/lib64/libgdk-3.so.0(+0x3a427)[0x7f3d349fe427]
/lib64/libgdk-3.so.0(+0x72e0e)[0x7f3d34a36e0e]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x14c)[0x7f3d3437b39c]
emacs[0x6905b8]
emacs(gobble_input+0xf1)[0x552411]
emacs(unblock_input_to+0x55)[0x552805]
emacs(timer_check+0x98)[0x5533e8]
emacs[0x553975]
emacs[0x553b38]
...

The first ``pgtk_new_focus_frame:'' message is displayed when `emacs -Q'
is started.  Then I've managed to run the make-frame function, but upon
focusing it the crash happens (Emacs also crashes if I focus out.)


--
Andrey Listopadov




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

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


Received: (at 64625) by debbugs.gnu.org; 15 Jul 2023 00:02:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 14 20:02:52 2023
Received: from localhost ([127.0.0.1]:43658 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qKSkO-0002Ka-EJ
	for submit <at> debbugs.gnu.org; Fri, 14 Jul 2023 20:02:52 -0400
Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:36174)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qKSkM-0002KF-KF
 for 64625 <at> debbugs.gnu.org; Fri, 14 Jul 2023 20:02:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1689379363; bh=Q8AM4H4jCnVxUh47sMnVqtmpT474uypAWD57uKDB+5Y=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=m1EePWM1SPJrx8tgAlalFcb8M8ITAFZcnZyk/9PY6nYFXTWr668Ty83qqyz2TyA6jVd1tdKYJdaC1j0sT7nvyJJBHRkc+3/x9jfmfHZELp9DLzbSLpL43thth7lFUwV3De8U8F9mUTYplXH0LcOKcgFqU6xZ4mSGy/SoiUb8kxoreauJvPwaM3T2KDp9cMsR92gM/1EvOjwoK1dNTgzqtKQoNwKfvDCoDo6kU7kyWfNXQTMhfWOFgsu6zBL/X8d/4boKZGXOPuea5rtUxnOPUXnQKDZeBhW1Oifl6o0LYln7xkLLDsgK7EuQBzJJ1LYcv8N5rzPfB2xl9mbLnNChow==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1689379363; bh=ORIZIAJQYNvp+cvB2pTNX+YlMdqnY207lkM10PlLTXp=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Q16WM12pCcfYZcsOvXWJSXOuuv7OBwObxFGbiaq/bA2gAZxeGlj73T1tzyMJLcd5K/wid5Z4xlqk4Bkxzj/xywWGY3eLXWWTAFl9nISNe2tFzXfe+Hpdrj4m87saxWlknjVzR3+rk3IgpMjihTk4B23jdEZHBgX72Gvw4J8STdWwD58QtSO9sA66w4jfDZiRNsJAp3cSAts/qo9hXIVPeGsctHheyc0dPCtQz6ug5E/kEYXLyFVd8CkrT5evQBzpmVEcwJdJIlrsMT6IvSuSH7uO4wq3LreFRRF3csOjEMgar2DeFIhbdcSIC0RbGg3WLa5Mi3Wmlyz0KugKFU2w0A==
X-YMail-OSG: DhKFC44VM1nx6qpvjJtgLMqOWNyp2K.ZkdtdsbyT2ZkL7SF8aXD5iV.kIaikQ9E
 RgBBfHIMmu0agpvm1qgnEv83HJI5yfUn3w.s4F.NWo1src0cMIC8Yoq5XkiJCeG1yuK06nYOP89z
 k9r5Dit_JCq8BQZfu39K8K6UbXj0DiSmGSuSLkXEE7dlG03Zj.HyyMWJv2RIRHuAAWdoKu6e1Nsx
 FVMZ5oA2m9i4_sf4wEiSwnzi7Oa4NODSucl42I.wa11VhLwaAXwbh8TBTqT6HkXPUgnn2zeqYyG_
 XE6AOUBb8lbVRqbEPdZBCDG3fyxunczJEv_JaYs.ZZYql7EvknLBCClVwZkbY7FAQSscMVGtNM9T
 ujqiXGxAdbw3Okv1T8IgbOTdJsrDhMD3X2gewDVKMBG9kGUDJLIhUfTlPY3aPw4vDWTtOwQJ4Pu1
 b.R6UwzjYYluAHuBoHRjOGuRkZqReoFkwAwR7ObHPjEYXCDeXWC0CKy4mPbcf9F26Zzjo0nB52rE
 _qgeVKE2Li..adN3g1A8EMnyZW3hrKfybpmyJg8Rb0ftv183vW1_3nop1k_lCoukJGfqhbcn9le3
 uHB6y35XMLOsVR.5lLQaJbvjMQvD.FlOV0ArxuTu0SFHKMRxppSdRPeFHPwm3lweczOQpajB8Gjp
 XfWrado2_lAZRmwzWIjmMOobIrpthhMaTwBhY8f9iLFbqvdSAmO3lDN.ySpifR73dNOxT0A2Fckm
 crg1TnBP.BaCgZ2oBCuvEOBK3ytoXoRDuPW072lqiSzWV7UN1WcMHbOQ_S_DELdw1DWYAxQ4Zkd7
 hPOKWzsAaHljcb.SP9wPNhvvWJ2ZZYHN5KSZhP0K6a6pF7OtmYAnLaCqpvaavbgzvXfzuudznQ.c
 aJirZsdH8VtxwHI20YDwd0suNdRqtTPn6k4Rzl.pMol5NWVXpjaCPtEqWg72fC43jEEqsvxvitmq
 YSNLaC5MpiH0La1PE.hut97UhR.M7Yh5Jy0gD5cr2P4zqRP5kIJR45uws5lhpVhRoAuXfAuOJUgd
 Ug7lIy.Xmp9CCQV1yoetr9Fe9i5xh7tVw4ef__w8Xj2qLOTTWRV.rwssVTrnmPmcVsuthooYUYIF
 n3hPtMJQghAgpyEWa9CYQbuNzyPd9Ma4lTDuQ7gYZOfTbkHzonhqTtWjZIKPa8smPCx1d8tEAhUf
 h_65y86HcBpVMFUOH6U2fRv1yEb5UZ1L.o6mRXKfnp9Bgh0NEMeGhGYXEaEDz1b.aTKlUuVoE5v4
 E.h1MnI1Y2yIDXFZLGSGIT6atvEhyQT1O9zOgb9XZJHCzjszMDhacCJ3swmwFcJqkb_l8u1zSwSO
 axHDlFxRTEw8GOlvEeibCxfG2G42rEas0w7bLHjCj192L0QEnTG5HM7yha.p1L2mp91nc1IjAxa.
 sFK7mph7M0n_GpKmFBD5.mzww8yHZDvnXH2MzOyjDxc5WjVCxCXeP25W7V1NsCsCAgL0QGP4JbuX
 hFy8H7Nl9puP1tTzp4AFZB0.qbuDzdk4km609uu3fAjAA878IjQFCLXlIhtp20ybcHFV6GMuGKKu
 I12JnKFUW7HbtO_DrA0AP8djngrCh2St958faxWtfz47Z1sUK5XBiKBqCV1J6C32pOEaEquQrkzk
 1OEIswpip6v4pfMtjqp5BwtOwFeFqn.QNmDBCSSxLRu_MtqNsl5oGb1sNhMFRFWSNkAOZmtHxTqa
 pDqw73.N0SAFZLMajtW1CV6pwGxit6A31uB.kcgxJPIiYYyaai_14WmlXby49MELiaMKZvVq3Uad
 gOMlPF6ZcSwjLK7piMXyZnB3BBpG7Zo9ev_kbBAalxKfqOuqP5lJrRBwQfbOjdrQHkcr_pa0Xjz3
 OXGTS0t25nNDEJm5J6gFXHoYgq1t3zHBa3fw_siLqELR8tB2rU2Sl6GI38gavonrdTf0DV3fp1c3
 SaiAVg5b6NJYAzeiGdeyYhp5J8g52FqOU3PTizL05aS9LYl8x5LmUgIp0.2GMQZIJG7UAMp.mn.c
 IB3g7yWJfoK86Sd9HgFVuQdSFqcKVO74KCAp1J1aTyfOv12s9XXIJwDH0eO1ZYWyjnBk1LV..Y4X
 wgbU0MBsMgps9zcGeeTtPfGPZ__PKI2UtUUtzh194dBQ6tvXTVkQ4jVnPgDTL46q1G2o58kVM26n
 ajn1_sZxDebXI32CwpZ028it7yzD4E37hLdeOtagQ9eveQmOUf3JU8N84f2YiXy.jYfvcbimWM3p
 d4uEvt0NJq3F.r1vhh48Dwp3xVR3A__amko2VlLIk2vjrk2IcZqsVcRu1Rc6w
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 053d314f-4290-4d8b-8f0d-4ee20d303785
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jul 2023 00:02:43 +0000
Received: by hermes--production-sg3-67fd64777-vq8mf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID ee0a0b7a1c4f144056dcf077bfd7823e; 
 Sat, 15 Jul 2023 00:02:40 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Andrey Listopadov <andreyorst@HIDDEN>
Subject: Re: bug#64625: 30.0.50; deleting a focused child frame causes Emacs
 to ignore all input
In-Reply-To: <87ilamtnoe.fsf@HIDDEN> (Andrey Listopadov's message of "Fri, 
 14 Jul 2023 20:12:18 +0300")
References: <87ilamtnoe.fsf@HIDDEN>
Date: Sat, 15 Jul 2023 08:02:36 +0800
Message-ID: <875y6m9h43.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21647
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2557
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64625
Cc: 64625 <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: -1.0 (-)

Andrey Listopadov <andreyorst@HIDDEN> writes:

> Hello.
>
> I've tried making a mode that creates an alternative window manager
> within emacs that uses child frames on an infinite pannable desktop
> instead of window splits.  When I've implemented the button that closes
> the window, I've noticed, that when I'm closing the last input, Emacs
> stops recognizing any keyboard events, and the point in the root window
> disappears.
>
> This can be reproduced with the following steps:
>
> 1. Call (make-frame `((parent-frame . ,(selected-frame))))
> 2. Focus the newly created child-frame (with a mouse or elsehow)
> 3. Call C-x 5 0 to kill the frame.
> 4. Try typing or calling M-x in the original Emacs window.
>
> Weirdly enough, the only thing that Emacs responds to and restores the
> focus are the arrow keys. You can also go to File > New Frame menu and
> it will fix the issue for the new frame, but the old one is still
> broken.
>
> Am I supposed to delete focused child-frames in a different way or is it
> a bug?  I've tried using `handle-delete-frame' by passing it the list
> that resembles the event the function expects, but no luck.  I've also
> tried calling `select-frame' and `select-window' to change focus to the
> root window, but it doesn't help either.
>
>
> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
>  3.24.38, cairo version 1.17.8) of 2023-07-07 built on toolbox
> Repository revision: 37101780243d083e8773c255242aa26614f22a14
> Repository branch: master
> System Description: Fedora Linux 38 (Container Image)
>
> Configured using:
>  'configure --without-compress-install --with-native-compilation=aot
>  --with-pgtk --with-mailutils --with-xwidgets
>  --prefix=/var/home/alist/.local'

Thanks.  Would you please instrument `pgtk_new_focus_frame' (in
pgtkterm.c) as follows:

diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index dc2d6477bb5..d62414f4e50 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -4732,6 +4732,9 @@ pgtk_new_focus_frame (struct pgtk_display_info *dpyinfo, struct frame *frame)
 
   if (frame != dpyinfo->x_focus_frame)
     {
+      fprintf (stderr, "pgtk_new_focus_frame: new frame %p, "
+	       "with outer widget %p\n", (void *) frame,
+	       (void *) FRAME_GTK_OUTER_WIDGET (frame));
       /* Set this before calling other routines, so that they see
          the correct value of x_focus_frame.  */
       dpyinfo->x_focus_frame = frame;

and show me what is printed when the child frame is initially focused,
and when you try to focus its parent after it is deleted.




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

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


Received: (at submit) by debbugs.gnu.org; 14 Jul 2023 17:20:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 14 13:20:49 2023
Received: from localhost ([127.0.0.1]:43379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qKMTI-0007t6-P9
	for submit <at> debbugs.gnu.org; Fri, 14 Jul 2023 13:20:49 -0400
Received: from lists.gnu.org ([2001:470:142::17]:38562)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreyorst@HIDDEN>) id 1qKMTH-0007su-AK
 for submit <at> debbugs.gnu.org; Fri, 14 Jul 2023 13:20:47 -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 <andreyorst@HIDDEN>)
 id 1qKMTC-0005Pu-1C
 for bug-gnu-emacs@HIDDEN; Fri, 14 Jul 2023 13:20:42 -0400
Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <andreyorst@HIDDEN>)
 id 1qKMTA-0007A9-9l
 for bug-gnu-emacs@HIDDEN; Fri, 14 Jul 2023 13:20:41 -0400
Received: by mail-lj1-x229.google.com with SMTP id
 38308e7fff4ca-2b741cf99f8so33728451fa.0
 for <bug-gnu-emacs@HIDDEN>; Fri, 14 Jul 2023 10:20:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1689355238; x=1691947238;
 h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc
 :subject:date:message-id:reply-to;
 bh=zw7FSliPF+a3JwdnslCXx9UEjDMVtjEaeVWkWaXhcSs=;
 b=ndhAyKJaT8GVm+HpdDjBcYK4oga6Rcin11ZWc3dlGv9JbzmIqRCtysgz0tdc/ldz0Z
 pgtiaiS9UkFbzXeGqXnoxgs4hHvywrFjoS41IpywOafrtJVoOoNJky7R4YcpFE0f/1q5
 GwtokasAanOzd/H6gMmQgQi/0mp5JBFBAFNP6wq2QNA9ZIKaEqJIwFe7hk3FgqPU5lyv
 cETqQYQZKLKOafhRm0BMuMsVP/C9e9O4MspMoZpZvN4pWxW99bc8lVtkuJcNylwRDWw6
 yvtl+CSdaWGbnTo77ZazrWqqJ6+/dNNZHjSkkzDBHDvbthm8cyIELrB8Rf9ONR0jqOgg
 PoqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1689355238; x=1691947238;
 h=mime-version:message-id:date:subject:to:from:user-agent
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=zw7FSliPF+a3JwdnslCXx9UEjDMVtjEaeVWkWaXhcSs=;
 b=REN+XWwCkfKLIpHf8hSVJ+vr8Tqhg00+hzMfdq7zdwBPbNeHiY/bkex3edGyI9VUnD
 G2hUizH0NgsA6CzGhA8kZ5408tggKcvoi6JkzAc1k9lb42D9wxTY0z1+xaYbM7GZmBeC
 WbP8Lps8MmGFy2CMBJ54Cg+Gl0ChBmPkd6KCusQnR5LfYWqtnR4iYTjqQzsIUikaES8Y
 BF1iA8Lu643sthpnmWVGP6q9ztjDFLtsarXXi92N2i4jFOEgPhrunamlIBx3TPifKAky
 6FmfI/pzFy/7XO+/7V6pg62gNhRwPFsYn0QZaesNuCF587e8ah1csyImZFbZtDLxuGp+
 BbUg==
X-Gm-Message-State: ABy/qLays5LoNAVeQyG8l7dN72TYKJ11PwBUErt2ZSN0L4NL9IBwVx17
 R6WSdc6vK5r970ep15jEu0dG+wVuxWU=
X-Google-Smtp-Source: APBJJlGR/qUuliQAC/5EZZXD+OzpTqdrgniQR4KoFiE8fVzuO49Hn0+I+5QPJwNimaWlJHwUfuQOTQ==
X-Received: by 2002:a2e:9f43:0:b0:2b6:e128:e7a3 with SMTP id
 v3-20020a2e9f43000000b002b6e128e7a3mr4128873ljk.33.1689355237404; 
 Fri, 14 Jul 2023 10:20:37 -0700 (PDT)
Received: from toolbox.smtp.gmail.com (broadband-90-154-70-35.ip.moscow.rt.ru.
 [90.154.70.35]) by smtp.gmail.com with ESMTPSA id
 sa17-20020a170906edb100b0098ec690e6d7sm5682492ejb.73.2023.07.14.10.20.36
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 14 Jul 2023 10:20:37 -0700 (PDT)
User-agent: mu4e 1.8.11; emacs 30.0.50
From: Andrey Listopadov <andreyorst@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; deleting a focused child frame causes Emacs to ignore all
 input
Date: Fri, 14 Jul 2023 20:12:18 +0300
Message-ID: <87ilamtnoe.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::229;
 envelope-from=andreyorst@HIDDEN; helo=mail-lj1-x229.google.com
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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.0 (/)


Hello.

I've tried making a mode that creates an alternative window manager
within emacs that uses child frames on an infinite pannable desktop
instead of window splits.  When I've implemented the button that closes
the window, I've noticed, that when I'm closing the last input, Emacs
stops recognizing any keyboard events, and the point in the root window
disappears.

This can be reproduced with the following steps:

1. Call (make-frame `((parent-frame . ,(selected-frame))))
2. Focus the newly created child-frame (with a mouse or elsehow)
3. Call C-x 5 0 to kill the frame.
4. Try typing or calling M-x in the original Emacs window.

Weirdly enough, the only thing that Emacs responds to and restores the
focus are the arrow keys. You can also go to File > New Frame menu and
it will fix the issue for the new frame, but the old one is still
broken.

Am I supposed to delete focused child-frames in a different way or is it
a bug?  I've tried using `handle-delete-frame' by passing it the list
that resembles the event the function expects, but no luck.  I've also
tried calling `select-frame' and `select-window' to change focus to the
root window, but it doesn't help either.


In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.38, cairo version 1.17.8) of 2023-07-07 built on toolbox
Repository revision: 37101780243d083e8773c255242aa26614f22a14
Repository branch: master
System Description: Fedora Linux 38 (Container Image)

Configured using:
 'configure --without-compress-install --with-native-compilation=aot
 --with-pgtk --with-mailutils --with-xwidgets
 --prefix=/var/home/alist/.local'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER XIM XWIDGETS GTK3 ZLIB

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

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: 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:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date cl-loaddefs
comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra
help-mode bytecomp byte-compile cl-lib rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd
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
xwidget-internal dbusbind inotify dynamic-setting system-font-setting
font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar
make-network-process native-compile emacs)

Memory information:
((conses 16 79975 14023) (symbols 48 7183 0) (strings 32 19825 1255)
 (string-bytes 1 644867) (vectors 16 16854)
 (vector-slots 8 339865 14526) (floats 8 31 56) (intervals 56 237 0)
 (buffers 984 11))




Acknowledgement sent to Andrey Listopadov <andreyorst@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#64625; 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: Thu, 2 Jul 2026 09:15:02 UTC

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