GNU bug report logs - #61667
29.0.60; Failure to redisplay

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: Dmitry Gutov <dgutov@HIDDEN>; dated Tue, 21 Feb 2023 02:55:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 11:05:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 18 07:05:40 2023
Received: from localhost ([127.0.0.1]:57935 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poj9X-0000jf-UA
	for submit <at> debbugs.gnu.org; Tue, 18 Apr 2023 07:05:40 -0400
Received: from forward500b.mail.yandex.net ([178.154.239.144]:55574)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1poj9U-0000jS-Fh
 for 61667 <at> debbugs.gnu.org; Tue, 18 Apr 2023 07:05:38 -0400
Received: from mail-nwsmtp-smtp-production-main-90.myt.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-90.myt.yp-c.yandex.net
 [IPv6:2a02:6b8:c12:1d93:0:640:7571:0])
 by forward500b.mail.yandex.net (Yandex) with ESMTP id 8B5E15F00C;
 Tue, 18 Apr 2023 14:05:34 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-90.myt.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id V5a5kNADTGk0-iSPCqeGz; 
 Tue, 18 Apr 2023 14:05:34 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681815934; bh=WR2Bg8ZzcuxDtojYMc81gEKMI93dZPjNKDLUTkESOIY=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=gMNRh4cn1Qjyjx0gwx0Y9JWBSCyWWXHmfoU4D0neDFIG4qXcFFnb/Yl0PK5LmNQuA
 k6euQPDJWxH0G3cD7sZGSp5xKjM48aLj+NvX7lHj/7ZPtHmOra/d+UsHodyRtxdqoI
 uPOrvqBD9HnlZshWdbkAi4b95XXpCashsJOFMWGA=
Authentication-Results: mail-nwsmtp-smtp-production-main-90.myt.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailauth.nyi.internal (Postfix) with ESMTP id A264927C0060;
 Tue, 18 Apr 2023 07:05:31 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Tue, 18 Apr 2023 07:05:31 -0400
X-ME-Sender: <xms:e3k-ZPSKo_J0Th-F1bBdvzPgnKhhddpWBekT2mHSprGzeV70CGoNig>
 <xme:e3k-ZAx-XzfZPfNGzwukyCn8zwX6x1iAd7UHM1YEBujEnbytmckMhxiP58oCjXlZV
 ZjG5VXo5QNjw8m-Yl0>
X-ME-Received: <xmr:e3k-ZE3LV_EPW5R6URr-z2op3J0ZB_FkyPFkIaY_Nlq_VkXrCwPQbW0lsupkOFgM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelkedgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:e3k-ZPAp6Bjm3tRMUhfw-nX6LHGp7lGZPWDejRl_XgYXjbioWnTi6Q>
 <xmx:e3k-ZIg_CzYr2hJDCtXeJgLz97hENHiJNIrg3U-0qRIM-PUprvgmHA>
 <xmx:e3k-ZDrZJCAaQ73TtgBbtDfok7RsSzZw3141TOzW7fEec1Rp3qzaFQ>
 <xmx:e3k-ZLu1W1fG_yyictCQJlP3buUR4qXm7onrLyMO1_Vc7whIsl8mqyMff0Y>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 18 Apr 2023 07:05:29 -0400 (EDT)
Message-ID: <5cb99a2d-016e-201d-ba4d-027b16aae7cc@HIDDEN>
Date: Tue, 18 Apr 2023 14:05:27 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Andreas Schwab <schwab@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN> <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN> <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN> <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN> <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
 <87bkjmgegf.fsf@HIDDEN> <500fd02e-3392-079b-6b62-4872d1a0ac1a@HIDDEN>
 <877cu98yi7.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <877cu98yi7.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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: -2.1 (--)

On 18/04/2023 10:01, Andreas Schwab wrote:
> On Apr 18 2023, Dmitry Gutov wrote:
> 
>> Reminder: ae4ff4f25fbf doesn't build without 9510e8ad682 (and is its
>> parent).
>>
>> Reverting 9510e8ad682 doesn't quite work, at least not too easily:
> ae4ff4f25fbf reverts cleanly alone without 9510e8ad682, since the latter
> just adds the files that are used by the former.

Good point, thanks.

So yes, I can confirm: 'git revert ae4ff4f25fbf; make' improves the 
situation.




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

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


Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 07:01:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 18 03:01:42 2023
Received: from localhost ([127.0.0.1]:57566 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pofLS-0007xy-0a
	for submit <at> debbugs.gnu.org; Tue, 18 Apr 2023 03:01:42 -0400
Received: from mail-out.m-online.net ([212.18.0.10]:49867)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1pofLP-0007xo-Nk
 for 61667 <at> debbugs.gnu.org; Tue, 18 Apr 2023 03:01:40 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4Q0vwf2yRJz1sGWq;
 Tue, 18 Apr 2023 09:01:38 +0200 (CEST)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.70])
 by mail.m-online.net (Postfix) with ESMTP id 4Q0vwf0wHhz1qqlc;
 Tue, 18 Apr 2023 09:01:38 +0200 (CEST)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new,
 port 10024)
 with ESMTP id w8YBLH6WsX-v; Tue, 18 Apr 2023 09:01:37 +0200 (CEST)
X-Auth-Info: oOttOuQMbNscOK7eZWn+Gs+SG45E1KSx8DxF6SnVoFQH3t3NftdKqhhvSfHTw9HI
Received: from tiger.home (aftr-82-135-86-95.dynamic.mnet-online.de
 [82.135.86.95])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Tue, 18 Apr 2023 09:01:37 +0200 (CEST)
Received: by tiger.home (Postfix, from userid 1000)
 id D932418F203; Tue, 18 Apr 2023 09:01:36 +0200 (CEST)
From: Andreas Schwab <schwab@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <500fd02e-3392-079b-6b62-4872d1a0ac1a@HIDDEN> (Dmitry Gutov's
 message of "Tue, 18 Apr 2023 04:43:33 +0300")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN>
 <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN>
 <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
 <87bkjmgegf.fsf@HIDDEN>
 <500fd02e-3392-079b-6b62-4872d1a0ac1a@HIDDEN>
X-Yow: I'm also against BODY-SURFING!!
Date: Tue, 18 Apr 2023 09:01:36 +0200
Message-ID: <877cu98yi7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.4 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.4 (-)

On Apr 18 2023, Dmitry Gutov wrote:

> Reminder: ae4ff4f25fbf doesn't build without 9510e8ad682 (and is its
> parent).
>
> Reverting 9510e8ad682 doesn't quite work, at least not too easily:

ae4ff4f25fbf reverts cleanly alone without 9510e8ad682, since the latter
just adds the files that are used by the former.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




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

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


Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 02:12:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 22:12:37 2023
Received: from localhost ([127.0.0.1]:57295 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poaph-0007of-KO
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 22:12:37 -0400
Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:40911)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1poapg-0007oS-9U
 for 61667 <at> debbugs.gnu.org; Mon, 17 Apr 2023 22:12:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1681783950; bh=+5ulbfpl+Kf7GLRUKkyMiniL6RG9VGt8kr2T0WSI6+0=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=Ls2l539aA84d4rELXk3Ah57TMZjlXnkJPsYs7Uf/P+t1VJEmpcfrEGk6I145YuIU6UrOZAp6TOFh0EAsBzYSRRURXU6RKPq5zzQ5V7Tp4W97yfzWg8U4f5LDGWKLa1z3WW7fUIc5r9HxbDXNoH/LDUgKIX1XdURxG5wNUAsZitsEf6X/dS4GCBkQYhGjzTrzsQRx9DmInAL3O6nbBz5v4/XvxQ4cSFVoY5VU5N5DI+4NJxc71g+8K61W5olOMGqcQxyIHgukVS9JcEQXbXpIsbY4NCnTkpINWgZMo14XzCyqE5cXyzP9km18rOE7SRgtXsKNWKJfgGGmO+8/cY8zDw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1681783950; bh=GvaDBFQCgYn2Reca5cEV9zCD0aTjBSyS0AFszq+G7l+=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ifZeRYFNgwfxEn3fccslsPE67gpJLmyULp6m8QgPvxIaoe0l/DbuY1ma/kpkyRAE/UTKooJxoxgQR39ujK/2Q3bkvYqZGQlbpJlAaiCSZVP3ojVNAZuKZj6SAP0UvcuUAGf3z71OCuQd5CI9aG+hedZVhxNzPucpQupxzvwv8HB6p4o/g0VrDqiG89+IRfYUhffDP/4oiDOixzeodYO6MhIGPwYPCwwiLX9KC8pOdK/BDqnrFLcAnX9m7PEDQqXyouqCCzzkChuGWip3bx4zgKQQCPAlw7Uxqxf3RmQqzOPNs8cYQ8RYz0uuLP4vv+l4U1HOfugpVlX3/dKKWVWxrQ==
X-YMail-OSG: NJuADkIVM1k8jFg6uW8zEbCCsqZnzYgYTCR.qV0Q1.1OOzh8vPyt5mpZYgnITOA
 Idt_74MS6UodksIitOokHz3ooyxYU3pj_XBhcyqLdwL23JAH8mA3DaA1fTrqRRbWLrgtYdOUTm6r
 11krNqREQAKQbQ.wajzfWu7k22bb3ubW7TLSFEC9BXi.d9jNTftuQPK4iQTx_XzBJi6Qjwdizu9z
 s3v0B69JUJZvx0a2yg8SjsYRNAvO.0hNqVeVe_cm.di0IALZ94b2sLPNIQECGzvCZb4XkagFVBXY
 HZUbMGrD9ozKZpUwdv38XkFxhAouIb35bGEvp0JyhSnB5dGTHS8l4NYdKqY6k84q7jdpsx.0BS7e
 r9UutUNU.JgVhoEihXPCNIcyi1HErfIHzQ2_6DBh0ovqYP75Zj9o9.PfV5lCpsPres66YPygJsQC
 y0HoaFCqv0H05VoNF9z7a.XTvA3wxf_qJ2MuV1nj18Gupr.Yd7K_395ycqrg_0ZiHHP6qW0ax5OS
 eGYg_ixdILh0NR1Mkn_BqIpRSQME3kTZdYCFuJMQfP6CsCjMw4P6AEMjT_nQAJYQfZQgW5gHI5ZK
 F2aVm4LQY_tgHcIGEYBRjjQkCi0yw96WtZTCCrHQUkuKh41vCl3LwhVEq4JnpA.sQEl5MRD4p4r3
 WGXt6qk2W0rTwD0F7iLGghkigfp3Ga5LDWJlHDXt4DJWLUt8QTMDJFsqklgDAMPxd5FDgIclYnT5
 Gtci3wgJkUAqvohMUuzEv5LyLi2D5hk2TV9gqE2KwXiNBY9YGLI2dtcVTG9lD2O75nxlRdMM_Y8f
 EwIZ2Feq0Te3yPFNDMAkiaPX5I8UNv4e0X5JqI_SsuBSrxWXpPkSpfTYX2wOBEQhBRE_AgSmnT2V
 fn6UAoZcT.ozYZWUPfwhEiLdQ01VnXmFOmPWqxPEmpwFsHtSDN1mVEbpu7vmME.e_ykDKhjUtNx.
 a6WrlW6GICU.vX3ui5AMj6X6YZEbgBYuyOjmPkfYFsXbU_oY8q0PBYBlFFevV_nC.xIPuQ9GaWiW
 zhzYJlvLbgY5656rVhu8lFKXGTPy01vxAHMyKcVpUIfg0hzJSmsy4hvIy8Gq7AKfKB4RlmdnOAyd
 qgTUsFVe5FaAO_aiF4PdOxvm9xmfL1fjMzUov_QrZjHbnnB0HF3ZQmr_n5FOH3Q7ZuC6BAb93W2D
 XQvM2E2WTAaseY8A2DN93wvhwuBZmxqEz5TrSTj3WEVizuxELuaW561MEZNmJKnb5YSmNb1UuSp6
 Sp_RBqBqwcZl4aQlhz.0PZgIAtRtUHaSLWOTJ.p.C85OPxqqUEIx.akhIvDcmlFxIzvg8L9Z_Bms
 It.UKyZx.781eUTCMmQ0y2nuA_O0j4PkIeDX9gBO6_1o20KEUPfWTlLyZsKznASl2UoZTzV2U0mg
 s9q5TGJixLC07hOakZ32m7.6TBdl_0KyPa.iLCKIFmD8_rF4TxyeHPiZGGBjD_JyqvGyPzJaPm_R
 sZhmtUTwpPCARdbWe1adUVI4DG4ylXc2ocOJ4pEboYQKZbDvSmXayfrquyNU5K6mJHjXr2q0CURD
 tmvp5Ck96lqGhHIj8HndXU.YC5l6CEI4CNEbuitJxmd8ZaHsaSdd77s8V769GKBZQCVx8zKZhBAV
 2jd4MsShPTQFQIH6Vplwh15MwLFPE.48DEO2QPFUuD7WuNPFhA11VIYjldV0cVS.vjGeVZkDo9ut
 vFbwuyAHwHaEZBBPysKOCUlZApBXffTa71PSKBqqyVrroerBnNlRUWjXIry6WLAl8heNkYSn9hri
 wWU3nukmjz8sfPNSNwW3viSFojJRV5OGcqpcLZVgbfKOqp36fb5VAHhQ2w5.PPxVeETE6ipL3wvB
 Kb69fjne5.B6y6JO02CnH2_gdVdJP0_G9JwvCHyGdYSKlEK7wjSpmBStl8_17iKp.mkeu4YhV_fw
 Pcn.xX9__M7Arp3kWrI38LVQtxqDBE2gux7JSSF1gXNGc_Y4wyiqyPbj4y9ZR9iS4_OMv8iCUZbz
 pzF0xSUYRetfKd8fv5_ctT9i0PSoKRYUBV9qZU.dohuFJndzQYqphM44rP46HDGAP3PhH6km6iVg
 vCxYCpgngJKgeC1QWcEu0oyoixU63Aho_mc8zs28CFe9A0seK31Hrlq8pIE8da2Z3ZCqGCPyTmZH
 bpVP2WdOTldcWj9prEIdNZ2tMw9INoZ4K5RWE6KCoE_3u6PHSAaPANKrVWiUxX0DuuZ6cR6.CYLZ
 bdq7t2kkh4hYcUJaWoOE5ZLz9zSc5ssmBVHThoZDijGKwUIe5.VWGbEAtGwrsCdDO
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 8661ad13-60e0-48b4-9b01-0407308db92c
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 18 Apr 2023 02:12:30 +0000
Received: by hermes--production-sg3-6d6fb994f6-pcrg5 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID ca181e093e350955137c8604d46726ab; 
 Tue, 18 Apr 2023 02:12:26 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <500fd02e-3392-079b-6b62-4872d1a0ac1a@HIDDEN> (Dmitry Gutov's
 message of "Tue, 18 Apr 2023 04:43:33 +0300")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN>
 <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN>
 <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
 <87bkjmgegf.fsf@HIDDEN>
 <500fd02e-3392-079b-6b62-4872d1a0ac1a@HIDDEN>
Date: Tue, 18 Apr 2023 10:12:22 +0800
Message-ID: <877cuagcqh.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21365
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 224
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Should I still try reverting the commits on top of the current master?

Yes, please try that.

> Perhaps you can provide a patch to try?

Unfortunately, I'm too busy at the moment.




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

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


Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 01:43:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 21:43:44 2023
Received: from localhost ([127.0.0.1]:57272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poaNj-00075q-Mc
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 21:43:43 -0400
Received: from forward502a.mail.yandex.net ([178.154.239.82]:45694)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1poaNh-00075e-07
 for 61667 <at> debbugs.gnu.org; Mon, 17 Apr 2023 21:43:42 -0400
Received: from mail-nwsmtp-smtp-production-main-51.vla.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-51.vla.yp-c.yandex.net
 [IPv6:2a02:6b8:c1f:5e51:0:640:23ee:0])
 by forward502a.mail.yandex.net (Yandex) with ESMTP id 003085E929;
 Tue, 18 Apr 2023 04:43:39 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-51.vla.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id ahQnKW5DgOs0-6qGriZQd; 
 Tue, 18 Apr 2023 04:43:38 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681782218; bh=0qk6CLM2mN/5E5BsXt/efeiVVyceclWCfxpVw194nyM=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=VcjCSoNxwpHLam6z3mtgvRs7x1LTf8XyBIBcOVsXwMTIHiLjO7NzrqxA1p/liF/4i
 +9ybUWAruh5AVPly2/NRsJcYfqTO16AE215bGB4dxUWahVASXACM4VFUnqVP17/IQe
 d/IQDyL7zQSH0dBiNl77BmWB/LNNofRcZKZB0i3Y=
Authentication-Results: mail-nwsmtp-smtp-production-main-51.vla.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailauth.nyi.internal (Postfix) with ESMTP id 74DA727C0054;
 Mon, 17 Apr 2023 21:43:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Mon, 17 Apr 2023 21:43:36 -0400
X-ME-Sender: <xms:yPU9ZAHF2vQI9gprzGolYjQ3K9dqpackqIEKvn59DohECH0gWGCtgg>
 <xme:yPU9ZJXjBpF4FP0PARQpjsOqBZ1mB_xnGyoBNn5YDRYWdVcaEw7K7suXXrZV_XjSC
 1okPXtWaoI0PY1np-o>
X-ME-Received: <xmr:yPU9ZKIcI-uuMJ7VpDqv-oE5lLKM0eCsNxHC-vJ40JHUzy2NpNYNrPYNg8mEsCt->
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeljedghedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:yPU9ZCEp6M_HGZtu-O91f5KEnjlhRI2SpOZXixi53onNG4T2argzEA>
 <xmx:yPU9ZGXtfN_C_SWcRySmANluASBOyHlkuhaA7sjGkg4DOvxAiGIOzQ>
 <xmx:yPU9ZFNufFW9-xd67770lK7qZyz_738pHOp-3vCNAs8TjKE6v-7tbg>
 <xmx:yPU9ZJfXlIrKmhBsOQitG7fyIcZOPjRzsR9pwA8Gag6pJh1ynw0nUwzz_YA>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 17 Apr 2023 21:43:34 -0400 (EDT)
Message-ID: <500fd02e-3392-079b-6b62-4872d1a0ac1a@HIDDEN>
Date: Tue, 18 Apr 2023 04:43:33 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN> <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN> <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN> <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN> <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
 <87bkjmgegf.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87bkjmgegf.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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: -2.1 (--)

On 18/04/2023 04:35, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> What if you only revert this commit on top of master? This change should
> not affect redisplay at all, as it only adds additional mechanisms for
> talking with the input method.

Reminder: ae4ff4f25fbf doesn't build without 9510e8ad682 (and is its 
parent).

Reverting 9510e8ad682 doesn't quite work, at least not too easily:

$ git revert 9510e8ad682
CONFLICT (modify/delete): src/textconv.c deleted in parent of 
9510e8ad682 (Check in new files) and modified in HEAD.  Version HEAD of 
src/textconv.c left in tree.
error: could not revert 9510e8ad682... Check in new files
hint: After resolving the conflicts, mark them with
hint: "git add/rm <pathspec>", then run
hint: "git revert --continue".
hint: You can instead skip this commit with "git revert --skip".
hint: To abort and get back to the state before "git revert",
hint: run "git revert --abort".

And I also tested (and re-tested, several times) the parent of 
ae4ff4f25fbf, which (almost) doesn't have the described problem.

Should I still try reverting the commits on top of the current master? 
Perhaps you can provide a patch to try?




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

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


Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 01:35:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 21:35:29 2023
Received: from localhost ([127.0.0.1]:57263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poaFl-0006tm-8U
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 21:35:29 -0400
Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:44786)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1poaFk-0006tW-3x
 for 61667 <at> debbugs.gnu.org; Mon, 17 Apr 2023 21:35:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1681781722; bh=IzaF6VG5HmkR+xJiUj8qccFYNxoc3HjP3xGWM5I+i50=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=ZBoeI6PmtKKZGXQbBmcBi5MZzQ3gzIKUWn+9voV4q6HblYrtpt2Ee7nYqns8tA3w8Mu2CAzXn1TBqw6p1HReceHyd0U0qeA7DUAwUPS1epSjavNZ5yD4FKRbHKwc1XNLPJLaoXGe8rfLk6h/uFsrTaNxpCBnNgswoCjnlO5jklkjYNAUWbi33N4i2Yf5hN2d+db+rF2YCzQKaBdthWRzvJ0mriRQy6XurWuH1GltjF5Tnuj+jiVFo6/1gIohYlbQ9b3yMJzASB0YtEHTLp73Aq31GKSRY6UKcxxuMb8ysZSQtdz0iFZYoDTSWmUYIzBmcSRBRhG2qvznjEWH8ArK+w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1681781722; bh=ULYTyrZTsAJcRedP70ZwOOch80hhc5HhYunjfAEePy9=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=BprAunblzyVH7JWBsgA3jcf3UH7iw8oc35c+g633bqtY2t9tryRccuVFzL5AgKl5p9YXgb/iOP+kDqfVPqMahIpGs15f8ETcVLZIHRL5XmNqeZyWi1vXpqTcwqV0YX8ghDyP2z7AzNmgj0cdIYNp4T2Wn975NbAV1wpaBGapiL5bvulMBQ8hARa/2Of9JBG7GKBCiCRb06YOLehnc3HupwS2KvkDNCxRWg9pSR4QlmX3Km55EAmmu10LKftnHhay6PGyLWinxggqhO/yJKLWuOBWSOCQ9nboQ1toKyAI1Roa75hJ+Y5Jkx2w11II6GKKiD7JpBGbYbYdmYY3XJsfyw==
X-YMail-OSG: dRG_DNUVM1nLcFETarGJNYU4wMD4JtROc8yubofVKTpMQladwHuTk6rM10hUb.8
 FsjpU4mZKDR2FNd_ugiiaKaAlAkCvsOScaODeRpOsdFba30rV4n27uNpYrTXE6XVsz640dYnqbpE
 DdqLv0d7pXSmZFeZvlafuleIxVCsXLAp5NChJRtfjIrWvvM6gl_OuB2DcQSlihTffV9JrmKLOV1X
 QcgzqU7aB_RD2925urgHMwDn9CQgqzaUgHgKhaMzjk.WBNIivSeA09_eHYfYhTsHWpuNAywJu7dQ
 6YPGu8Ga_IsSspTUYKL9024MDooD24B3tFwKpLbQJ8NYkO9KWJbPQjryYS.1nkBXlkwqUN85y7hz
 D3u.JZqEPjp08XE0IC2REbG1blJJHXENuBD5_F4VUPqAlITGpf9I.zoiL.riZojUx.t4bF8XiM5U
 m6izkAnQvC3KpT65uPdo_SZZPsefACglhAtGb6UccgfVHBSEnD22DTXVO65wMkaf.kQmPUTUZJrq
 Yt4kVr7ISsF3b6WGnSDZj5MDdcf53aPXxntY8wEK0v9rMqrjx4hboRai8fkZ8LTCXq1J3vUHzh9N
 VLiwalrtVP3K2rVgFaOPCVkYzu32EY3ctgMvISZdlsV4v9eYDoCBvYEB1ih7r857VNbydBkdNIGq
 wou6PHb6PVplnbJ.abCV3iglMCVossy6TtI85xUGDXbqo3FZTFMfQJZA8Dg3ZhMb5Yu3OxA6Nv3N
 wZZf9G2bk4GsWSfbiAbYu._S3Xf5aQv5N_hxzwlc_hm2EBPYexJFrDI1s2Ujmo.CM6LnOTRMn6Xq
 I7U6eReGY0HBRyuvGuxmSksoRr7j6C9oUHurGp1wvFkx3sWntaFr7TMvgFk13uQl0vETc_n1E9d1
 L5coZEsJDCo5ptkZ215P.CNiOLN03j_AeCgZI70uIcx6vDmi7lQUAlLMdRfrVq53d7wjMY4hwRR8
 91UZa5WrOfBS4GJ9tbqKEB5k74zsoSGe99oramyrAJUiuDS4JmsfAVdTwn8MiBmz8nughMEfKkwV
 2u.dZw94b.SjjohGYNqfita8OnVwyqo0O15znf3BVaJjvhXmkR.dkhPK0rP2jDzdnkVT0XNmOOiR
 htsiAxtN3cfX.SiogfBy.womjLXd9jNF5D9TfdJ1BDWIKmuk5AFKKdtFYVtDDdKI.kVALyrFqUDu
 MwhbFh.IfJruBQEcSSCTP2q60DHCbEbW.ZObdYeMetvWEWqy_etxYxCL3wYSGJS1SnIz6Xxxv7fb
 1nbfZAGSGWK2J2csnqsZaTemdycKs.XX3nqR8WM1BxROzA4vPh2_dCrdEeueP8vTBU3DeJx_RUsl
 7DCLpZDyUIhN1sGkc9HA9pRCRJqq_2TPz_jhJL7_QfJCylOkbBuO8V7oDG9ZjRkkZnizyoctkNuC
 KsQ1lfQ2XKzh9CUKE3pHnxZe2oDx9SZDNE3MccnRknN93eZzMH2uXnn3GoF6zVXmlYpFNcvDQY_7
 MclUArQJDj2smwEpZiqgpxE_Q31B25uuI4_TKZO_E_txO.lKFfWi.zmFAhp1V7zhSLwtL50r1G8D
 23HcgkyrS7f1NHwOJDyNohtBUxWRKVK3vSmfZ67aV4Tl8fdkhX3Bm_VIL7afMoiL7IPFewXKicNf
 tSBhqIVmMr_0MswGeAs1CcIBpf2WJMLnPKOMy0OnOf_Q6jWL9EDnObrDnjycE4IhZusEizxu2OMX
 G4AQrQqd6QmL.XhXs4ivALzfB1SLK8v0rnEccmDUN5zfIliJKjjIOwSBMhF9L1zdi7XEopJApTWa
 mTkefcJyycYey72cNOvK3kwbZ6ow7sAi5c8OTzp4jqRX8AFJfPqfIrt3Yh5CvssIS6V20XkW_65J
 yJdjFAYM7sGH7I5gMiwHPHyGhHEXBKLVhXShCeC3595O.CvPG9pN5XiHhHD1caIb88.Mh4giplEd
 AMAzWygcA1R2ccWRC8fMCp.ykBLzu81ks_vH.Giij4hQ0tvZHEubw1nyLNfX4rDFJN9eBm8uZdfe
 aEc16cP8.QT_BaXz8vJDGw6wdkB6Z8WfNju84YPmBXaTfMg7LC1W2PyvNK1SRNxnU4T7WT7uD4GN
 QqmfV0hGv9Fre7QGGmf71aDZL6FdlJViXkyRg8ANlJXI9zJ_E4SdS8CQCPt8lixRcEjCPu0uRZ3l
 7t8xekb1ZhAMH3UssziopM.Lo_D0aE.TTs11ILeymR37Uy44wWEAvxwQX0LlSdj1wBd_1fP6yQMC
 wb4MD4WDZYNQcu_AT9cNRnM3CA4BtUABjaH3zoFcXFZdrI.SMnd1PciSnaBDDerOvBg--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 2d74f03c-e3c3-4bd2-89da-2fa4de1bdc4d
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 18 Apr 2023 01:35:22 +0000
Received: by hermes--production-sg3-6d6fb994f6-94jgf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID c8dc00a060b578d331e0d2349aa3347f; 
 Tue, 18 Apr 2023 01:35:17 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN> (Dmitry Gutov's
 message of "Tue, 18 Apr 2023 02:07:07 +0300")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN>
 <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN>
 <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
Date: Tue, 18 Apr 2023 09:35:12 +0800
Message-ID: <87bkjmgegf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21365
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2130
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Finished now. It was a pain because the offending commit predated the
> two commits that fixed the build without XDBE (4dc1f2b9a01e and
> f1c838980601), so I had to dump them as patch files and apply when
> building older commits.
>
> ae4ff4f25fbf704446f8f38d8e818f223b79042b is the first bad commit
> commit ae4ff4f25fbf704446f8f38d8e818f223b79042b
> Author: Po Lu <luangruo@HIDDEN>
> Date:   Sun Feb 12 19:55:28 2023 +0800
>
>     Support input method ``text conversion'' on X Windows
>
>     * configure.ac (HAVE_TEXT_CONVERSION): Define on X.
>     * etc/NEWS: Announce new change.
>     * src/emacs.c (main): Always call init_xterm.
>     * src/frame.c (do_switch_frame): Use `fset_selected_window'.
>     * src/insdel.c (struct safe_del_range_context): New structure.
>     (safe_del_range_1, safe_del_range_2, safe_del_range): New
>     functions.
>     * src/lisp.h: Export new functions.
>     * src/window.c (run_window_change_functions): Report selected
>     window and buffer changes so that the input method can be reset.
>     * src/xfns.c (XICCallback, Xxic_preedit_caret_callback)
>     (Xxic_preedit_done_callback, Xxic_preedit_start_callback)
>     (Xxic_preedit_draw_callback): Fix coding style.
>     (Xxic_string_conversion_callback): New callback.
>     (create_frame_xic): Register string conversion callback.
>     (struct x_xim_text_conversion_data): New field `size'.
>     (x_encode_xim_text_1, x_encode_xim_text): New functions.
>     (xic_string_conversion_callback): New function.
>     * src/xterm.c (x_reset_conversion): New function.
>     (text_conversion_interface): New variable.
>     (init_xterm): Initialize text conversion interface.
>
> (Together with the next one, 9510e8ad68271f58b4, which it doesn't
> build without).
>
> I've double checked that 9510e8ad682 exhibits the problem (with Lucid
> and xdbe=off), whereas ae4ff4f25fbf's parent (50140585a29) does not.

What if you only revert this commit on top of master? This change should
not affect redisplay at all, as it only adds additional mechanisms for
talking with the input method.




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

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


Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 00:28:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 20:28:28 2023
Received: from localhost ([127.0.0.1]:57216 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poZCu-00052V-1h
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 20:28:28 -0400
Received: from forward500c.mail.yandex.net ([178.154.239.208]:50692)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1poZCr-00052I-Cf
 for 61667 <at> debbugs.gnu.org; Mon, 17 Apr 2023 20:28:27 -0400
Received: from mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net
 [IPv6:2a02:6b8:c12:131b:0:640:f0f5:0])
 by forward500c.mail.yandex.net (Yandex) with ESMTP id 5C2495EB9F;
 Tue, 18 Apr 2023 03:28:23 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id KSP7Xs4DXeA0-q6hJJNO5; 
 Tue, 18 Apr 2023 03:28:22 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681777702; bh=l8rgIeSPCOkCbmhsLfyubSZUZP+Qj5SzW7AanJGkHoI=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=H9k1JcobQb4dnEjPJkHcRyRYIvCWLkl16hoJkJZR6oC1pZ7g76rfUGBJAJ5KaYYew
 4tXoy2N6+Wr7Zi1teE4fYBcF8V8/EjewI5jXkwyJdB1x+0afPscgiw8sWdVDMnK4dn
 za/dXNA+46gXLFm9ribji7WRJyKo5X3FaKp/XoEY=
Authentication-Results: mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id 6E56627C005B;
 Mon, 17 Apr 2023 20:28:20 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Mon, 17 Apr 2023 20:28:20 -0400
X-ME-Sender: <xms:I-Q9ZAZX0XnNT7LLqFt9sjAWRfCBLjXXYS_5bcXsoyCRUJJ7SVXs9w>
 <xme:I-Q9ZLaNz6ep4rM8m3S09TKJuF5JEA_dhSTfceLhOMHDSj92pYt_weZYHJi2W9Y_1
 oPewt-yqSbNsDKXT3I>
X-ME-Received: <xmr:I-Q9ZK8y2VvC_nlaJ2yKUB_ii4zrnf-XbCA3lBJ1s59hj893TkeBzumkmEshN_Ed>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeljedgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:I-Q9ZKo6O_9zZHRvySYR8Ci6uDI0LfL4HVi1qlZolOOVxiNZfbUCIQ>
 <xmx:I-Q9ZLp66J9tRCB7OgEJLGlwnKiv4utP06eCyc7hdxBoor9b2l4XDA>
 <xmx:I-Q9ZIT5neSJg7QVuVmafTkONJOdaIXrXwV5rGgw_jobt7sN9nQF5g>
 <xmx:JOQ9ZC1l3gCWXVvySfFTAQQP-fxgzILaq6lzFuZxNJAtxEX0ngNKMXx1VCc>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 17 Apr 2023 20:28:18 -0400 (EDT)
Message-ID: <9873eea7-a782-bf25-90a6-7f41f123f01a@HIDDEN>
Date: Tue, 18 Apr 2023 03:28:16 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 <83zg77agcn.fsf@HIDDEN>
 <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
 <83wn2babyq.fsf@HIDDEN>
 <108c97ff-419c-8ef4-f0d0-1417df4bd37e@HIDDEN>
 <83pm839rai.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83pm839rai.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: -2.1 (--)

On 17/04/2023 05:27, Eli Zaretskii wrote:
>> Date: Mon, 17 Apr 2023 00:17:45 +0300
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>> I was kind of expecting xargs to know MS-Windows' command line limits,
>> i.e. from its manual:
>>
>>     The  largest  allowed
>>                 value  is  system-dependent,  and  is  calculated  as
>> the argument length limit for exec, less the size of your environment,
>> less 2048 bytes of headroom. ...  xargs automatically adapts to tighter
>> constraints.
> 
> Suggest to take this up with the developers of GNU Findutils.

I imagine they'd prefer a report from somebody using the platform, who 
can follow up with details and so on.

Anyway, if the bug is there, we can of course work around it.

Does this work?

BTW, it seems like grep-compute-defaults should also insert '-s 10000' 
somewhere when xargs is used. Or is it usually not used on Windows?

diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index d77024136d0..10b32fa629d 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -1820,16 +1820,22 @@ xref-matches-in-directory
  ;; Ripgrep gets jumbled output, though, even with --line-buffered.
  ;; But Grep seems to be stable. Even without --line-buffered.
  (defcustom xref-search-program-alist
-  '((grep
-     .
-     ;; '-s' because 'git ls-files' can output broken symlinks.
-     "xargs -0 grep <C> --null -snHE -e <R>")
-    (ripgrep
-     .
-     ;; '!*/' is there to filter out dirs (e.g. submodules).
-     "xargs -0 rg <C> --null -nH --no-heading --no-messages -g '!*/' -e 
<R>"
-     )
-    (ugrep . "xargs -0 ugrep <C> --null -ns -e <R>"))
+  (let ((xargs-max-chars
+         (and (memq system-type '(windows-nt ms-dos))
+              "-s 10000 ")))
+    `((grep
+       .
+       ;; '-s' because 'git ls-files' can output broken symlinks.
+       ,(concat "xargs -0 " xargs-max-chars "grep <C> --null -snHE -e 
<R>"))
+      (ripgrep
+       .
+       ;; '!*/' is there to filter out dirs (e.g. submodules).
+       ,(concat "xargs -0 "
+                xargs-max-chars
+                "rg <C> --null -nH --no-heading --no-messages -g '!*/' 
-e <R>"))
+      (ugrep
+       .
+       ,(concat "xargs -0 " xargs-max-chars "ugrep <C> --null -ns -e 
<R>"))))
    "Association list mapping program identifiers to command templates.

  Program identifier should be a symbol, named after the search program.





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

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


Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 23:20:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 19:20:18 2023
Received: from localhost ([127.0.0.1]:57171 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poY8v-00033w-Lg
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 19:20:17 -0400
Received: from forward501c.mail.yandex.net ([178.154.239.209]:52314)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1poY8p-00033j-JD
 for 61667 <at> debbugs.gnu.org; Mon, 17 Apr 2023 19:20:15 -0400
Received: from mail-nwsmtp-smtp-production-main-37.myt.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-37.myt.yp-c.yandex.net
 [IPv6:2a02:6b8:c12:5b1c:0:640:ca4a:0])
 by forward501c.mail.yandex.net (Yandex) with ESMTP id 8EB2C5ECA5;
 Tue, 18 Apr 2023 02:20:09 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-37.myt.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id 7KllIS4DR8c0-ClPxX4Gi; 
 Tue, 18 Apr 2023 02:20:09 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681773609; bh=1eDn+R/WtRgfXuyzs97mIkCd0fJKVhgB5iF8/e164Xk=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=ZZGhdJ2a/ikFITv3IuUZtREwfow0LrUs273DJ5E3guDIxImNRS+dZRi/4L1+YQi1F
 qOHY0sBFPTNLqczTBIpnHyUHHnlYw5/4xjjLX4YgTFEcI7cpTIWtiRQtHCwRCkAanT
 dRyaSvPt1q301MtHT+khX9tMKt90lWV4tZ4ysmF8=
Authentication-Results: mail-nwsmtp-smtp-production-main-37.myt.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
 by mailauth.nyi.internal (Postfix) with ESMTP id D4E7127C0054;
 Mon, 17 Apr 2023 19:20:06 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute6.internal (MEProxy); Mon, 17 Apr 2023 19:20:06 -0400
X-ME-Sender: <xms:JtQ9ZBE1rmoiO3UVv-0ysWuHFYiCvtfjlBVQbZzB73ULSm-itE-OqA>
 <xme:JtQ9ZGX6e-G0tALjlGXRg_3dIoO7_-uIWEboUwXL7pjK89ppch3EBl8eWCHE-BJJW
 SFAyXkGg434rBr34qQ>
X-ME-Received: <xmr:JtQ9ZDKzPMcYhcVe0DYkP-j1srH8VM1GHdXGccg1MECaa203XmZya_6YghhQxG04>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeljedgvdduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffhvfevfhgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnhepffeltedtkefftdduffeiudettdevieffgeeigeejgeelfeetveetudehfeev
 veefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:JtQ9ZHGk0jBh9crFcacbPcPCSzfiEFT3ZF7mJykBIril8cMSShDolg>
 <xmx:JtQ9ZHVO3dtmlCl06eAtGZptyeG5ZLAcFPezm4SxIAhvzQZ3s1sCgw>
 <xmx:JtQ9ZCMierwAQme_WlzRcVVG2z53pFwOoWuLBiUkClodvzrId64_vA>
 <xmx:JtQ9ZOds9S38rtPThENMAx-nISy8Gs-twOkSubFQhszwQFcSKpNJt-qMev4>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 17 Apr 2023 19:20:05 -0400 (EDT)
Message-ID: <5c6351c4-20a7-69df-1728-ad71ac70a73b@HIDDEN>
Date: Tue, 18 Apr 2023 02:20:03 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN> <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN> <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN> <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN> <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN> <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN> <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN> <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
In-Reply-To: <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <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: -2.1 (--)

On 18/04/2023 02:07, Dmitry Gutov wrote:
> I've double checked that 9510e8ad682 exhibits the problem (with Lucid 
> and xdbe=off), whereas ae4ff4f25fbf's parent (50140585a29) does not.

Correction: 50140585a29 can exhibit the problem too, but like once every 
100 tries or so. So I guess my previous one-off observations on emacs-29 
and emacs-28 might have been correct.

But the next two commits (ae4ff4f25fb and 9510e8ad682), and all 
subsequent ones so far, reproduce the problem ~once every 5 tries.




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

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


Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 23:07:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 19:07:18 2023
Received: from localhost ([127.0.0.1]:57160 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poXwM-0002jA-Gm
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 19:07:18 -0400
Received: from forward501a.mail.yandex.net ([178.154.239.81]:52624)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1poXwJ-0002iz-IN
 for 61667 <at> debbugs.gnu.org; Mon, 17 Apr 2023 19:07:17 -0400
Received: from mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net
 [IPv6:2a02:6b8:c1f:5f1d:0:640:49bf:0])
 by forward501a.mail.yandex.net (Yandex) with ESMTP id C7E2A5EA2E;
 Tue, 18 Apr 2023 02:07:12 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id A7lacO4DdW20-vZEmuYos; 
 Tue, 18 Apr 2023 02:07:12 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681772832; bh=0PIJmGsh9/Xj4n5pXX/NwAdcjkxZ11EH773vYgBJHxE=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=K2eXN7VoTKviGfj/pyUlMDDbpSk+/xKWnT2r56eOn0eQyMNkS9M+viajapc457rPG
 5JY5AzMAQKm2rHh8pCG2ygeomVsbfl6osUTlhtkpzVG8JaBeUQOKaaqIMOo/4qYj6W
 zHp35/PFIjP++56fYz2ydLhJCxNse9Onctl+FLiA=
Authentication-Results: mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailauth.nyi.internal (Postfix) with ESMTP id 3469527C0054;
 Mon, 17 Apr 2023 19:07:10 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Mon, 17 Apr 2023 19:07:10 -0400
X-ME-Sender: <xms:HdE9ZAagNkTYGcw88V1UiUNDwHNFffuNqHjWhqQzJBFWEJwar2gFHw>
 <xme:HdE9ZLaihSBrel7-wximAKaXttTDDKmB7hlOubfDpHeeynFldYAEgm4mPEvS4dcwc
 AvVUy1cx37YPT_Pgw0>
X-ME-Received: <xmr:HdE9ZK8jPrRkyTL6wxetBqdnaFrbF4n5gVmcmJR1pTwLRwNAxlFMTvYuR0cbgOB7>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeljedgudelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:HdE9ZKrXu36J00ZuZIvf1RXSAbGLAedXc7asxQOAJvcJZGkTBRsGyQ>
 <xmx:HdE9ZLpTuTLPKfCg-6e3iV5vPdekleyOtTF34TA4ccfmWrnWc_jv-w>
 <xmx:HdE9ZIRegBYRWGp10gWqU8-Lo-_tsYhOysphiuODzzutv_XzQP6c6g>
 <xmx:HtE9ZEBuEt7MaJYk1Xw8U8GuLzqoLF3zNvhRws51ntS1sSorvT4F5vDW01M>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 17 Apr 2023 19:07:08 -0400 (EDT)
Message-ID: <173d7dfc-6454-4e81-6f62-bef69a829f18@HIDDEN>
Date: Tue, 18 Apr 2023 02:07:07 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN>
 <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
 <83jzyb9r3l.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83jzyb9r3l.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <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: -2.1 (--)

On 17/04/2023 05:31, Eli Zaretskii wrote:
>> Date: Mon, 17 Apr 2023 01:26:28 +0300
>> Cc: 61667 <at> debbugs.gnu.org
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>>> Dmitry, does this happen with Emacs 28?
>>
>> Actually, this one might be a master-only problem.
> 
> I wasn't aware of that; the Subject says 29.  I tried on the release
> branch and in the installed 29.0.90.

The behavior is very similar to the one originally reported in this bug.

At first the news was that the Lucid build doesn't help (on emacs-29 or 
master), because this scenario manifests when using it.

Then I've tried a build with xdbe=off, and now I can't quite remember 
from which branch it was. When doing subsequent testing, I think I've 
seen this problem once (probably just once) on branches emacs-29 and 
emacs-28, but neither was repeatable, so we might chalk that up to my 
faulty memory/cognition.

>> But it's pretty easy to repro on master. I'll try to bisect and report back.

Finished now. It was a pain because the offending commit predated the 
two commits that fixed the build without XDBE (4dc1f2b9a01e and 
f1c838980601), so I had to dump them as patch files and apply when 
building older commits.

ae4ff4f25fbf704446f8f38d8e818f223b79042b is the first bad commit
commit ae4ff4f25fbf704446f8f38d8e818f223b79042b
Author: Po Lu <luangruo@HIDDEN>
Date:   Sun Feb 12 19:55:28 2023 +0800

     Support input method ``text conversion'' on X Windows

     * configure.ac (HAVE_TEXT_CONVERSION): Define on X.
     * etc/NEWS: Announce new change.
     * src/emacs.c (main): Always call init_xterm.
     * src/frame.c (do_switch_frame): Use `fset_selected_window'.
     * src/insdel.c (struct safe_del_range_context): New structure.
     (safe_del_range_1, safe_del_range_2, safe_del_range): New
     functions.
     * src/lisp.h: Export new functions.
     * src/window.c (run_window_change_functions): Report selected
     window and buffer changes so that the input method can be reset.
     * src/xfns.c (XICCallback, Xxic_preedit_caret_callback)
     (Xxic_preedit_done_callback, Xxic_preedit_start_callback)
     (Xxic_preedit_draw_callback): Fix coding style.
     (Xxic_string_conversion_callback): New callback.
     (create_frame_xic): Register string conversion callback.
     (struct x_xim_text_conversion_data): New field `size'.
     (x_encode_xim_text_1, x_encode_xim_text): New functions.
     (xic_string_conversion_callback): New function.
     * src/xterm.c (x_reset_conversion): New function.
     (text_conversion_interface): New variable.
     (init_xterm): Initialize text conversion interface.

(Together with the next one, 9510e8ad68271f58b4, which it doesn't build 
without).

I've double checked that 9510e8ad682 exhibits the problem (with Lucid 
and xdbe=off), whereas ae4ff4f25fbf's parent (50140585a29) does not.




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

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


Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 02:31:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 22:31:46 2023
Received: from localhost ([127.0.0.1]:52780 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poEef-0004eV-VQ
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 22:31:46 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34208)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1poEee-0004eI-Cb
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 22:31:44 -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 1poEeZ-0007kV-1Q; Sun, 16 Apr 2023 22:31:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=dkhyJQD8zmxJ7HSW0PQVRnqpi0QO0SjcxB6wKyZuNmk=; b=FOOtElyOmDrZ
 Mv9etQUm0mp2KMS6gZEfXHgqmAhVj4WwG3kP0Gv/uA7MAAiBlaHEq2BW7mEw9TSrWvNVghs9O4i7q
 sOhUUx73sSCTLC2o9aR477M6B07ytc9husPQxLvaVe+ZNvloEKYWanCOLpPp1cMjacoBIic8gCvIn
 uk77RB2q+NKHlG3Ds8F02UOnGnXhOyvMp4Hsxi40DYSQa13hOYEbiVuji8B875NVH+f5QoUlgG/hG
 mR3+AYi1woRjkFCqqt1I08Zb83O/31tcBRah0kaIjNWOTUk/conG2BDhmtdzvlrf3vGdgvd9fYgDP
 Hll5V+MhG4J3djQVBBZfSQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1poEeY-0007q3-3l; Sun, 16 Apr 2023 22:31:38 -0400
Date: Mon, 17 Apr 2023 05:31:42 +0300
Message-Id: <83jzyb9r3l.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN> (message from
 Dmitry Gutov on Mon, 17 Apr 2023 01:26:28 +0300)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN> <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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: Mon, 17 Apr 2023 01:26:28 +0300
> Cc: 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> > Dmitry, does this happen with Emacs 28?
> 
> Actually, this one might be a master-only problem.

I wasn't aware of that; the Subject says 29.  I tried on the release
branch and in the installed 29.0.90.

> But it's pretty easy to repro on master. I'll try to bisect and report back.

Thanks.




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

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


Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 02:27:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 22:27:37 2023
Received: from localhost ([127.0.0.1]:52769 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poEae-0004WU-St
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 22:27:37 -0400
Received: from eggs.gnu.org ([209.51.188.92]:37312)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1poEac-0004WE-Cf
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 22:27:34 -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 1poEaX-0006iI-5j; Sun, 16 Apr 2023 22:27:29 -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=GcjvOdTQdtFMM6RlRgPiBA2svltaaccGeor8H4CJqO0=; b=EP50sLzGE77B
 4HR0Q1kktOMesFm1PZJ5YPduGIFNYBtnnEbqGMHJomKNzuEGrgr3MQ9FZQDI6TdkpXNc/EVbjlUX8
 EZD4zavqMs+AQCYHwSZPXwMKFhQJdojO3l+TabfqfbjwbikuWSql/cs37OrSBBou8JC/A29RdYaFa
 U8vTEoK3hP8XTWq5YAQp+ke19I3B8LdsOOT3BGTveLby65RJLKqHSfXThKaxKaJs68nVYjz9aiWVb
 czaO6MFFflrUPk5CQkTyyXMBQxpz3AV1IfDMTiTP6jxwBu7TX//sn9X1oqtL5npCYlLECPHU3AyNP
 tvSeT9K18ZaGoYuTDYVd+A==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1poEaW-0003xB-Il; Sun, 16 Apr 2023 22:27:28 -0400
Date: Mon, 17 Apr 2023 05:27:33 +0300
Message-Id: <83pm839rai.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <108c97ff-419c-8ef4-f0d0-1417df4bd37e@HIDDEN> (message from
 Dmitry Gutov on Mon, 17 Apr 2023 00:17:45 +0300)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 <83zg77agcn.fsf@HIDDEN>
 <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
 <83wn2babyq.fsf@HIDDEN> <108c97ff-419c-8ef4-f0d0-1417df4bd37e@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Mon, 17 Apr 2023 00:17:45 +0300
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> I was kind of expecting xargs to know MS-Windows' command line limits, 
> i.e. from its manual:
> 
>    The  largest  allowed
>                value  is  system-dependent,  and  is  calculated  as 
> the argument length limit for exec, less the size of your environment, 
> less 2048 bytes of headroom. ...  xargs automatically adapts to tighter 
> constraints.

Suggest to take this up with the developers of GNU Findutils.




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 22:26:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 18:26:39 2023
Received: from localhost ([127.0.0.1]:52668 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1poApT-00067X-Fs
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 18:26:39 -0400
Received: from forward500b.mail.yandex.net ([178.154.239.144]:35738)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1poApQ-00067L-1p
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 18:26:37 -0400
Received: from mail-nwsmtp-smtp-production-main-91.iva.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-91.iva.yp-c.yandex.net
 [IPv6:2a02:6b8:c0c:1186:0:640:38cb:0])
 by forward500b.mail.yandex.net (Yandex) with ESMTP id 3F50C5E525;
 Mon, 17 Apr 2023 01:26:34 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-91.iva.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id WQjFOJnDWSw0-5mPTaMER; 
 Mon, 17 Apr 2023 01:26:33 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681683993; bh=Ce4ryoZrlFZrbvjaGHt1/pV3z1KujPschQ6yG4jwDxU=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=cgDXAg61EH+xfZYWCvAS6DarZL2KpIm25TqEZac7TjFuugoiixZ8SWkdBrVXjNQNO
 q2dKxJW/kZu4hzTrAR+6Zgj64HlYD3xSK+g3t2jsTqfRwBpXfqSJwZ8KLADcEiBNd0
 Vs9HIrpxbAxjlMU2xaxfRsO3vt0OyvXg0HzQLtTI=
Authentication-Results: mail-nwsmtp-smtp-production-main-91.iva.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailauth.nyi.internal (Postfix) with ESMTP id CEFF327C0054;
 Sun, 16 Apr 2023 18:26:31 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Sun, 16 Apr 2023 18:26:31 -0400
X-ME-Sender: <xms:F3Y8ZA1LXh_uLipJnG-dlzW9GVlxt3Fls4gLRpyigxT1vOwDrMD3aA>
 <xme:F3Y8ZLG-hdBpY-RWzEmlZJRdTZ8T7QDEX1c6K7uh9tXqWjeYPdt-cHpMeLjMeK6e_
 kngktXHtiyLI0QD2bU>
X-ME-Received: <xmr:F3Y8ZI6P0TJ4ePg8ZFnxYgLfCB638uNMQ3bt5C1zQX1XcRM0p8MSjT-REtyHOURh>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelhedguddtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:F3Y8ZJ0f_6miIRNACIgVEmQlvrIGbEGNHDkkCfQT-jBOvsG8He-0gw>
 <xmx:F3Y8ZDFIBx-aguN_vsLjFp6oLQaYx5ISBv2Qx2qRC_Vse48Iv-Z92Q>
 <xmx:F3Y8ZC9fCE2p9T3GeXzn3JTYPndsMeC7FHKtXQkNnTOz94yWQn1yJQ>
 <xmx:F3Y8ZGPQ_85_yfy8X1tS7t1mLm1Z3lT2hEveNVKpvLP4mVilu_H4DBD6Iqs>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 16 Apr 2023 18:26:30 -0400 (EDT)
Message-ID: <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN>
Date: Mon, 17 Apr 2023 01:26:28 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 <83y1mracgg.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83y1mracgg.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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: -2.1 (--)

On 16/04/2023 21:50, Eli Zaretskii wrote:
>> Date: Sun, 16 Apr 2023 20:46:39 +0300
>> From: "Dmitry Gutov" <dgutov@HIDDEN>
>>
>>   When you say "gets updated noticeably faster", what exactly do you
>>   mean? by how much time does the redraw of the windows lag after the
>>   title bar update?
>>
>> Can be on the order of seconds or indefinitely, just like described before.
> 
> That's strange.  Po Lu, what could prevent the results of rdisplay
> from appearing on the glass in this case?  AFAIR, we simply call
> XFlush when the update of the frame is done; we don't wait for any X
> event to trigger redrawing on the glass.
> 
> Dmitry, does this happen with Emacs 28?

Actually, this one might be a master-only problem. At least, I'm 
currently unable to reproduce this with emacs-29, and (probably) saw 
this only once on emacs-28, out of >50 tries. All with Lucid and xdbe=off.

But it's pretty easy to repro on master. I'll try to bisect and report back.

BTW, I forgot one step which is possibly necessary for reproduction 
(step 1.5): maximize the frame.




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 21:18:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 17:18:03 2023
Received: from localhost ([127.0.0.1]:52605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po9l4-0004HW-M3
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 17:18:02 -0400
Received: from forward501c.mail.yandex.net ([178.154.239.209]:33802)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1po9l0-0004H4-Tc
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 17:18:00 -0400
Received: from mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net
 [IPv6:2a02:6b8:c08:2e14:0:640:2cd1:0])
 by forward501c.mail.yandex.net (Yandex) with ESMTP id 9182C5E940;
 Mon, 17 Apr 2023 00:17:56 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id rHiUglmDVW20-uUr0Sh3I; 
 Mon, 17 Apr 2023 00:17:56 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681679876; bh=6N7sC1APVKKumXFIynvHkUWpQL8fBGTPHmQV+nb8us8=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=RzCn1TN1VgyJdDIqGf0B+LF5wNbr90ELpCU0+rxk6+GekMsKBTPfLESs0fV95SxhR
 vx0l83BIlTynybbhveBDtSDOZUiuxAUSkl0TVio78XROjTSMenoy+yPrfHmWMYK+50
 ZOysRKyAxCr1QfBFHn6uS9bmL+gP+du9cZDKJFDU=
Authentication-Results: mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id C22EC27C0054;
 Sun, 16 Apr 2023 17:17:53 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Sun, 16 Apr 2023 17:17:53 -0400
X-ME-Sender: <xms:AWY8ZAF2ElFiO_fL9JuAPGL9tQaAAVwKv0o1M7WGFjsU6rsFz7cKjA>
 <xme:AWY8ZJVAwwkgzxm6pCBxDc217m_neZAChc0f0luBJO6BLIm-wazYQgLPiIgf9z3at
 nxxlDMTDdIjaWCcajg>
X-ME-Received: <xmr:AWY8ZKK15Ep0hNNR41Vrr6J9lkmkHTPAgUFe3NCDiar1xzrGeaBPE0aNogyDG3gK>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedguddujecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttdefjeenucfhrhhomhepffhm
 ihhtrhihucfiuhhtohhvuceoughguhhtohhvseihrghnuggvgidrrhhuqeenucggtffrrg
 htthgvrhhnpedtffeggeekleetvedtkeeltefhfedtuddvgeektdekudejhfeftdevfedt
 ffduveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 gughhuthhovhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudeffeefleel
 heehvddqvdelgeejjeejjeeiqdgughhuthhovheppeihrghnuggvgidrrhhusehfrghsth
 hmrghilhdrtghomh
X-ME-Proxy: <xmx:AWY8ZCFOzJC7XCgamXIrFWQfVNbzM_LrZAlKrozV9HUbnJrgxuZK_A>
 <xmx:AWY8ZGWu3hWhiMIF_Wqfd7ygH0KV2I9zRRVspgpP2-miM3fiMceebQ>
 <xmx:AWY8ZFObgTxGY0xr48BkuqiRM8PZaXzpSkxoHOP9IKrDjoHrI3dy1A>
 <xmx:AWY8ZDhDacwxBqOgcdAMjIIIt4q-cpknYPnSX4sfERS2Eu2a4k2gcDdIKQM>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 16 Apr 2023 17:17:51 -0400 (EDT)
Message-ID: <108c97ff-419c-8ef4-f0d0-1417df4bd37e@HIDDEN>
Date: Mon, 17 Apr 2023 00:17:45 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 <83zg77agcn.fsf@HIDDEN>
 <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
 <83wn2babyq.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83wn2babyq.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: -2.1 (--)

On 16/04/2023 22:01, Eli Zaretskii wrote:
> This xargs command:
> 
>    '((grep
>       .
>       ;; '-s' because 'git ls-files' can output broken symlinks.
>       "xargs -0 grep <C> --null -snHE -e <R>")
> 
> is not portable: it assumes that there's no limit to the size of shell
> commands that xargs can pass to Grep.  At least on MS-Windows, you
> need to use something like "xargs -0 -s 10000 grep ..." instead.

Thank you. Too bad nobody has reported this in the last several years 
(we've been using this 'xargs ... grep' scheme since before the 
introduction of xref-matches-in-files in 2019).

I was kind of expecting xargs to know MS-Windows' command line limits, 
i.e. from its manual:

   The  largest  allowed
               value  is  system-dependent,  and  is  calculated  as 
the argument length limit for exec, less the size of your environment, 
less 2048 bytes of headroom. ...  xargs automatically adapts to tighter 
constraints.




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 19:01:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 15:01:47 2023
Received: from localhost ([127.0.0.1]:52549 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po7dC-0000bQ-Rt
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 15:01:47 -0400
Received: from eggs.gnu.org ([209.51.188.92]:57986)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po7dA-0000bC-Vr
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 15:01:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po7d3-0004oG-2R; Sun, 16 Apr 2023 15:01:37 -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=W35QWqls3yOEYOc47HTWStJYo563egVVLY9Sa8bsyUQ=; b=qW9ap2nwiPUr
 d0vAN9LM86a8zmu/xrzDHynW12c6WCOetTgnaIgoRvBF12A3IjjrMX9m1HbV6LvbbCMYl5E+wxFJy
 1tX3/TZBPjr2m2EhtOPmC+SAQiSYjp8f6NvBEHcuaItP4swzAS/4NOTOtzWe6oz16rsDBvLxFQot2
 ziQ2qzBcJVEHBRxoA1gkmZ5hasT3p352ZS1vhB7jwoRvC/Jr3jqfksZBRMy+t0vTMJLAxItdu8aWB
 qyD3JhEjP0+RCaiZukyWyQWr+z3JHHImGOU6X3GB0+5lVi1o9zEB1TMWWowtScnH+1RPOTU8mqD+h
 mQMfw+4xH3y+nQTngZvxcw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po7cS-0003us-Nh; Sun, 16 Apr 2023 15:01:19 -0400
Date: Sun, 16 Apr 2023 22:01:01 +0300
Message-Id: <83wn2babyq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: "Dmitry Gutov" <dgutov@HIDDEN>
In-Reply-To: <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
 (dgutov@HIDDEN)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 <83zg77agcn.fsf@HIDDEN>
 <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 16 Apr 2023 20:47:42 +0300
> From: "Dmitry Gutov" <dgutov@HIDDEN>
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> 
> On Sun, Apr 16, 2023, at 8:26 PM, Eli Zaretskii wrote:
> 
>  > Date: Sun, 16 Apr 2023 20:14:24 +0300
>  > From: "Dmitry Gutov" <dgutov@HIDDEN>
>  > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
>  > 
>  > 'C-x p g' doesn't find any matches for this input? That's odd.
> 
>  Which external commands it is supposed to run?
> 
> External? 'git ls-files' followed by piping the list to 'grep'.

This xargs command:

  '((grep
     .
     ;; '-s' because 'git ls-files' can output broken symlinks.
     "xargs -0 grep <C> --null -snHE -e <R>")

is not portable: it assumes that there's no limit to the size of shell
commands that xargs can pass to Grep.  At least on MS-Windows, you
need to use something like "xargs -0 -s 10000 grep ..." instead.




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 18:50:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 14:50:28 2023
Received: from localhost ([127.0.0.1]:52536 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po7SG-0006As-FL
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 14:50:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:43496)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po7SE-0006AQ-GM
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 14:50:27 -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 1po7S8-0001Hb-04; Sun, 16 Apr 2023 14:50:20 -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=Y42KjDskj3gX9j8shTbSQChMN4v/RCYJnjSxjXYdvrs=; b=k422KncOjsyx
 LoP1Vek+toGeSKpxlATDk0mEmlWvLPAqPZEADgS8GFvA/cHTq1y7vEPUE4vFiC0U4BHWj+rqUOv1k
 jy0UbWWpCGzPx5972IlCKkXzEM2jzdJFz9BOsms8rKqnXqRO7rmGIlwUBDv4ktl2xZkwk3Re8+oRv
 c3OxguOX46VUgH9BtfqcUmHnkLxLmbhf1GB9isdiupS53AwN+s1FoMJyP8XHCjxrTytAsya5H0Ql4
 qDtGds5svkHYjectLUf52W+trYSGY84MOAB0JVdtuXMmXc4h7VerORwbEVvAQtb9PtWM/rh2SwwvM
 515qihZABTBGhKKg68HXsw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po7S7-0005TB-GS; Sun, 16 Apr 2023 14:50:19 -0400
Date: Sun, 16 Apr 2023 21:50:23 +0300
Message-Id: <83y1mracgg.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: "Dmitry Gutov" <dgutov@HIDDEN>
In-Reply-To: <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
 (dgutov@HIDDEN)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
 <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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: Sun, 16 Apr 2023 20:46:39 +0300
> From: "Dmitry Gutov" <dgutov@HIDDEN>
> 
>  When you say "gets updated noticeably faster", what exactly do you
>  mean? by how much time does the redraw of the windows lag after the
>  title bar update?
> 
> Can be on the order of seconds or indefinitely, just like described before.

That's strange.  Po Lu, what could prevent the results of rdisplay
from appearing on the glass in this case?  AFAIR, we simply call
XFlush when the update of the frame is done; we don't wait for any X
event to trigger redrawing on the glass.

Dmitry, does this happen with Emacs 28?




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 18:11:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 14:11:39 2023
Received: from localhost ([127.0.0.1]:52514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po6qh-0005A2-EF
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 14:11:39 -0400
Received: from wnew1-smtp.messagingengine.com ([64.147.123.26]:56827)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1po6qe-00059o-V8
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 14:11:37 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailnew.west.internal (Postfix) with ESMTP id D54A62B067B7;
 Sun, 16 Apr 2023 14:11:30 -0400 (EDT)
Received: from imap48 ([10.202.2.98])
 by compute5.internal (MEProxy); Sun, 16 Apr 2023 14:11:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:sender
 :subject:subject:to:to; s=fm1; t=1681668690; x=1681672290; bh=Yq
 ONvqB06lLqs77Pp6gLqyq1LXgP4bheZKuIBZcUDuA=; b=DSyyVIIoP3wUiEwN8G
 4ReKvdC/xDmk6Fckznz5h2OFc/aW190qQF9KrVdg/YXRfcj0A6qWIqKN2U3O+GpE
 ElWdKnxNxWItIJM2mgfTQiGV3v8ij6bwK1AUWKUiAU7Z/1KMCI8yCHHxajIZxB0D
 No7w2dH1yrDvnRc/ZqvDkh5JyfX6IZuABZPJ9Rzg9MxDUZTVr1svlW/zMtT+oDRt
 awbFSNbUtwQU2GHZPHTqBX1ZjVkzuT1WBUiOBVOhp/ISrmgFYA03cor+TEecBM2W
 MTjM4S/+VezlvOfaaelyoSWAVs6uTD/sWkuE761KIOWTrEwmOQexI7xnNBNcplCi
 8LHg==
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:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; t=1681668690; x=1681672290; bh=YqONvqB06lLqs
 77Pp6gLqyq1LXgP4bheZKuIBZcUDuA=; b=ZVMLmAlVsWQ5INnu/c6x613DgqQr0
 EnwqaQ9pEsUr+nH0n/dumNEBoqJXQlXwIVj/SvNIwXMx+EMrDsNPpQPoN7t/6Dk4
 ZsJxUbeKujaD6p674LD4oEN34pfJUCPSq2Fw2bz8o/ZiOgitj50Kfwrd94AXIiU2
 QDgw8MhVMFvUetcHjspRiNcVFv7WOlG+M7ar0nuDtPG9JrpxQD5DxIe66k9kCDzA
 Lw8aHImNHtm4uc72qrXEBSQZxKiIMAl5nNKz5RPiPacuBw3ZtGU1qYG8WaKUbTd8
 KJ8KZ7ykIogiZHk88ZDKjAUZj7sM1akRM/ao+R7WPbZwOajU05GQAYFHQ==
X-ME-Sender: <xms:UTo8ZF6NwWecV_bm57ycb0kh4V7M_j6MVlha8Ynrkv_JDju9pv6-mw>
 <xme:UTo8ZC7BCTFn0BVBmWKtXK7f-7kbr4W3RYbqTzC-qUhJUPq6aENABEqi8-dbJGgO-
 vvylxxPr3ls_XFLS2w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgjeelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepofgfggfkjghffffhvfevufgtsegrtderreerredtnecuhfhrohhmpeffmhhi
 thhrhicuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnhepve
 fgiedvfffghfduuefhheejgeelheffteetffdtveeiffevudefleevtdehueefnecuvehl
 uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrhihse
 hguhhtohhvrdguvghv
X-ME-Proxy: <xmx:UTo8ZMfsfpZmyduoht4l51bpAX7PACfDSHmq5J5i5Upv1FZMgiZX_Q>
 <xmx:UTo8ZOIGHTs5lVkieQpWLqutT3WynMZHvl0NLwkB0gbZiSa-gyHpQA>
 <xmx:UTo8ZJK-JtAJBwcfQ624blRMvEhmLliaRUugoHbLEpF-xPRAvUgvCQ>
 <xmx:Ujo8ZHhMBR7fVptw2AQiM1v5lf7qoeVHBk6ZDsIJiyVgKfH_kb3qnsYSZSU>
Feedback-ID: i0e71465a:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id AC5AD31A0064; Sun, 16 Apr 2023 14:11:29 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6
Mime-Version: 1.0
Message-Id: <fdedca04-b008-4fd1-8276-1b42d21e2a92@HIDDEN>
In-Reply-To: <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 <83zg77agcn.fsf@HIDDEN>
 <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
Date: Sun, 16 Apr 2023 21:11:07 +0300
From: Dmitry <dmitry@HIDDEN>
To: "Eli Zaretskii" <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Type: multipart/alternative; boundary=1409358b271e4cb58022080a699a1af9
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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 (-)

--1409358b271e4cb58022080a699a1af9
Content-Type: text/plain

On Sun, Apr 16, 2023, at 8:47 PM, Dmitry Gutov wrote:
> 
> 
> On Sun, Apr 16, 2023, at 8:26 PM, Eli Zaretskii wrote:
>> > Date: Sun, 16 Apr 2023 20:14:24 +0300
>> > From: "Dmitry Gutov" <dgutov@HIDDEN>
>> > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
>> > 
>> > 'C-x p g' doesn't find any matches for this input? That's odd.
>> 
>> Which external commands it is supposed to run?
> External? 'git ls-files' followed by piping the list to 'grep'.
Piping using 'xargs', that is.
--1409358b271e4cb58022080a699a1af9
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Sun, Ap=
r 16, 2023, at 8:47 PM, Dmitry Gutov wrote:<br></div><blockquote type=3D=
"cite" id=3D"qt" style=3D""><div><br></div><div><br></div><div>On Sun, A=
pr 16, 2023, at 8:26 PM, Eli Zaretskii wrote:<br></div><blockquote type=3D=
"cite" id=3D"qt-qt" style=3D""><div>&gt; Date: Sun, 16 Apr 2023 20:14:24=
 +0300<br></div><div>&gt; From: "Dmitry Gutov" &lt;<a href=3D"mailto:dgu=
tov@HIDDEN">dgutov@HIDDEN</a>&gt;<br></div><div>&gt; Cc:&nbsp;<a h=
ref=3D"mailto:luangruo@HIDDEN">luangruo@HIDDEN</a>,&nbsp;<a href=3D=
"mailto:61667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>,&nbsp;<a href=3D=
"mailto:gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>&gt=
;&nbsp;<br></div><div>&gt; 'C-x p g' doesn't find any matches for this i=
nput? That's odd.<br></div><div><br></div><div>Which external commands i=
t is supposed to run?<br></div></blockquote><div>External? 'git ls-files=
' followed by piping the list to 'grep'.<br></div></blockquote><div>Pipi=
ng using 'xargs', that is.</div></body></html>
--1409358b271e4cb58022080a699a1af9--




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 17:48:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 13:48:13 2023
Received: from localhost ([127.0.0.1]:52503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po6U0-0004QO-O4
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:48:13 -0400
Received: from forward502c.mail.yandex.net ([178.154.239.210]:52772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1po6Ty-0004Py-7T
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:48:11 -0400
Received: from mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net
 [IPv6:2a02:6b8:c08:2087:0:640:7bf5:0])
 by forward502c.mail.yandex.net (Yandex) with ESMTP id 91BB25E984;
 Sun, 16 Apr 2023 20:48:08 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id 5menXOlWkKo0-ZT2SFapw; 
 Sun, 16 Apr 2023 20:48:07 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681667287; bh=Jrey8wKZNHFjcNGyyMmxKz+lHyfE6DtQzV7LqoJ4J8w=;
 h=To:From:Date:References:In-Reply-To:Message-Id:Cc:Subject;
 b=IcCatHE2J0RzFqBO9XOMZ2tAFsGjieLd875tbWO+wSlmaByiCku14q2oI7CLo7uXk
 kCcb60x0Y7Z0zOxehOCn1GiF5AoSPAdp68Gx/fmMdwum4odhXwKjJbrsNEvuZ9eKPe
 k83vDBgDgK0RhJv3F7LTSZxSfv1g0j9iPvF1FIjg=
Authentication-Results: mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id B18B927C0054;
 Sun, 16 Apr 2023 13:48:05 -0400 (EDT)
Received: from imap48 ([10.202.2.98])
 by compute5.internal (MEProxy); Sun, 16 Apr 2023 13:48:05 -0400
X-ME-Sender: <xms:1TQ8ZPHS7pH2oeSza-GXfKoKrv4aFvC1KeNtGBBI3Rfwhf9zeL7YxQ>
 <xme:1TQ8ZMVyVnCVNliuHJaFf744BTyl3onFMWfTaGHItFLpf1LU1U6Nck5xx6hlxgEdA
 T03QfJ0Ed0AM0_YcJ8>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgjeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepofgfggfkjghffffhvfevufgtsegrtderreerredtnecuhfhrohhmpedfffhm
 ihhtrhihucfiuhhtohhvfdcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrf
 grthhtvghrnheplefhieeffffgtdelkefgfedvudelkeegheekgfefheelhfdtvdetteeu
 vddvteevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh
 epughguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeel
 leehhedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrsh
 htmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:1TQ8ZBI06BqOsZFlBheI7BoCxGjR-WeYW8CjEIeOPoGUEoN5lZrTuw>
 <xmx:1TQ8ZNHDIfU_J8kxdTwHDTv96lnrAD2O0vE-Q8KgAfCqDZWySC2pug>
 <xmx:1TQ8ZFXqPbQUKimpRIY9mK1KgAXrALgJFevAZi4Pwbw0s9DhKUaEHQ>
 <xmx:1TQ8ZEcYhcm2KagoJ32_pjCKVCtn1UaH5WuDERcKlaQ90DNZ6KyOSfgFLIg>
Feedback-ID: ib1d9465d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id 4170C31A0063; Sun, 16 Apr 2023 13:48:05 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6
Mime-Version: 1.0
Message-Id: <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN>
In-Reply-To: <83zg77agcn.fsf@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 <83zg77agcn.fsf@HIDDEN>
Date: Sun, 16 Apr 2023 20:47:42 +0300
From: "Dmitry Gutov" <dgutov@HIDDEN>
To: "Eli Zaretskii" <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Type: multipart/alternative; boundary=7f922a7112ed48afa1ee280b7fc15f55
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.0 (-)

--7f922a7112ed48afa1ee280b7fc15f55
Content-Type: text/plain



On Sun, Apr 16, 2023, at 8:26 PM, Eli Zaretskii wrote:
> > Date: Sun, 16 Apr 2023 20:14:24 +0300
> > From: "Dmitry Gutov" <dgutov@HIDDEN>
> > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> > 
> > 'C-x p g' doesn't find any matches for this input? That's odd.
> 
> Which external commands it is supposed to run?
External? 'git ls-files' followed by piping the list to 'grep'.
--7f922a7112ed48afa1ee280b7fc15f55
Content-Type: text/html

<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><div><br></div><div>On Sun, Apr 16, 2023, at 8:26 PM, Eli Zaretskii wrote:<br></div><blockquote type="cite" id="qt" style=""><div>&gt; Date: Sun, 16 Apr 2023 20:14:24 +0300<br></div><div>&gt; From: "Dmitry Gutov" &lt;<a href="mailto:dgutov@HIDDEN">dgutov@HIDDEN</a>&gt;<br></div><div>&gt; Cc:&nbsp;<a href="mailto:luangruo@HIDDEN">luangruo@HIDDEN</a>,&nbsp;<a href="mailto:61667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>,&nbsp;<a href="mailto:gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>&gt;&nbsp;<br></div><div>&gt; 'C-x p g' doesn't find any matches for this input? That's odd.<br></div><div><br></div><div>Which external commands it is supposed to run?<br></div></blockquote><div>External? 'git ls-files' followed by piping the list to 'grep'.</div></body></html>
--7f922a7112ed48afa1ee280b7fc15f55--




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

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


Received: (at submit) by debbugs.gnu.org; 16 Apr 2023 17:47:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 13:47:15 2023
Received: from localhost ([127.0.0.1]:52499 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po6T5-0004LF-6b
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:47:15 -0400
Received: from lists.gnu.org ([209.51.188.17]:57838)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1po6T2-0004L7-B7
 for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:47:13 -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 <dgutov@HIDDEN>) id 1po6T2-0004Nz-03
 for bug-gnu-emacs@HIDDEN; Sun, 16 Apr 2023 13:47:12 -0400
Received: from forward101b.mail.yandex.net ([2a02:6b8:c02:900:1:45:d181:d101])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dgutov@HIDDEN>) id 1po6Sy-0003OO-Dz
 for bug-gnu-emacs@HIDDEN; Sun, 16 Apr 2023 13:47:10 -0400
Received: from mail-nwsmtp-smtp-production-main-36.sas.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-36.sas.yp-c.yandex.net
 [IPv6:2a02:6b8:c08:3d96:0:640:a3cb:0])
 by forward101b.mail.yandex.net (Yandex) with ESMTP id 6FB91600FA
 for <bug-gnu-emacs@HIDDEN>; Sun, 16 Apr 2023 20:47:04 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-36.sas.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id 2leVZFlDZmI0-44bmzenO; 
 Sun, 16 Apr 2023 20:47:03 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681667223; bh=flfvJRIXOIJ6z9+0t+FJE3ByFs0AJFmMS+hdZw9LX8Y=;
 h=To:From:Date:References:In-Reply-To:Message-Id:Subject;
 b=hnySb0YDUHjHpejE3YLxdvNn/Pa5wpEOztboEy49eRMo3IncnjTHmalL7+jznATM0
 a0+Ip8ZG63DNN5dkce2c6M8lD4EvsFmWe52zhp8Gq5l7669xk9wklhEGqGwVLJw+nN
 FavT9JcOmSN13FN+FSUh3YBJCUyPl/7qsISSqcYE=
Authentication-Results: mail-nwsmtp-smtp-production-main-36.sas.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id 35A6127C005A
 for <bug-gnu-emacs@HIDDEN>; Sun, 16 Apr 2023 13:47:01 -0400 (EDT)
Received: from imap48 ([10.202.2.98])
 by compute5.internal (MEProxy); Sun, 16 Apr 2023 13:47:02 -0400
X-ME-Sender: <xms:lTQ8ZGkX8EumCmOb4muUyMfFQ1LqTopk9xlvgSQp0q728mZ0jHraug>
 <xme:lTQ8ZN1pBPUAGcJV9CAIfYPk_9pNU1Fe2P16QFBAPQiLwIMYw5qKcI2TlMIK87bQ_
 LdgR-Do2BM8DaLwpV0>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgjeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd
 erreerredtnecuhfhrohhmpedfffhmihhtrhihucfiuhhtohhvfdcuoegughhuthhovhes
 higrnhguvgigrdhruheqnecuggftrfgrthhtvghrnhepvdevueeljeehgefgffdvleetfe
 fhgefgueettdeghfehhfduuedvteehjedufefgnecuvehluhhsthgvrhfuihiivgeptden
 ucfrrghrrghmpehmrghilhhfrhhomhepughguhhtohhvodhmvghsmhhtphgruhhthhhpvg
 hrshhonhgrlhhithihqddufeeffeelleehhedvqddvleegjeejjeejiedqughguhhtohhv
 peephigrnhguvgigrdhruhesfhgrshhtmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:lTQ8ZEr5GX-pVuXVwTme6cDqBztNJ4XQWLlkBuGR2octc9SfUh7m9Q>
 <xmx:lTQ8ZKkMI7UfeVYz9alGuW9CLOBZJsv_dD8C0wmW8voBLKtJmfiRrg>
 <xmx:lTQ8ZE3-WxOavO9HnrBg8e69xZN3Axkg9BUo_9AxHtSonREtRFKD1A>
 <xmx:lTQ8ZFCm-g0WHwHohlD1MPg7QWmfgj9d4pMRPgDBa8HY2AX3V6DAYOJXUbc>
Feedback-ID: ib1d9465d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id B67D031A0063; Sun, 16 Apr 2023 13:47:01 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6
Mime-Version: 1.0
Message-Id: <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN>
In-Reply-To: <83354zbxmq.fsf@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <83354zbxmq.fsf@HIDDEN>
Date: Sun, 16 Apr 2023 20:46:39 +0300
From: "Dmitry Gutov" <dgutov@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Type: multipart/alternative; boundary=16e0b517d84343aeb700e26df402cf87
Received-SPF: pass client-ip=2a02:6b8:c02:900:1:45:d181:d101;
 envelope-from=dgutov@HIDDEN; helo=forward101b.mail.yandex.net
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.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,
 FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.3 (/)
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: -2.3 (--)

--16e0b517d84343aeb700e26df402cf87
Content-Type: text/plain



On Sun, Apr 16, 2023, at 7:27 PM, Eli Zaretskii wrote:
> > Date: Sun, 16 Apr 2023 16:08:26 +0300
> > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> > From: Dmitry Gutov <dgutov@HIDDEN>
> > 
> > 1. 'emacs -Q', disable stuff.
> > 2. 'C-x p f', visit lisp/emacs-lisp/smie.el.
> > 3. Search for something rare using 'C-x p g' (e.g. for "Coq-specific", 
> > but not necessarily).
> > 4. Press 'q' to exit the search.
> > 
> > On step 3 or 4, the title bar will get updated noticeably faster than 
> > the frame configuration changes.
> 
> When you say "gets updated noticeably faster", what exactly do you
> mean? by how much time does the redraw of the windows lag after the
> title bar update?
Can be on the order of seconds or indefinitely, just like described before.
> It is normal for the frame's title to be updated first, because Emacs
> redraws it early during a redisplay cycle. 
It's not usually noticeable with the naked eye.
> Only after that, the
> display engine examines all the windows and redraws whatever needs to
> be updated.  So it could take some short time between the two, perhaps
> more if the redisplay of windows requires to redraw a lot.  However,
> in your original message today you seemed to say that the windows are
> not updated unless you press something like C-n, and that should not
> happen.  Did I misunderstand your original report?
No, you got it right.

--16e0b517d84343aeb700e26df402cf87
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><div>=
<br></div><div>On Sun, Apr 16, 2023, at 7:27 PM, Eli Zaretskii wrote:<br=
></div><blockquote type=3D"cite" id=3D"qt" style=3D""><div>&gt; Date: Su=
n, 16 Apr 2023 16:08:26 +0300<br></div><div>&gt; Cc:&nbsp;<a href=3D"mai=
lto:luangruo@HIDDEN">luangruo@HIDDEN</a>,&nbsp;<a href=3D"mailto:6=
1667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>,&nbsp;<a href=3D"mailto:=
gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>&gt; From: =
Dmitry Gutov &lt;<a href=3D"mailto:dgutov@HIDDEN">dgutov@HIDDEN</a=
>&gt;<br></div><div>&gt;&nbsp;<br></div><div>&gt; 1. 'emacs -Q', disable=
 stuff.<br></div><div>&gt; 2. 'C-x p f', visit lisp/emacs-lisp/smie.el.<=
br></div><div>&gt; 3. Search for something rare using 'C-x p g' (e.g. fo=
r "Coq-specific",&nbsp;<br></div><div>&gt; but not necessarily).<br></di=
v><div>&gt; 4. Press 'q' to exit the search.<br></div><div>&gt;&nbsp;<br=
></div><div>&gt; On step 3 or 4, the title bar will get updated noticeab=
ly faster than&nbsp;<br></div><div>&gt; the frame configuration changes.=
<br></div><div><br></div><div>When you say "gets updated noticeably fast=
er", what exactly do you<br></div><div>mean? by how much time does the r=
edraw of the windows lag after the<br></div><div>title bar update?<br></=
div></blockquote><div>Can be on the order of seconds or indefinitely, ju=
st like described before.</div><blockquote type=3D"cite" id=3D"qt" style=
=3D""><div>It is normal for the frame's title to be updated first, becau=
se Emacs<br></div><div>redraws it early during a redisplay cycle.&nbsp;<=
br></div></blockquote><div>It's not usually noticeable with the naked ey=
e.</div><blockquote type=3D"cite" id=3D"qt" style=3D""><div> Only after =
that, the<br></div><div>display engine examines all the windows and redr=
aws whatever needs to<br></div><div>be updated.&nbsp; So it could take s=
ome short time between the two, perhaps<br></div><div>more if the redisp=
lay of windows requires to redraw a lot.&nbsp; However,<br></div><div>in=
 your original message today you seemed to say that the windows are<br><=
/div><div>not updated unless you press something like C-n, and that shou=
ld not<br></div><div>happen.&nbsp; Did I misunderstand your original rep=
ort?<br></div></blockquote><div>No, you got it right.</div><div><br></di=
v></body></html>
--16e0b517d84343aeb700e26df402cf87--




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 17:26:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 13:26:20 2023
Received: from localhost ([127.0.0.1]:52488 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po68q-0003mB-CX
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:26:20 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po68o-0003lv-PV
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:26:19 -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 1po68j-0008Eo-26; Sun, 16 Apr 2023 13:26:13 -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=kzX+7VeWaS8qARJ+mELvcO8eVXBZ+a0rrH+gZjVig1o=; b=T9MlwIDgsASS
 REIi3aGgcLz16TboZUwdHR/fUNCmtrAU03soWkjvm1Go0YMpxydlGNCC2e4hRZbvPkAfyhpBIgdFH
 1TLeP6qhYkq1fZ0jU+09AHMLLMepJMHtBRn4dgXRSnNnUfk5OiAKWjIwVDrbw9GqaeAxWCVSeUvTQ
 BriuP4gnGHpOKTggcfClC9mlSA1+VdeH6InfN6Jq3BY24CyrC70QicAKb+XcSq9iZ5XiK5voNaDCg
 JuVkbbkb6F3AJTyU7LYnKsaNCzAImmSv8/YfOsaSpYCZqvO9XqF0YrIMYZuosHQ0jhR09I4en4oRI
 8ea7oq/Jhs7sYC7I04sbnQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po68i-0007AE-9B; Sun, 16 Apr 2023 13:26:12 -0400
Date: Sun, 16 Apr 2023 20:26:16 +0300
Message-Id: <83zg77agcn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: "Dmitry Gutov" <dgutov@HIDDEN>
In-Reply-To: <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
 (dgutov@HIDDEN)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
 <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 16 Apr 2023 20:14:24 +0300
> From: "Dmitry Gutov" <dgutov@HIDDEN>
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> 
> 'C-x p g' doesn't find any matches for this input? That's odd.

Which external commands it is supposed to run?




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 17:14:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 13:14:59 2023
Received: from localhost ([127.0.0.1]:52470 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po5xr-0003Rs-0t
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:14:59 -0400
Received: from forward501b.mail.yandex.net ([178.154.239.145]:50378)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1po5xn-0003Ri-BQ
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 13:14:57 -0400
Received: from mail-nwsmtp-smtp-production-main-19.sas.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-19.sas.yp-c.yandex.net
 [IPv6:2a02:6b8:c14:4081:0:640:557:0])
 by forward501b.mail.yandex.net (Yandex) with ESMTP id 390BD5E9B9;
 Sun, 16 Apr 2023 20:14:53 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-19.sas.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id oEeOP3lWueA0-GuuTp5aA; 
 Sun, 16 Apr 2023 20:14:52 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681665292; bh=l9+sS247NbUJMwfAlWdTow8RTnHC4XVql7oqdKZXYxM=;
 h=To:From:Date:References:In-Reply-To:Message-Id:Cc:Subject;
 b=bLLfnoYaSsRO74/lEhVHTxBDz8a3Ro8u60I8Mmi1JOKLSuKseYEGTQjOmSxOU7FwU
 eCg27vH+QVhXkmTj3Vhwh9QNU9ahLeFdcari1MJs34szKRmdlLy5txI3fkV6eQVAoT
 EJ1zy+yILNFq6LMNgX/8bnUfRm3N5scOeDFLoHrY=
Authentication-Results: mail-nwsmtp-smtp-production-main-19.sas.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id 6474227C0054;
 Sun, 16 Apr 2023 13:14:50 -0400 (EDT)
Received: from imap48 ([10.202.2.98])
 by compute5.internal (MEProxy); Sun, 16 Apr 2023 13:14:50 -0400
X-ME-Sender: <xms:CS08ZAPRHjE4yOr8EIc5he3N3WFJlaLw5kqPAQ3cWUCbYp-q7HBNXA>
 <xme:CS08ZG_MoSrHRfCffbn4J7C5YRFeDopENmlg7bHEtkFiSiHzx8m02AJtHjwvwUnLO
 LUFHiYEhFbWpUzlJbs>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgieekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepofgfggfkjghffffhvfevufgtsegrtderreerredtnecuhfhrohhmpedfffhm
 ihhtrhihucfiuhhtohhvfdcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrf
 grthhtvghrnheplefhieeffffgtdelkefgfedvudelkeegheekgfefheelhfdtvdetteeu
 vddvteevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh
 epughguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeel
 leehhedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrsh
 htmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:CS08ZHQdRDT0zOzxsBb8YyArAFDYL95nPHaUHPER3qKjmjZ116Ls8Q>
 <xmx:CS08ZIsuSnczcJR7_78xMnOzT_d4KXlUDtCvS9DSK7cr5nwd5Cz-Tw>
 <xmx:CS08ZId3zh7Y87rBDW04ZALr2ZwPmG8IOuJQJM-s3ZOoXCIelXoz7A>
 <xmx:Ci08ZEFg5p2Onu1LvZHsc_ms19Twm0yHpbeimlBYh_mIknq-CKKCrIVMoIU>
Feedback-ID: ib1d9465d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id C94AA31A0063; Sun, 16 Apr 2023 13:14:49 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6
Mime-Version: 1.0
Message-Id: <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN>
In-Reply-To: <834jpfby3t.fsf@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
 <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
 <834jpfby3t.fsf@HIDDEN>
Date: Sun, 16 Apr 2023 20:14:24 +0300
From: "Dmitry Gutov" <dgutov@HIDDEN>
To: "Eli Zaretskii" <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Type: multipart/alternative; boundary=d928ef95e4e644b6bc6724c0d6aebfcb
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.0 (-)

--d928ef95e4e644b6bc6724c0d6aebfcb
Content-Type: text/plain



On Sun, Apr 16, 2023, at 7:17 PM, Eli Zaretskii wrote:
> > Date: Sun, 16 Apr 2023 16:08:26 +0300
> > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> > From: Dmitry Gutov <dgutov@HIDDEN>
> > 
> > 1. 'emacs -Q', disable stuff.
> > 2. 'C-x p f', visit lisp/emacs-lisp/smie.el.
> > 3. Search for something rare using 'C-x p g' (e.g. for "Coq-specific", 
> > but not necessarily).
> > 4. Press 'q' to exit the search.
> 
> There's something missing in these steps, or maybe you assume some
> setup that I don't have here.  For step 2, what do you mean by
> "lisp/emacs-lisp/smie.el"?  "C-x p f" prompts for input, what do I
> type at the prompt?
You use 'C-x p f' to visit smie.el, sp type either its base or the full relative name. It's probably not important how you visit it, might as well use 'C-x C-f' instead.
> Step 3 yields "no matches" here, although I
> definitely see "Coq-specific" in smie.el, so what gives?
'C-x p g' doesn't find any matches for this input? That's odd.
--d928ef95e4e644b6bc6724c0d6aebfcb
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><div>=
<br></div><div>On Sun, Apr 16, 2023, at 7:17 PM, Eli Zaretskii wrote:<br=
></div><blockquote type=3D"cite" id=3D"qt" style=3D""><div>&gt; Date: Su=
n, 16 Apr 2023 16:08:26 +0300<br></div><div>&gt; Cc:&nbsp;<a href=3D"mai=
lto:luangruo@HIDDEN">luangruo@HIDDEN</a>,&nbsp;<a href=3D"mailto:6=
1667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>,&nbsp;<a href=3D"mailto:=
gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>&gt; From: =
Dmitry Gutov &lt;<a href=3D"mailto:dgutov@HIDDEN" class=3D"">dgutov@y=
andex.ru</a>&gt;<br></div><div>&gt;&nbsp;<br></div><div>&gt; 1. 'emacs -=
Q', disable stuff.<br></div><div>&gt; 2. 'C-x p f', visit lisp/emacs-lis=
p/smie.el.<br></div><div>&gt; 3. Search for something rare using 'C-x p =
g' (e.g. for "Coq-specific",&nbsp;<br></div><div>&gt; but not necessaril=
y).<br></div><div>&gt; 4. Press 'q' to exit the search.<br></div><div><b=
r></div><div>There's something missing in these steps, or maybe you assu=
me some<br></div><div>setup that I don't have here.&nbsp; For step 2, wh=
at do you mean by<br></div><div>"lisp/emacs-lisp/smie.el"?&nbsp; "C-x p =
f" prompts for input, what do I<br></div><div>type at the prompt?<br></d=
iv></blockquote><div>You use 'C-x p f' to visit smie.el, sp type either =
its base or the full relative name. It's probably not important how you =
visit it, might as well use 'C-x C-f' instead.</div><blockquote type=3D"=
cite" id=3D"qt" style=3D""><div> Step 3 yields "no matches" here, althou=
gh I<br></div><div>definitely see "Coq-specific" in smie.el, so what giv=
es?<br></div></blockquote><div>'C-x p g' doesn't find any matches for th=
is input? That's odd.</div></body></html>
--d928ef95e4e644b6bc6724c0d6aebfcb--




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 16:28:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 12:28:00 2023
Received: from localhost ([127.0.0.1]:52409 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po5EO-00020s-2q
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 12:28:00 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36022)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po5EK-00020b-U9
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 12:27:58 -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 1po5ED-0006T5-JC; Sun, 16 Apr 2023 12:27: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=lznVvgrlGW9dCPevJF8OhZ+YoNk0OIgWKwixpzQvPOA=; b=i6VlLzqBwYJH
 Qv03G/Sh6+O01Pe/8sLDnTmsufrNkz0zH+BRtdi89N2I03MxDUzhpUjNNpNE8evkZjvUZIL+ojaku
 otBaEmdrq8FnIbn7W10RFe8Qm220vQyUyfzhWBFE+4nGvXMdxX46u9pAZOJB4sb744BHUonIRJ2jq
 J/x/EeCkEtPsIkmrPOoGJJz/se/NoQZhSKWFbnQZKQgO7MTpCHnh2JCUXNDY4AOOgXncxgSmlHZT2
 JXV4xG4TpMen8+syhr+v3zfQuw2+UT3PWL9d+KycSnVjfFmWecNQaTCANgGSd+9JnF+/OjTopIdL0
 8YLrZy7dfaIWXPzxa7GM7g==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po5E2-0007Mu-2f; Sun, 16 Apr 2023 12:27:42 -0400
Date: Sun, 16 Apr 2023 19:27:41 +0300
Message-Id: <83354zbxmq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> (message from
 Dmitry Gutov on Sun, 16 Apr 2023 16:08:26 +0300)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN> <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 16 Apr 2023 16:08:26 +0300
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> 1. 'emacs -Q', disable stuff.
> 2. 'C-x p f', visit lisp/emacs-lisp/smie.el.
> 3. Search for something rare using 'C-x p g' (e.g. for "Coq-specific", 
> but not necessarily).
> 4. Press 'q' to exit the search.
> 
> On step 3 or 4, the title bar will get updated noticeably faster than 
> the frame configuration changes.

When you say "gets updated noticeably faster", what exactly do you
mean? by how much time does the redraw of the windows lag after the
title bar update?

It is normal for the frame's title to be updated first, because Emacs
redraws it early during a redisplay cycle.  Only after that, the
display engine examines all the windows and redraws whatever needs to
be updated.  So it could take some short time between the two, perhaps
more if the redisplay of windows requires to redraw a lot.  However,
in your original message today you seemed to say that the windows are
not updated unless you press something like C-n, and that should not
happen.  Did I misunderstand your original report?




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 16:17:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 12:17:44 2023
Received: from localhost ([127.0.0.1]:52399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po54S-0001kq-Iy
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 12:17:44 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po54Q-0001kc-47
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 12:17:42 -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 1po54K-0004mr-6h; Sun, 16 Apr 2023 12:17:36 -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=W8JOfbViBqY7zg3KP96OAzNa/7AFdykDdHpw7ameIr8=; b=OVs/ChxcTgT6
 lXbg+y2MDYIXZz0D6Q63i2K4XOy7rGRuydFYvdc9IKmNtTNa6RwuaWw+CSIM2WoDQkcn5HFSzKHUy
 vu2bJ1lfcI7OirLVELPNuLv3TP1UDEHkVzJfXRsdzU/HlFqAudQwAUDnH2HaCsWhPq+uqCWpPiyLx
 zPGsELoA/MaaJmyLYO3YNAZFrmIGKIqfOgATA+eN/Nu1jSneF0aXgshy5uqip7gv/IhCiYvNtKNGq
 CcVr51T5akYnhw72kqZ03T1eSa2IJfDgImdnVs528uYojEaiVygWIzg++Hm6BiBdADIrUC+s52+W7
 R2fmk9RQWpt/NJjTCIp3Kw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po546-0004TJ-9o; Sun, 16 Apr 2023 12:17:35 -0400
Date: Sun, 16 Apr 2023 19:17:26 +0300
Message-Id: <834jpfby3t.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> (message from
 Dmitry Gutov on Sun, 16 Apr 2023 16:08:26 +0300)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN> <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 16 Apr 2023 16:08:26 +0300
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> 1. 'emacs -Q', disable stuff.
> 2. 'C-x p f', visit lisp/emacs-lisp/smie.el.
> 3. Search for something rare using 'C-x p g' (e.g. for "Coq-specific", 
> but not necessarily).
> 4. Press 'q' to exit the search.

There's something missing in these steps, or maybe you assume some
setup that I don't have here.  For step 2, what do you mean by
"lisp/emacs-lisp/smie.el"?  "C-x p f" prompts for input, what do I
type at the prompt?  Step 3 yields "no matches" here, although I
definitely see "Coq-specific" in smie.el, so what gives?




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 13:08:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 09:08:40 2023
Received: from localhost ([127.0.0.1]:50786 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po27U-0001fC-BA
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 09:08:40 -0400
Received: from forward502c.mail.yandex.net ([178.154.239.210]:36618)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1po27O-0001ey-G4
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 09:08:38 -0400
Received: from mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net
 [IPv6:2a02:6b8:c08:2087:0:640:7bf5:0])
 by forward502c.mail.yandex.net (Yandex) with ESMTP id 70B425E9F6;
 Sun, 16 Apr 2023 16:08:32 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id T8aEYSjWsiE0-HnzpaSeP; 
 Sun, 16 Apr 2023 16:08:31 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681650511; bh=LDrXPVokrYrzSY9gbZ0t9Ui9br4Ny+9VUKLm8Icp8s8=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=IIjtdOv+mjgcDq38U39A+W6zCAs1/RupO4QTHex4mAvgICgsOcWRYa5pjDgGOZwTZ
 J49tAyvAxZNP161S2VYp7NCsrrpITaijBGySzeTH6rx4o2WVp6TMM53ie4xyE0zM3t
 Pwp7r+Xn/8BU8Y+iK/bgOLLPR9KdkXlzDBCjEY7Q=
Authentication-Results: mail-nwsmtp-smtp-production-main-39.sas.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailauth.nyi.internal (Postfix) with ESMTP id A692E27C0054;
 Sun, 16 Apr 2023 09:08:29 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Sun, 16 Apr 2023 09:08:29 -0400
X-ME-Sender: <xms:TfM7ZLI42mpgzZBvNCAXw_9PfU6K12N6_KJmUJsYFnrtuPy8dpGFug>
 <xme:TfM7ZPIr6HUq_7AjVGpuUgf74hx3fDzWe1n5rxLHiUOWfATAE8SVwXVy5CBdQsVzQ
 hQcwiJQjwOqIEkwB1s>
X-ME-Received: <xmr:TfM7ZDt6ziHBc2MlN-a-ZsUZkWIXuz51mvEat6AP513xq_WDTQwVbhfzIguiEVuE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgudeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:TfM7ZEZ5AgRXbSK_GB8pw6wMOjt5Jtg7iSeO2nDBeb1KRWfDeBU_LA>
 <xmx:TfM7ZCZLzqr0LCCWnaorGLJ4-n0nIPRQGP8hKSPbdKlplroevdv0Gg>
 <xmx:TfM7ZIC_SM1rxWjuXiR3nDEYTrI6K-OZXgjo-Ow5sBt5dK5pr9EqfQ>
 <xmx:TfM7ZBlXjVij9mLtt7GAbZ_zsKXd4wtn53qb5CPqktVD-Y873FDF6fzerHM>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 16 Apr 2023 09:08:27 -0400 (EDT)
Message-ID: <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN>
Date: Sun, 16 Apr 2023 16:08:26 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
 <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
 <83cz44asoz.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83cz44asoz.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: -2.1 (--)

On 16/04/2023 15:59, Eli Zaretskii wrote:
>> Date: Sun, 16 Apr 2023 15:52:51 +0300
>> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> On 16/04/2023 09:01, Eli Zaretskii wrote:
>>>> Date: Sun, 16 Apr 2023 03:48:56 +0300
>>>> From: Dmitry Gutov<dgutov@HIDDEN>
>>>> Cc: Gregory Heytings<gregory@HIDDEN>, Eli Zaretskii<eliz@HIDDEN>,
>>>>    Po Lu<luangruo@HIDDEN>
>>>>
>>>> - Do some search using 'C-x p g', wait to see the results buffer
>>>> displayed but it's not displayed for a while. I look at the title bar -
>>>> and it already says*xref*, but the frame is still not updated. If I
>>>> press something like 'C-n' or 'C-f' now, that triggers the necessary
>>>> refresh.
>>>>
>>>> - When the said Xref buffers is selected, I press 'q'. Likewise, the
>>>> frame might not get updated for a while, still showing the previous
>>>> window configuration until I issue the next command.
>>>>
>>>> These are of course random and don't happen every time. Often enough to
>>>> be annoying, though.
>>> Is this with or without double-buffering?  If it's with
>>> double-buffering, do the problems go away if you disable
>>> double-buffering?
>> Good question: the above failure scenario reproduces even without XDBE.
>> The frequency is about the same as with XDBE.
> Thanks.  Next question: does it reproduce easily in "emacs -Q"?

It does. As soon as I disable scroll-bar-mode, menu-bar-mode, 
tool-bar-mode and blink-cursor-mode.

It goes like this:

1. 'emacs -Q', disable stuff.
2. 'C-x p f', visit lisp/emacs-lisp/smie.el.
3. Search for something rare using 'C-x p g' (e.g. for "Coq-specific", 
but not necessarily).
4. Press 'q' to exit the search.

On step 3 or 4, the title bar will get updated noticeably faster than 
the frame configuration changes.




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 12:59:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 08:59:45 2023
Received: from localhost ([127.0.0.1]:50782 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po1yr-0001Pd-7P
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:59:45 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47464)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po1yp-0001PR-HT
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:59:44 -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 1po1yk-0005qJ-2L; Sun, 16 Apr 2023 08:59:38 -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=ef2/woiTRCuM7izkpMgqO2LxCjl/HlVR74x74VcDBoU=; b=GV4TwyEqZ1Cu
 MsGvGNIUEnZuCBfQSJrjKi2l29KZVzLU58HZu6r6WZPpTqbeR9E73q8pGEb76svPOf67p4HIHnxSy
 DMo0QLGTrpMdgv7ivr6l1WYJRVNdOvTUzT3Me58uCwnvswIVe6IJ2r7LXiYDhWA3ORO58ZsfMXDsO
 GYBp4P4zd3dd5D2WHa2EZhfKQ3LPzdQKRKU5g5cEfz/6MNRVb30PNMsrfdEjQ7GF3ZVbKmdUjA00z
 GooZKWTHIGx5Kjf9vSvwWtRwLbfdzFQ+f7VPaHaa4iDn6jVxzIfjl42ZCC/5hqAchK4SmN7X3IgRJ
 Y0OhBD0Vxxc9cXt0F5W0cQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po1yi-0000l4-UM; Sun, 16 Apr 2023 08:59:37 -0400
Date: Sun, 16 Apr 2023 15:59:40 +0300
Message-Id: <83cz44asoz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN> (message from
 Dmitry Gutov on Sun, 16 Apr 2023 15:52:51 +0300)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN> <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 16 Apr 2023 15:52:51 +0300
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 16/04/2023 09:01, Eli Zaretskii wrote:
> >> Date: Sun, 16 Apr 2023 03:48:56 +0300
> >> From: Dmitry Gutov<dgutov@HIDDEN>
> >> Cc: Gregory Heytings<gregory@HIDDEN>, Eli Zaretskii<eliz@HIDDEN>,
> >>   Po Lu<luangruo@HIDDEN>
> >>
> >> - Do some search using 'C-x p g', wait to see the results buffer
> >> displayed but it's not displayed for a while. I look at the title bar -
> >> and it already says*xref*, but the frame is still not updated. If I
> >> press something like 'C-n' or 'C-f' now, that triggers the necessary
> >> refresh.
> >>
> >> - When the said Xref buffers is selected, I press 'q'. Likewise, the
> >> frame might not get updated for a while, still showing the previous
> >> window configuration until I issue the next command.
> >>
> >> These are of course random and don't happen every time. Often enough to
> >> be annoying, though.
> > Is this with or without double-buffering?  If it's with
> > double-buffering, do the problems go away if you disable
> > double-buffering?
> 
> Good question: the above failure scenario reproduces even without XDBE. 
> The frequency is about the same as with XDBE.

Thanks.  Next question: does it reproduce easily in "emacs -Q"?




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 12:53:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 08:53:03 2023
Received: from localhost ([127.0.0.1]:50772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po1sM-0001An-M6
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:53:03 -0400
Received: from forward502b.mail.yandex.net ([178.154.239.146]:50640)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1po1sJ-0001AM-EA
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:53:01 -0400
Received: from mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net
 [IPv6:2a02:6b8:c12:131b:0:640:f0f5:0])
 by forward502b.mail.yandex.net (Yandex) with ESMTP id 778F55E794;
 Sun, 16 Apr 2023 15:52:57 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id sqZPn0kDfqM0-N8Grv1QS; 
 Sun, 16 Apr 2023 15:52:56 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681649577; bh=SAOX8JLNZapvpWgH8/E9QGDF9EDJBTkdUrYKRBlz+d4=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=CtjE8F3ktJDtYFjtafC//vKxZt8HoXk1kiiP/D6Dhu8Q4/z0QD0505RVs6s1T0Ckn
 IQiA6TrJVYUcR8/OZ3Dc2TnLeHABNCSWZkPA6PHwc5aeRnrAJUXw68xHoVHKZAdgHY
 1Q+bSve+tWpXmgmnb6OWf9eA+QU7Zlt1XrONrm+k=
Authentication-Results: mail-nwsmtp-smtp-production-main-92.myt.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id A56DA27C0054;
 Sun, 16 Apr 2023 08:52:54 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Sun, 16 Apr 2023 08:52:54 -0400
X-ME-Sender: <xms:pu87ZFR_AGKD6-45qmIn3EldcSN-Wdp0AYa-WIu1p3P3r-IKHiShbg>
 <xme:pu87ZOzKAa45lZS87yt2IeWMCIq9JLufVX37ATaWMaC7SZtXGtzzJleQwxDheWXwt
 5cIsUzML72GAL-KDaU>
X-ME-Received: <xmr:pu87ZK3GA2T-DQqA1IxgSktfcqo_cG2s7wymPJG81rT93ZaFbg9kSEzTYELttZNt>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgudeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnheptdffgeegkeelteevtdekleethfeftdduvdegkedtkedujefhfedtveeftdff
 udevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:pu87ZNBxemwIXiDxpV51C0FEipdizGOlto_y1EHBNMU8djSjo4TYIA>
 <xmx:pu87ZOgZZ7rzuxenU2E7ZVqDW3-CBGtLzg03fmYvYMwN0MGXwa0Fkg>
 <xmx:pu87ZBoU85GL7LOqSh1Ibkv_JfDDJ0VSNtSTH5RmeMIjpjdM_vpRQA>
 <xmx:pu87ZBt8tKO-WwnPrWEORpckdEs5lM6LEPEoJkZnyNVk54EELrl0gI6jucU>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 16 Apr 2023 08:52:52 -0400 (EDT)
Message-ID: <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN>
Date: Sun, 16 Apr 2023 15:52:51 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
 <83r0skbc20.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83r0skbc20.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: -2.1 (--)

On 16/04/2023 09:01, Eli Zaretskii wrote:
>> Date: Sun, 16 Apr 2023 03:48:56 +0300
>> From: Dmitry Gutov<dgutov@HIDDEN>
>> Cc: Gregory Heytings<gregory@HIDDEN>, Eli Zaretskii<eliz@HIDDEN>,
>>   Po Lu<luangruo@HIDDEN>
>>
>> - Do some search using 'C-x p g', wait to see the results buffer
>> displayed but it's not displayed for a while. I look at the title bar -
>> and it already says*xref*, but the frame is still not updated. If I
>> press something like 'C-n' or 'C-f' now, that triggers the necessary
>> refresh.
>>
>> - When the said Xref buffers is selected, I press 'q'. Likewise, the
>> frame might not get updated for a while, still showing the previous
>> window configuration until I issue the next command.
>>
>> These are of course random and don't happen every time. Often enough to
>> be annoying, though.
> Is this with or without double-buffering?  If it's with
> double-buffering, do the problems go away if you disable
> double-buffering?

Good question: the above failure scenario reproduces even without XDBE. 
The frequency is about the same as with XDBE.




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 06:01:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 16 02:01:34 2023
Received: from localhost ([127.0.0.1]:50496 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnvSA-0004Yz-Il
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 02:01:34 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46128)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pnvS8-0004Yk-ML
 for 61667 <at> debbugs.gnu.org; Sun, 16 Apr 2023 02:01:33 -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 1pnvS2-0006ZV-F9; Sun, 16 Apr 2023 02:01:26 -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=Tn9iVBiRVq5GQ7Op10R/1/DfEF5BXN5b4u4yCpdJfM4=; b=QUoODOby3Z1n
 nf5d5FDgytBzGMs5GiAUah2XiHkh6KVptCdmMi0KYZ/ELsuTHXrypIWY5ynahf1R3Q9d+MKDs2YKl
 YanBUM9yYehCfereCLc4083HU8BcPL6th9J4wCelhLzoCQB38Sz7Gdtj9w0rp3AllHSRsfM6TraTn
 iYAGq4tLwEHM3J2WsG2wBkLoS8sGA8ledmjYlrlKVCNp+cNvR9RXbv3cdDMFHeKtiOnF4OTEwcDcj
 vOdaGmN0ek8e2QUPDFnhtggEsJAZ00y1vhyWFmtKHcRv9KcelyiwwE5pviNNCnDLg9cPdYh7zAkUz
 pm0YV1s+ZB16Wy9PWTlYHA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pnvS1-00075K-4L; Sun, 16 Apr 2023 02:01:25 -0400
Date: Sun, 16 Apr 2023 09:01:27 +0300
Message-Id: <83r0skbc20.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN> (message from
 Dmitry Gutov on Sun, 16 Apr 2023 03:48:56 +0300)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 16 Apr 2023 03:48:56 +0300
> From: Dmitry Gutov <dgutov@HIDDEN>
> Cc: Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
>  Po Lu <luangruo@HIDDEN>
> 
> - Do some search using 'C-x p g', wait to see the results buffer 
> displayed but it's not displayed for a while. I look at the title bar - 
> and it already says *xref*, but the frame is still not updated. If I 
> press something like 'C-n' or 'C-f' now, that triggers the necessary 
> refresh.
> 
> - When the said Xref buffers is selected, I press 'q'. Likewise, the 
> frame might not get updated for a while, still showing the previous 
> window configuration until I issue the next command.
> 
> These are of course random and don't happen every time. Often enough to 
> be annoying, though.

Is this with or without double-buffering?  If it's with
double-buffering, do the problems go away if you disable
double-buffering?




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

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


Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 00:49:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 15 20:49:21 2023
Received: from localhost ([127.0.0.1]:50333 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnqa1-0003gK-1q
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 20:49:21 -0400
Received: from forward502c.mail.yandex.net ([178.154.239.210]:52558)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dgutov@HIDDEN>) id 1pnqZk-0003fq-Hh
 for 61667 <at> debbugs.gnu.org; Sat, 15 Apr 2023 20:49:19 -0400
Received: from mail-nwsmtp-smtp-production-main-23.myt.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-23.myt.yp-c.yandex.net
 [IPv6:2a02:6b8:c12:18e:0:640:5a9e:0])
 by forward502c.mail.yandex.net (Yandex) with ESMTP id 6D0C25EAE7;
 Sun, 16 Apr 2023 03:49:02 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-23.myt.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id xmNUiRbWm4Y0-BZLhIiVH; 
 Sun, 16 Apr 2023 03:49:01 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1681606141; bh=up5YopFFnMQ5svYuu8f8iEngrDUnAvg6pIzhGuCrWRY=;
 h=In-Reply-To:From:Subject:Message-ID:Cc:References:Date:To;
 b=Avvy/rJevL3Lwfkk58PY2+dkIIqU4+xmyl8WG2YzSY9XYdcnkHaRwWVXxeX0rHWzu
 fBDp9ICzp/NA5MXB1X4wgDNfAymfQm+L+SpUEeSclszgQEY9DePmwAhLqFiRATxo71
 ArFR5Tbf0FTmpeYCKaJ4gu8dsWXCsSWE7+kYr8Ac=
Authentication-Results: mail-nwsmtp-smtp-production-main-23.myt.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailauth.nyi.internal (Postfix) with ESMTP id 7AC5927C0054;
 Sat, 15 Apr 2023 20:48:59 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Sat, 15 Apr 2023 20:48:59 -0400
X-ME-Sender: <xms:-kU7ZKO4NBHmErEi2G1U93lkyMzDZDIkyEODhmEktTsGNq2W5huLJg>
 <xme:-kU7ZI8rj4nZCxqqmwVOwd317Y3Nar9-NR2i18v2YtklKEtUFEwPnsSd1U2MODrEn
 L2iwox7FN8dWXXxkP4>
X-ME-Received: <xmr:-kU7ZBReTFQVCPeMZHQrHO-t8l630Uh_ysJZH-BAFLDMKnldBDBwrKVhByU_gWEY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelfedggedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffhvfevfhgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegughhuthhovheshigrnhguvgigrdhruheqnecuggftrfgrth
 htvghrnhepffeltedtkefftdduffeiudettdevieffgeeigeejgeelfeetveetudehfeev
 veefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hguhhtohhvodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddufeeffeelleeh
 hedvqddvleegjeejjeejiedqughguhhtohhvpeephigrnhguvgigrdhruhesfhgrshhtmh
 grihhlrdgtohhm
X-ME-Proxy: <xmx:-kU7ZKtyXdicdRzHRWeqw1w6rn7uHemSpEBNNEarVxf7idHHrJf4VA>
 <xmx:-kU7ZCc5t1BQymOuNir_rnEQbMeMoo_JLgk3ty9DzUb1PXXa0TKHvQ>
 <xmx:-kU7ZO37Nv5M9-LVICz3hgT66rkeZhj1gNga-8BU7cf9WRWByzNtcQ>
 <xmx:-0U7ZDqki2xPAYF1_gvET7idDNftHFzTCEHwVObUdFQbjkNQnvh68c-p0Hw>
Feedback-ID: ib1d9465d:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 15 Apr 2023 20:48:57 -0400 (EDT)
Message-ID: <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN>
Date: Sun, 16 Apr 2023 03:48:56 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: 61667 <at> debbugs.gnu.org
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
In-Reply-To: <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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: -2.1 (--)

On 03/03/2023 15:44, Dmitry Gutov wrote:
> I've also tried to reproduce the error with a Lucid build of Emacs 29 
> under GNOME -- never hit the problem once.

Life update: I've tried switching to a Lucid build for regular work.

While the test scenarios that I've shown so far fail to reproduce with 
it, I'm seeing very similar problems. Examples:

- Do some search using 'C-x p g', wait to see the results buffer 
displayed but it's not displayed for a while. I look at the title bar - 
and it already says *xref*, but the frame is still not updated. If I 
press something like 'C-n' or 'C-f' now, that triggers the necessary 
refresh.

- When the said Xref buffers is selected, I press 'q'. Likewise, the 
frame might not get updated for a while, still showing the previous 
window configuration until I issue the next command.

These are of course random and don't happen every time. Often enough to 
be annoying, though.




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

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


Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 21:56:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 12 17:56:09 2023
Received: from localhost ([127.0.0.1]:33182 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pbTfl-0003KK-2i
	for submit <at> debbugs.gnu.org; Sun, 12 Mar 2023 17:56:09 -0400
Received: from mail-wm1-f43.google.com ([209.85.128.43]:56219)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pbTfj-0003K6-Gy
 for 61667 <at> debbugs.gnu.org; Sun, 12 Mar 2023 17:56:08 -0400
Received: by mail-wm1-f43.google.com with SMTP id p16so6693681wmq.5
 for <61667 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 14:56:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1678658162;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=heQJhRwGio1jsk86ZJ9fuiyw3nUbcFZCuK4gq4vzdPQ=;
 b=S6IeF3RQa22mKGVhpES4fIswBrIoQHjLs7x5/jCTEd7I09mmkVqeD0xr18tZBWcvR8
 x2DfNY/8kRaRqBznMjeDHisT/lhwELEzZgZap/gCZndZrNkds5s8QaGU/23+l1Uh4Qb/
 mzSW/IO82xtdc3tLacjczbx9jP9vUIDbjgebZIwi43+gtsHquxdxJOy5xqSWGTEdLL8m
 G+3leafui8Fkwsw2peuGi6LW6RuRbFEA6usjcRy9gF2S+yG+mg7H7sa6Sw3nQHGFztr4
 2ZwdELFle0Uc0bBL2GbSFZjQ4RrrIWOTeVXWwEb8LWYwUwr01b4ZuM+Xi83L8ORLtgiS
 Zx9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678658162;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=heQJhRwGio1jsk86ZJ9fuiyw3nUbcFZCuK4gq4vzdPQ=;
 b=iytkOJgYnZNww2xUibUzwHuPIGDAfKNg6d/puNqTFlFBE7QpL6J4lp+oFjeaf+LzW5
 FM+bRDVRIP3vkUJKbv1wf8yuvTXWXHHZxlN0sNuP+B6gcx806s9WLraB4FNtaIDYeS4z
 o6WPQ/PkO56287BkA3Jgc1xvgMHzn2JQc74d6NZETMcEv/oa2OYXljt1I6AklNEgVInL
 H1fwx/bIX/AXHwivl32ugN9S6oJ3DIMelpg6z3bQHo5+u7/RMWYQPNSVxVqnotHjEnB0
 LknrVTFhfG9ABHlQzCAD8E9/nY73iMi870R2q+YlPrllxOFtYAqHvoR7sWkRxONNG6uU
 D/xQ==
X-Gm-Message-State: AO0yUKWO2sCbHysU+mR0pPM2Tfikjm+E538bDCeL2g8GaKMzfdLHSK9x
 K1D6UzV+dNatv64AX4HMc2o=
X-Google-Smtp-Source: AK7set9mq0jtxn/CN0JE7tsQ5BroSCHESfSzw7VXj0RXKYocY4Lj39cVY7McNGtBO1zrXDYHgJIF/w==
X-Received: by 2002:a05:600c:3590:b0:3eb:37ce:4c3e with SMTP id
 p16-20020a05600c359000b003eb37ce4c3emr8734171wmq.16.1678658161665; 
 Sun, 12 Mar 2023 14:56:01 -0700 (PDT)
Received: from [192.168.0.2] ([85.132.229.92])
 by smtp.googlemail.com with ESMTPSA id
 p16-20020a1c5450000000b003ed1f69c967sm5357359wmi.9.2023.03.12.14.56.00
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 12 Mar 2023 14:56:01 -0700 (PDT)
Message-ID: <a1e67506-0537-091e-9a10-e1782d2e837e@HIDDEN>
Date: Sun, 12 Mar 2023 23:55:59 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <83ttz3eig2.fsf@HIDDEN> <721a1bb0-c1c6-70a1-02a8-408445e19fde@HIDDEN>
 <87lekdwfjj.fsf@HIDDEN> <314421f7-3964-572e-8e3a-e31b510fd097@HIDDEN>
 <b2c4ee20-07ad-332e-e1dc-7a1a5c912d83@HIDDEN>
In-Reply-To: <b2c4ee20-07ad-332e-e1dc-7a1a5c912d83@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 04/03/2023 14:45, Dmitry Gutov wrote:
> On 04/03/2023 02:22, Dmitry Gutov wrote:
>> On 04/03/2023 02:01, Po Lu wrote:
>>>> But there is a persistent glitch: when the window configuration
>>>> changes, 1 or 2 vertical bars often flash:
>>>>
>>>> https://a.uguu.se/iYTlOftH.mp4  (with emacs -Q)
>>>>
>>>> https://a.uguu.se/YdDWpMid.mp4  (with my config but with tool-bar and
>>>> scroll-bar modes enabled)
>>>>
>>>> scroll-bar-mode on seems to be required to reproduce this.
>>> This is expected: moving the scroll bar causes exposures, which can
>>> cause flickering.  That's the problem double buffering is supposed to
>>> fix.
>>
>> Isn't it odd, though, that in both cases the glitch is positioned 
>> around 1/2 of the scroll-bar's horizontal coordinate (relative to the 
>> left edge of the frame)? When there is one scroll-bar, there is one 
>> glitch; when there are two scroll-bars, there are two glitches.
>>
>> My guess is that might be related to the display scale (2x).
> 
> And indeed: when I change the display scaling to 1x (no scaling), the 
> "flashes" occur exactly above the scrollbars. Which looks significantly 
> less jarring.
> 
> This seems like something we should be able to fix, if we're going to 
> recommend disabling double-buffering as a fix for this and other problems.

If anybody has ideas how to avoid scrollbars being briefly drawn at the 
wrong position with 2x display and disabled xdbe, that could be an 
improvement as well.

If not for me, then for the next GNOME user advised to disable double 
buffering.




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

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


Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 21:53:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 12 17:53:56 2023
Received: from localhost ([127.0.0.1]:33178 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pbTdc-0003Gd-I4
	for submit <at> debbugs.gnu.org; Sun, 12 Mar 2023 17:53:56 -0400
Received: from mail-wm1-f46.google.com ([209.85.128.46]:39447)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pbTdZ-0003GO-Tv
 for 61667 <at> debbugs.gnu.org; Sun, 12 Mar 2023 17:53:54 -0400
Received: by mail-wm1-f46.google.com with SMTP id
 k25-20020a7bc419000000b003ed23114fa7so967174wmi.4
 for <61667 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 14:53:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1678658028;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ycIQO+VssjXIz98s3uTUX2M5d0564tTuqKOw+xp7N6I=;
 b=OMg3OplY3OMicrz1Nh8qUbhPyetIeahxU7QJYDDKiZcsz84YHBsUQBmxSbIkYcegqk
 HRCkJbEVHrZKWRW6PH7qJFk/aIGC9bhtQLkHk8RHghgTkZSv6fVfdB5iTpBREcLkXH1N
 d5NOIPn1pHdNo43YQbVYUcd/SoAXgXi5AIoNYFEucNlGT07hFNVHD2kZnctpQzPc2fVI
 HCWr2+8jB/UT/64eHzjTPsyNGJBZzDpSx4mfIH2fLHuCP9jK3xKvy/KKTDxjFn/XYvAd
 4HjM1f2EkyJqzvAk8jskDu6uqiynqnvR4hT8GH6g0sNbffv9FExP4Jga5DmYF2bFNSAe
 qPzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678658028;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ycIQO+VssjXIz98s3uTUX2M5d0564tTuqKOw+xp7N6I=;
 b=SxdaIkc3vg91q9n9BMGMsdhrFhoNK5oe3l1FXvUicwcKGWQbaZD3Wu0E1XQZkWBsbD
 mPtgVfVLZtrgh2+NisQcZm3B7xXpIM5OUW+E2JTHzLXe1iNRWfT8RuxjgptEfb4KPI6R
 h6dOPcqthsqOvm32jCaFQSEzq9CrFcXMjfvf1M5TMGKvWffwYIvZjgeCc424WksMmD/5
 H3WzcUvLnFEZr2+4cQPT/PW7w9jOcUTFCSRK6r3edacUaYloMXzED5NJRi5+TTBugr2H
 RQpa+wFMKVEQcy+k4ivxIqTQqAUG4gwcaQ6/eJuuJG+n6q090rq/hAV+XUblOjgmGXsX
 2USg==
X-Gm-Message-State: AO0yUKWpgErrDt7DHIuX+vFbnkTT3/ozdWauhkMnQZ/A0ir0odyyusqR
 9Xgp9U0EWkAHMtgLxcKkuaM=
X-Google-Smtp-Source: AK7set8DcWKR8opyTPecZWoRFk3NAJxtfeoD/2lk27xjvV9tfvXhcfjf7GoiQJixZ+4hb0BNe0edpg==
X-Received: by 2002:a05:600c:524a:b0:3e2:1d1e:78d0 with SMTP id
 fc10-20020a05600c524a00b003e21d1e78d0mr9895871wmb.22.1678658027777; 
 Sun, 12 Mar 2023 14:53:47 -0700 (PDT)
Received: from [192.168.0.2] ([85.132.229.92])
 by smtp.googlemail.com with ESMTPSA id
 h19-20020a05600c315300b003e7c89b3514sm7567679wmo.23.2023.03.12.14.53.46
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 12 Mar 2023 14:53:47 -0700 (PDT)
Message-ID: <46fa73ce-5949-756f-a788-49c826758c14@HIDDEN>
Date: Sun, 12 Mar 2023 23:53:45 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <ebeec9d3-c59e-9d90-314d-96a1ce3fb234@HIDDEN> <877cvmd70n.fsf@HIDDEN>
 <d9fb9209-46b9-8e5d-44cf-04ec188319ef@HIDDEN> <87o7oy9n7h.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87o7oy9n7h.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 12/03/2023 14:19, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> Dmitry Gutov<dgutov@HIDDEN>  writes:
> 
>> Thanks. When trying to run a separate Xorg, at first it failed with no
>> access to some tty, and then (with sudo) brought down my existing
>> Xorg. 😂
>>
>> But when I rebooted, Xfce suddenly started working without extra help.
>>
>> I've tried several dozens of times and couldn't reproduce the problem
>> in it. All I can add about that is two things:
>>
>> 1. It has some broken handling of scaling. When set to 1, most things
>> (but not all, e.g. not the titlebar buttons, I think) have the same
>> size as I have in GNOME at 2x scaling. And when I set scaling to 2,
>> everything becomes tiny.
>>
>> 2. Emacs starts up faster than under WindowMaker or E, but still a
>> little slower than under GNOME. The startup looks a little different,
>> too: if you have some of my older videos saved, you can see it
>> blinking with the scrollbar. Under Xfce, OTOH, I can't see that
>> blinking, and overall the startup looks something like additionally
>> buffered: less jittery, but a tiny bit slower as a result.
> Different window managers behave differently upon first managing a
> window, so I'm not too surprised by these differences.
> 
> I'm out of ideas here, but everything so far points at this being a
> GNOME bug.  Which I can't reproduce, likely due to the difference in
> display and graphics hardware between my system and yours.
> 
>> Whatever the reasons is, it could affect later frame flipping as well.
> I doubt this, since by the time the initial window configuration
> finishes, Emacs should be in the same state under any window manager.
> 
> I'm sorry I couldn't help.

All right, thanks for trying.




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

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


Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 12:19:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 12 08:19:31 2023
Received: from localhost ([127.0.0.1]:59371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pbKfj-00049y-Eb
	for submit <at> debbugs.gnu.org; Sun, 12 Mar 2023 08:19:31 -0400
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:35699)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pbKfh-00049g-H0
 for 61667 <at> debbugs.gnu.org; Sun, 12 Mar 2023 08:19:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1678623564; bh=vWXs4yyT/oDmBq3LsUZBy9NdFf3W0mTuRfkDZtCN8Wo=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=B88I8Xyzkh87Ch01gPSYCfM8mwTuQoA0vlTtJgwHY9FboAH8VUcE8Du8mtrgZrSvk86M+ib43bbUx2U68YZf30zv2BAo+AdwZz/yLaE64h4bGq6IJ2DSyOb+wSBLWl7cZK1+cVlx1uupjgnCF7zNB9/NF6dlUM4+wl/cqj4aqPI0RkGm+gY8S8I2K0L0g6/ihZa5kl+IDy3bXfczH7iMNZ5Uvr23IUSW6QC3BWuadttIOIPm4x8BEJ0TVlPt46iBXUOITNagwBh+e2/5CKqkQUAp7OgvcqwtgdM7I1jJmseASNclYAZyYFPlC8o5wilsfuSv4nwzyPd+NaBWlrva1w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1678623564; bh=Xabcos3z9igianJDMjJ/wnLIUGJ0IaWC8+J0MR++dc0=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=RCUHo6PEsuTN++OIccEGy4V1sN1UO/Y3YLRftqX973Bh13lcWU9vSOlAHUHsL6BJrmg8A4lKc6DzrhAqirGgiO9VYXNdbYyYNfKDN4V0nkmEpaaGtGWL0x05ptvapaUMQyMTtK2BEHszEG+9oqeBUiJ9LqxocCXX2byB3jhfR/lKHSlO6C6XcREhoyF1OCn5sOzBHUfQ5e7YUVNlhqs5f31zgC2Tt5ONpznF/qOi2Z2reMkFulP7kZH8o4DOA9j2O29xNk9Qt368XLfvUlhn2i1VcwIZXhkG8fSX0OaZTiCogLHBoiZrbCWX3LINsMGOT3G3Lfu5TwdO7XYEZcROIg==
X-YMail-OSG: K1VwOmQVM1ns57mTwebSCoTEbmIK4YpcXjzWxiw8VWy16TpUzVtaRkifgY.ElUU
 vvT3L46V2w5B.yXC_fHBlYV6ZST7JOftU7qlc2mj06A3PpvHfxnNAFNowMjMYFBuZj.ELs8a2MkP
 j_B4z28pFXydvcmyQjefqtGtz2N2Fuwxl15.ClNfFK7k8dz.tzhdm1QWB5YcnGb.TkDT2wiqRZ_.
 6OtJawiX3uTpDn1459FY_gKmgVR9CRIDLnkltZ5aFNgL3kEY_MNOqcStobmPHYcms4RnxqgEOdZN
 Fj8hEgnlyKqwpcXzdaIVDCQ.jl8ZspfgyTUkzrqTusNBAvy6F6LqIpGqKL1DJNfLvi2dLr6wxy9m
 g.GCitXK8yd0geBzkaANpUtR5ZP_OJFHvKOa8SA_9Grouaoz7PdK8YE6uve8hMJ5W2zce6b9O2jr
 QaW0BNvgbEekOdySj4GeETS5u8613sq23l2.v1VkSbHIdV8pr.4CUuc1bdWY_eCDkCkYoEUctsRj
 IeCZP_0X2533.q7uHBrIj4JMuFkuNHWccpWorZIc8gRmBe8.CqP_mOPSM.lwX5ibTl_la4_iDkR9
 7QdLrn2BeQ2FmVvT1D5nEXk0UPa9FuXYzzC38S3tzwsHrQCvlEOXlF5zRVz1eaMSUAVvV4s8SNrz
 sWnzVAsXVWqjUpifrek5PghNKxJMpDUBluhk6FlkiFEa7yTY5I46jhrhebFI2zdJGw6fW6lQalrI
 ZLd8Mgw_eCM4FKzz7Z503Cn32inE7.rOA8ZWid_qREr5cYfU9XWf.3156uFHfre7LuH5dkbHQ4Pv
 vcmk8EXbwpEfFF2FF3dZ2Z2G9hhIGzpzXwqSTdkInvmdgqPl8kUJTNMJ0KZ7Z3sPZi03.JAJ8tti
 j1x9hOLj7fgqhID61tySM4R4rmBJip5GKCPn0DMXyJHBmJQ3JszBWZ9AeREbSPLF20fyZBhGhOmK
 QYFP3WMsGHlr7K2LZAUuS0UAh2aH.zQhM85_oC.1M8XEJcCAWTJG.tbge5aLfNE1P43H45CTRje1
 CXCXHWNitUbUxzsAiNJE6WLv9c26QiYSenDSQSXn0Cu6vGSQg.EF6UTTF3ua0ZmpX78MGq.oF63l
 3qIhyUbHwMZ16JUraCbq.N2qVWdQlcXsASkn14GU12bkEyPbhH4B96XZf8aVhOPCeQLnyCy5VUBw
 veQKxAM1CouA7nbxN7hkM1xCMcpy_Jpg45th252kJufvH5fDbIpYe9S9DQ.JKKsIjJvDLQrWJGpa
 ebavAeyetHrtDYLmYOnTs4dYDxnxGY_HeAZhFYB18Wz60jUW5FJ_Hsxl5AEWmn0kQOVJxWJgfCiR
 UPrY0yxLbZqmQv4d2iIRzUA4AdvR1ir5ohZkEWppKyvH.ALvRHtjoXE._nsiPqxTH_pSPIOX5F_N
 k8KeJHugS8PavBq_JxcxoDVg3c7_OR0FNPxJRlPeNrgauFVh7kKEUm2HG8pTRk3jUXt44g5qWZZY
 kfT7jF_B327eUxfmuWqbHfNXeZkt6KIm4kBbs1tzfHMgbvveGJR__BKrHa0KDONPUq_pry51jIbJ
 5AwgpITSUImmGzfHPugwuE7UhLv6Vs3D5dQwIVae.A57WaI1lCs8uOCregZWE8YS2f48BGDSDckN
 sjyM7FeajVDaUUjLA0Le2VabyBqyu3RVrzdFG9oHylLW5Bhn.DDsDJUN_5QTQgNYByrkq5cGMOu_
 fzhK4qC4eUhlB98cF1WE9HeDqhBOlksHlo7OWDCqxzc.s82rsQkujGZ3XjOz7TyFFdMn0a3KW2mr
 mAecEbNpTvVSA9FyJb1o.Zpkqdc6LFk0XCBPAhAn9LmdpqDh4HtMvtFGCpygCbJ4Yres2Mta_b9y
 28APfeMMycVjQgZb7lPJsi_YKLIsa4.rgz8umSO0pSk5ayarZ0ItHRrPjHMQEu8A8URttZUbbzpa
 KL__agRpZr_.JNs1nXeB8Ra3av50yMmLjTmeIcO7iF6HfXXZhkKPBtsyGn5bUNSGyEI7u9Suf1J8
 hcy1h8Tae4j1X_UVz6H73g.OaC5JZmGOsdvZBKfWzBVveH.1hj8V83sDexRI_We1ANrLoxVEgvMM
 JZ6CCRHR1s6aLbPbO3qQSwPFbcAhIZX3fB7hZpuc_mB4sRCq7K5_pQGw7PehU.hPZKIgrWLno_nH
 wIbh7xGUvjy0PnsWHbFEYT81nEq3aU81zxh8Zfj.LerZQZkQt4kchkynAkUDxKhMjsMonzH_ycZJ
 We6EgrOs6gBXjW9N0Vt7.Ma64WKwRez1009kvhwmy_EuRbrzeqaO0Akrz2.nztRxQX7D4
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 2beabbaf-08df-440b-8f0e-e738144535cf
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Mar 2023 12:19:24 +0000
Received: by hermes--production-sg3-67c57bccff-5lh9j (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 4fde5036a7cf13e8c786c22ad30cdb5c; 
 Sun, 12 Mar 2023 12:19:19 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <d9fb9209-46b9-8e5d-44cf-04ec188319ef@HIDDEN> (Dmitry Gutov's
 message of "Sun, 12 Mar 2023 14:15:14 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <ebeec9d3-c59e-9d90-314d-96a1ce3fb234@HIDDEN>
 <877cvmd70n.fsf@HIDDEN>
 <d9fb9209-46b9-8e5d-44cf-04ec188319ef@HIDDEN>
Date: Sun, 12 Mar 2023 20:19:14 +0800
Message-ID: <87o7oy9n7h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21284
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1596
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Thanks. When trying to run a separate Xorg, at first it failed with no
> access to some tty, and then (with sudo) brought down my existing
> Xorg. :-D
>
> But when I rebooted, Xfce suddenly started working without extra help.
>
> I've tried several dozens of times and couldn't reproduce the problem
> in it. All I can add about that is two things:
>
> 1. It has some broken handling of scaling. When set to 1, most things
> (but not all, e.g. not the titlebar buttons, I think) have the same
> size as I have in GNOME at 2x scaling. And when I set scaling to 2,
> everything becomes tiny.
>
> 2. Emacs starts up faster than under WindowMaker or E, but still a
> little slower than under GNOME. The startup looks a little different,
> too: if you have some of my older videos saved, you can see it
> blinking with the scrollbar. Under Xfce, OTOH, I can't see that
> blinking, and overall the startup looks something like additionally
> buffered: less jittery, but a tiny bit slower as a result.

Different window managers behave differently upon first managing a
window, so I'm not too surprised by these differences.

I'm out of ideas here, but everything so far points at this being a
GNOME bug.  Which I can't reproduce, likely due to the difference in
display and graphics hardware between my system and yours.

> Whatever the reasons is, it could affect later frame flipping as well.

I doubt this, since by the time the initial window configuration
finishes, Emacs should be in the same state under any window manager.

I'm sorry I couldn't help.




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

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


Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 12:15:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 12 08:15:25 2023
Received: from localhost ([127.0.0.1]:59358 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pbKbl-00042q-IE
	for submit <at> debbugs.gnu.org; Sun, 12 Mar 2023 08:15:25 -0400
Received: from mail-wm1-f45.google.com ([209.85.128.45]:40656)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pbKbj-00042X-Jt
 for 61667 <at> debbugs.gnu.org; Sun, 12 Mar 2023 08:15:24 -0400
Received: by mail-wm1-f45.google.com with SMTP id
 fm20-20020a05600c0c1400b003ead37e6588so9082223wmb.5
 for <61667 <at> debbugs.gnu.org>; Sun, 12 Mar 2023 05:15:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1678623317;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=94l/ejD/72Vxn0iAFqTwe9jK3ASmW9k+FIOX62mrKO0=;
 b=QE1Ee4mwAHAH+pDbymDLoDf/BSTwDtMmg2iyaD5PUoPXYu/M6B7BWpH2p2QC3uVJi4
 nv+4S840wNFVLC1R8L5J2QiUaDEIbnUW/lN1D+/5EnFVqKS+STwUxQMmgVBHtteye9y1
 wtk8Aks9ZnrWR76W2LPp+AwRrrER02hZZbY/aQSQpDgPYegg/aP4UbppoSzX8UoqE6TC
 aJ8WLbXDkBpVzayUw4tYLSmFctuksLjCNEf+2g9MocoaXOW/s+lvwWOtyZMLzjfTgWCR
 aPyWg/0usZ7AdOPk+Jln4dTJvDs7eRYNsIXEag2noUNYeiOJoW6CG9mza/0o5y8e8sW8
 eRkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678623317;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=94l/ejD/72Vxn0iAFqTwe9jK3ASmW9k+FIOX62mrKO0=;
 b=38AZnY2lg+w2seyWzPJu64hSQekFO//4Yu1HwF0/NRajVJFKvDwF9CyfmQ5vGn2ltI
 LUoNVjvvnYZmpOgdsh5Shb1PqwE+8bI7OtvuyMWuLTLB+n9yfYKUBiog1stSzZzJFPxa
 YujGA/132+6yQwCAybz3h+ZCbRPDq2xCPGN667o3z/NkiNbox3ETAQMbUkRvAtWeY1JQ
 3nUIU0eNtqWkvvCR08ZkdU3i4UfarkKTNVFN3wzRkbFJNFL7CWziX6rsSGJ4iEWgDY5x
 Qh1t0cEGQTe4eTMBGf4WYl/ziMPWaslnbs3sLLQRYJQ54C+qsrdxxfG46Qll6w3sutlI
 1ECw==
X-Gm-Message-State: AO0yUKX7pFTsSpkjoML7IXtslB/MMFqEqr8kK0pCUoYUhXKo4Ogari/O
 mj8LOAjO4pZhF8up1XUQd9U=
X-Google-Smtp-Source: AK7set8PtB3DQVvxB0k9xuM5iqLStYtE1x5ZtMjW+r9+JY4TCCfjrByLK+GH5YFPVgMz4hqZgU0Onw==
X-Received: by 2002:a05:600c:19d3:b0:3eb:3945:d3f9 with SMTP id
 u19-20020a05600c19d300b003eb3945d3f9mr8035352wmq.4.1678623317445; 
 Sun, 12 Mar 2023 05:15:17 -0700 (PDT)
Received: from [192.168.0.2] ([85.132.229.92])
 by smtp.googlemail.com with ESMTPSA id
 a18-20020adffad2000000b002ceb7a11eb9sm510442wrs.42.2023.03.12.05.15.16
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 12 Mar 2023 05:15:16 -0700 (PDT)
Message-ID: <d9fb9209-46b9-8e5d-44cf-04ec188319ef@HIDDEN>
Date: Sun, 12 Mar 2023 14:15:14 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <ebeec9d3-c59e-9d90-314d-96a1ce3fb234@HIDDEN> <877cvmd70n.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <877cvmd70n.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 12/03/2023 04:43, Po Lu wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>>> Tried again with WindowMaker, couldn't reproduce there still. It's
>>> still working kind of sluggishly, though. Also tried installing
>>> Xfce4, but there seems to be some integration problem: it's not
>>> possible to log into it from GDM (journalctl shows some errors about
>>> it trying to launch its own session manager and failing because of
>>> GDM already running).
>>> I've also tried to reproduce the error with a Lucid build of Emacs
>>> 29 under GNOME -- never hit the problem once.
> 
> Yes, it did vanish into the infinite black hole that is this email
> provider's automatic filtering.
> 
> Xfwm can be run by hand with its compositor enabled.  Perhaps if you
> start:
> 
>    Xorg :1
> 
> then run:
> 
>    xfwm4 -c --display :1, you will have better luck.

Thanks. When trying to run a separate Xorg, at first it failed with no 
access to some tty, and then (with sudo) brought down my existing Xorg. :-D

But when I rebooted, Xfce suddenly started working without extra help.

I've tried several dozens of times and couldn't reproduce the problem in 
it. All I can add about that is two things:

1. It has some broken handling of scaling. When set to 1, most things 
(but not all, e.g. not the titlebar buttons, I think) have the same size 
as I have in GNOME at 2x scaling. And when I set scaling to 2, 
everything becomes tiny.

2. Emacs starts up faster than under WindowMaker or E, but still a 
little slower than under GNOME. The startup looks a little different, 
too: if you have some of my older videos saved, you can see it blinking 
with the scrollbar. Under Xfce, OTOH, I can't see that blinking, and 
overall the startup looks something like additionally buffered: less 
jittery, but a tiny bit slower as a result. Whatever the reasons is, it 
could affect later frame flipping as well.

https://a.uguu.se/jzgYlBHd.mp4




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

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


Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 02:43:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 11 21:43:22 2023
Received: from localhost ([127.0.0.1]:58878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pbBgA-0008LZ-Kx
	for submit <at> debbugs.gnu.org; Sat, 11 Mar 2023 21:43:22 -0500
Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:34482)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pbBg8-0008LN-Md
 for 61667 <at> debbugs.gnu.org; Sat, 11 Mar 2023 21:43:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1678588993; bh=ElGUHt/pJCy9NBTny/w0TKz3i9OyFlcFUKQHk6My8qo=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=N4uW6kezk1jPze7A/Wf16aDd7BvKE08jJRpYWxfSgJEBJMEfeFV96ACbIQ8XSUF8+Mc/RfFZtikjpsucV7BdjHSOwLyJ0bMo+y/PsNx2TanGlkPfg8Q+7cypKH1sasbvGKNmlwn8iz5pId1eNrzzKZ1hyJHPY26FRiwOp2zqozMABteMaqQAlIlcGgY8a4C75mdw4x5bmdtLNW8vsWubAJVS9y2JfoqREy4d/EnqL8GTLbkAWhLppVugV/rOs6vG/VxVlOW1sO6hnQY9NHUnd12UH/nHFDVgA0nGeFbS2C2lforU6JC0nEk4iaxqj5lfddXEoN7e9U+O59KrjNKx8g==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1678588993; bh=qxvQ4jeu0rvW+RlKqMRCb0zO+T25UCdSIz00dMeq+p8=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=mR2mHZsc+U9Ko/l8AQh4nFkZRqhbXwLWfyJEkjnHW4SC6gwTClpneloMrgLH1me5yPP85yY8/qoOVeG0XzOaQV2HZcQb9KSKcwRIz7KBwVJC6VcVmYn+EVoa9XhL9UQZ9EIwY3Bjz4/hjb0pZ/d9JRiRl4JLoxv5f7hg/u6zXomI1COA0QxSrQwKhBfokUiR5PDktsbMeYo7sBxwVJg175k/L/SMgMN6lHY3D/W3SUDrU/m16KlWoJV33CqEQXgkOufzIu0BWGOpDfBNZCotWglAhuh8lxdJ64vAj784V3Kzj6Ouxii5u1oSOlEMRTUZpIhV63YBHYD4h2AvbzgnaQ==
X-YMail-OSG: dAV5m3gVM1luF_acXyZ2JsAEgx7n6Y114oPtYgTi4vc9xCrhlpS32ur7xWm1eew
 Rwl5QtL7Zs6zPkv4M6yKGnlKWLsH.3_7YCLgMdis2l02jdq1CYvG6T_DeRC2acr8vTo2dz6UYsKL
 U31rFWhUfXZAjHFyOIdCRdHNsoHN.Om2M.un1fmCzOungzt_nykJ6AcrX_X5qYK5jB9_.GaH.2KK
 XkSfQ1WokAC.UtstHfSLjxd9YcsNmTLZJ7n2SbU62mCTcPh1TrVZD484FKznuqe_Mb3nSsab1728
 wzBlaf9ycv2emXpeIcEgV1xxcbBVpmnVtXzlz9bhMs404eZSliCZAnmPm_mM0e4IbIltYoUXJKQa
 iekWuetjvpUIPbCJMJNoWJdKKf_1yxLFMHJiKPbVYKs_j4Wn0BKfYDEyKteCTVyxuaZB5eyltNFH
 Kh4jRQMC0kUSQzY7ZXVqYw2MBopV5nnaesz669jB4Yehr0TTThvIOOfoILu9cFoJE5EA5gQx2vFl
 xuOxpnQm6Fgv0nae1eM5P3cZMrnVUBW6e8PIXZhOvOAXgake42LWNUqZH0nfMYZ_P63DdrcYOxVm
 4nryPlXclFK0hyhJbouL1E.oYHLe70e.wfWPnOpxTlFOD.40dk9vQgbIlXjLn8Zd6uCeMFl0lSUs
 rH8oNGGJwdK.yHZc4f_oVGjwidMCvCBuFEfV2vIdA5OwJ42JhzdGfv7yMqhO1nUMVge1k.2zeA0_
 bVw.xBqL9IERilwi6OHq.m6ubZoTxwE.eb8zeCd4AZrUZsWCv8YTshUSbZrAMLTEqRDEsz.lkqcJ
 sgq2.ANLwdntTq5XbzAhlWDRWkF8d8BBF92l5c4ghdZRBTswxk87G5zhvd.3RCQG16bBJtx9Cd6Y
 DXDmlazSlWdZGfaSKwGv4NpD7Y73Rn9__BfySQN.N8PN4751SMQuRC.0WgS7mKVRJAHqLm9fQZXa
 m3wHJ.qk_FWADuoRwJwRCn3ia4jHLyepNW2aSdgEJ_JAdywnvy4mVH_48IaK7BsZte3Uw4J2yAem
 1nNeGnJENm4szaBP8fopkMpXGN9VQh0oFXlTWeJSiC9qwiD8mFm_zwM2LirqQB_5o8XIuQ9d5idr
 CuwrvZW9rBuRLlAYCXAB.VftV7ydx82oqGLaE4s0QSX0jXBGcujueoGAlLKl6oHC8G8xvFcWof_m
 4JT649miWDgJ7iEeqhCTgvXxAzBc1l26ZLh1YhUnmYHRbxIBUqE438PVn3HN5CdoVC7vMHFGLB2_
 Jwj__1yV1wpQ057SZtHkoqebhdwJSrwj47LphslPe4f4bz_BoGqTgXHLd45cb6It1U52rUGMab7P
 faHFKN79V9Vp77mPdfSuHv2OjDMN8rS96.r.P7.fUxRDO96RuY0_2xmRdva66lRA6glecNJC6eTr
 EcK.MNRD9h8Wd6mqex.U_znTtBvA298jhOQMA74WxQQM5bTzDNVG_s1Tb2LdVOlvtjl_2z6gZGk8
 cUhghAcD4FVSU6R5OP8d7h_WuRu_0zhNYUEPrGy01Z.n9pNy2fSQzqtztRckNEilTwV2VU1u_qAn
 Sp2dLE0xKarjPheznj6i5qgTMKagGTwg23KI5ADAdKiUd4GT2JIYH1WkIF6s7w34_tpXIW0U1jjm
 GH2ikZgT0t5Ee12mSLDweTmrol0f2RVCGJw.A4bAZVDvn.xAweoielpBdBcFDDjPCqqXsyFIfoLW
 thqRxvH7awV1kkNjqU7gQhENVdGC00hc5vl3XxkDT7L7mMd382gZeHcwRW1g_YpghIWi7QKfNAQh
 wpX3z3r2wp2fa7jaH6VLSpuDVsP6ogJO_zVMzyQxIaMqBuIfbL52DwhpHZulnAsxMZ5ETihCg8Zl
 NkZbJBxIpQDJp7uWqPv7MGVOYxgbJ9ARmfJZA6hCjRRzfGOCjBMHIWYOmNZ7nVSxC_ZRYK4lrA5X
 GJJOCoAcy2cOpRnf9wPmxfQrbW3Tz92Zz4L6ZHEk0WSDHecTRplkfVsoRAy71RYplEXFByjs5UZY
 guS_2.IjBfV9eoedbEIX1HtaVw8fdasN3rn3yszsxVNvV7FgSUpIQqIYGcdoY_OZjx4D94rfdnxm
 1MKEwzp9VtB..zDlOiLj5.Nqer4PzhGq9x5Vd6wL_VbeNXd87PlCndXw0.jWg_acTIppRD_Rb11n
 DpvLD.unO4Jq.Tl.p.hjm3lJUg01s5OYcKwxcPKsQNWkikwvoFVO_3fWPEKPGb_3wRuNbWQ8USGc
 NtY368Owy.oRZnfp6VpeCt90cBIQhrVIWdlwgD4ZgHc0o2u_fAxfm0R4aYU7FCxeJIN.2
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 06122b77-d12a-47c4-9ab1-fddcb1caf697
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Mar 2023 02:43:13 +0000
Received: by hermes--production-sg3-67c57bccff-wt27l (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 7550a17a8aa4edbfa97561a5a3ebcdd4; 
 Sun, 12 Mar 2023 02:43:09 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <ebeec9d3-c59e-9d90-314d-96a1ce3fb234@HIDDEN> (Dmitry Gutov's
 message of "Sun, 12 Mar 2023 04:27:53 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
 <ebeec9d3-c59e-9d90-314d-96a1ce3fb234@HIDDEN>
Date: Sun, 12 Mar 2023 10:43:04 +0800
Message-ID: <877cvmd70n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21161
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 783
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

>> Tried again with WindowMaker, couldn't reproduce there still. It's
>> still working kind of sluggishly, though. Also tried installing
>> Xfce4, but there seems to be some integration problem: it's not
>> possible to log into it from GDM (journalctl shows some errors about
>> it trying to launch its own session manager and failing because of
>> GDM already running).
>> I've also tried to reproduce the error with a Lucid build of Emacs
>> 29 under GNOME -- never hit the problem once.

Yes, it did vanish into the infinite black hole that is this email
provider's automatic filtering.

Xfwm can be run by hand with its compositor enabled.  Perhaps if you
start:

  Xorg :1

then run:

  xfwm4 -c --display :1, you will have better luck.




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

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


Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 02:28:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 11 21:28:04 2023
Received: from localhost ([127.0.0.1]:58866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pbBRL-0007z9-LW
	for submit <at> debbugs.gnu.org; Sat, 11 Mar 2023 21:28:03 -0500
Received: from mail-wr1-f50.google.com ([209.85.221.50]:40574)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pbBRK-0007yg-Ok
 for 61667 <at> debbugs.gnu.org; Sat, 11 Mar 2023 21:28:03 -0500
Received: by mail-wr1-f50.google.com with SMTP id t15so8365096wrz.7
 for <61667 <at> debbugs.gnu.org>; Sat, 11 Mar 2023 18:28:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1678588076;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=+xrWOTEEisQBVhIDURXfifvfbHyB2fO/YL5nL1Qdy2I=;
 b=PYaHw7c/hQk/ncngpoIbAmyhFosPmJlpC9N3eEtfZ0MeL+SX5ttLNxk8gT+meLSOLi
 l904V+CmXtFig0E9i4+/+5IIzB4O77pkwKARIOJVziDo6JVvz8E/gAAK6dwphc6EX9cP
 RGCYTZk4XGXsw9n4kYF16vkuecXRjpEdNS67I4Lbd2efW96dom0Sf23YW/evvVxiFAT3
 PseCZBBJVOQfBAaHQ+tc3OImC7WyvIydCvnOTT+Skok6OWe/xNGJlDLuZXSkXawMDBot
 yl+YreISZvtpYq+VgQZJ0p5mnqEBkhUGjRq8HpT1aMs51MMcpPyzxqeusStoqKFXafMq
 Jbyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678588076;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=+xrWOTEEisQBVhIDURXfifvfbHyB2fO/YL5nL1Qdy2I=;
 b=udvMQ4cHBXX81DSiFxbiOO+BGq6FLlPvkoPtg5eQqHcxsH5dA6loI0GgG2Xd9SWEiE
 F2LO0lLCP0XYuTfXdOFXzArPL7E91XIagoNockkLjY9rc6TTgpWaSTr01LVHtFIZPBCj
 VOmWwyPbK/XkOtw5Jbg+Zsx85+j1b2vvOF4gzdVyAru2n9m6LeHiJsSTdUNXjSIr0Yv8
 rlcTjhOJWiJ1tY2FpiNfFcrUs4gbdt0oxSJ7MeqJKZGUNvQXmBLJyBlhki0toHVbzaLO
 m/k8rlru5rNRTL6BkBhMERslY1m147xct3iirGmBxmGT3cX9baNXt45o6NYjl4piz2/R
 3GHg==
X-Gm-Message-State: AO0yUKWS1SMNOTd8Ap/wLGKbOcu5HmMdqN/1bp4xDGfUqwBEE2s1djsZ
 j4kvf/nVex3HhPXk9VGhpyk=
X-Google-Smtp-Source: AK7set9eAl/ynErzlNVOZ6qwTLNC/Z4qRMETXm6kV5+cuWPcNXsQ1QFitu4aAEh55GIm+9jExIAhHA==
X-Received: by 2002:a5d:5011:0:b0:2c7:a3c:5b90 with SMTP id
 e17-20020a5d5011000000b002c70a3c5b90mr18390523wrt.9.1678588076435; 
 Sat, 11 Mar 2023 18:27:56 -0800 (PST)
Received: from [192.168.0.2] ([85.132.229.92])
 by smtp.googlemail.com with ESMTPSA id
 l14-20020a05600c2cce00b003df7b40f99fsm4578961wmc.11.2023.03.11.18.27.54
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 11 Mar 2023 18:27:55 -0800 (PST)
Message-ID: <ebeec9d3-c59e-9d90-314d-96a1ce3fb234@HIDDEN>
Date: Sun, 12 Mar 2023 04:27:53 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
In-Reply-To: <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

Hi Po,

Just wanted to make sure you got this email, and that it didn't get 
"hidden" by the next one.

If you have any further ideas for debugging, I'm happy to do that.

Reproducing it can still be a pain, e.g. this time around I spend a 
couple of minutes wondering whether a recent update to Xorg fixed 
everything, but then it started appearing again, with same regularity.

On 03/03/2023 15:44, Dmitry Gutov wrote:
> On 03/03/2023 02:54, Po Lu wrote:
> 
>>> So I went back to the previous Emacs versions.
>>>
>>> This MRE:
>>>
>>>    src/emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)"
>>>    --eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda
>>>    () (interactive) (insert \"!\") (redisplay) (find-file
>>>    \"xassociations.rb\") ))" --eval "(add-hook 'find-file-hook
>>>    #'redisplay t)" --eval "(blink-cursor-mode -1 )" --eval "(setq
>>>    frame-title-format \"aaa\")"
>>>
>>>    Press 'a'. See if the buffer is displayed after a delay.
>>
>> Could you send me xassociations.rb?  I can't reproduce this with any
>> file of my own.
> 
> Attached, though this doesn't seem to depend on the exact file. E.g., I 
> reproduced this bug (indefinitely delayed refresh) just today with 
> src/alloc.c a few times.
> 
>>> --eval "(modify-frame-parameters nil '((undecorated . t)))", OTOH, we
>>>    can also cross out from the list of fixes: the problem still happens
>>>    with it, though seemingly less often (first repro at the 15th try).
>>
>> OK, thanks.  Damned blink-cursor-mode!  Does the frame still refresh
>> when you hover over the title bar buttons?
> 
> If there is a title bar, and there are buttons, yes, always.
> 
> Also, sometimes the frame refreshes right away as soon as I move the 
> mouse over its border. Sometimes, however, I can move the mouse over it 
> for a while, and refresh happens only when hovering over the title bar 
> buttons. Or over the mode-line. Or pressing some button on the keyboard, 
> of course.
> 
>> Also, since we now know blink-cursor-mode was previously screwing with
>> the results, would you please try some other window manager again and
>> see if the problem reproduces without GNOME?
> 
> Tried again with WindowMaker, couldn't reproduce there still. It's still 
> working kind of sluggishly, though. Also tried installing Xfce4, but 
> there seems to be some integration problem: it's not possible to log 
> into it from GDM (journalctl shows some errors about it trying to launch 
> its own session manager and failing because of GDM already running).
> 
> I've also tried to reproduce the error with a Lucid build of Emacs 29 
> under GNOME -- never hit the problem once.





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

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


Received: (at 61667) by debbugs.gnu.org; 4 Mar 2023 12:45:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 07:45:11 2023
Received: from localhost ([127.0.0.1]:35394 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYRGB-0004jw-G8
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 07:45:11 -0500
Received: from mail-wr1-f48.google.com ([209.85.221.48]:36565)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pYRG9-0004jd-Mk
 for 61667 <at> debbugs.gnu.org; Sat, 04 Mar 2023 07:45:10 -0500
Received: by mail-wr1-f48.google.com with SMTP id l25so4667093wrb.3
 for <61667 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 04:45:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677933903;
 h=content-transfer-encoding:in-reply-to:content-language:references
 :cc:to:from:subject:user-agent:mime-version:date:message-id:sender
 :from:to:cc:subject:date:message-id:reply-to;
 bh=UXrLfLHDL3/hhpFj71eeJygk/LMTOAsOs/GfKMt1pBM=;
 b=AJcKYkBqXzTuB8sTiz5FmlrEHK2OcIbR8jnK4MxOFcPWnV8EmxHmPuFRcXodnsDbnA
 pbr9l7e0/1KyLWW1QvXihFgQvbOt6hRwZ5d2l5HhF3AFbaotjYKeD2SeIrmV9otjNLQ0
 adUxXuE4hq1Rg4gK1F8vXgXXkLzW9YC9r4etFXtOGMPoHuy09LeSFVsFc7guc4Rp2W+J
 vsww0IeMDHs2UjSo3PY7d5lYuvqm/m9Ax2bfEmR8UGdHkOrJSLDrJdT9mu3HZkoGKlT3
 OaefPUYsbhYCt9yAUQh+Eul+h86mXKhqMXBizS6AKbnbFvtAhxrb0TnG63HLmVJLiBKW
 MU5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677933903;
 h=content-transfer-encoding:in-reply-to:content-language:references
 :cc:to:from:subject:user-agent:mime-version:date:message-id:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=UXrLfLHDL3/hhpFj71eeJygk/LMTOAsOs/GfKMt1pBM=;
 b=HsnB2VNwUxl1uvxgDj9kav7/ZC9F4oyUZ58j0Y2q/Uv6r5Xmy6WAKMLch3fzzqa4Gh
 3G/647OB9qamZXKSByVW2iN8mk9EEklEp5HnvP7/vdZZuOxgYAMUPstHcQ2kHuYC01Sn
 cwI4jyoXSKF8dY6FyLynIn8nLtQcuz35re4fKZpzBVuoIszaPaGv91o1eUHCHbTn9EdZ
 8I2rJKlgpfvITugcTax5x4fZzvlvK9PYgthhdLmgsug7/o3VUippsi4+R7PW7+Iiw3AI
 VcT1Zutpb0WhqThE9iySbHOVCGEoENYRo4tgA4DoQJf9xzSmEESlCrCeFxJj8TUb4lov
 j15w==
X-Gm-Message-State: AO0yUKXYZ/rrdGcvBIEtibdy6D+H0+ZIZ/L9+OMAHMhJ1VBeUhgHwdwo
 jc5K33qaPFVLio4aqcTHsJw=
X-Google-Smtp-Source: AK7set+V9o7OjvVYj3cR4Qy3OPQ7f/do/q9HFr6TzE3O3UztmQbewoVTeaC2OMkGqXKtDHcM1ZA/Xg==
X-Received: by 2002:a5d:6505:0:b0:2c6:e682:e55b with SMTP id
 x5-20020a5d6505000000b002c6e682e55bmr3056943wru.48.1677933903381; 
 Sat, 04 Mar 2023 04:45:03 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 j2-20020a5d6042000000b002c70d269b4esm4727749wrt.91.2023.03.04.04.45.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 04 Mar 2023 04:45:02 -0800 (PST)
Message-ID: <b2c4ee20-07ad-332e-e1dc-7a1a5c912d83@HIDDEN>
Date: Sat, 4 Mar 2023 14:45:00 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
From: Dmitry Gutov <dgutov@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <83ttz3eig2.fsf@HIDDEN> <721a1bb0-c1c6-70a1-02a8-408445e19fde@HIDDEN>
 <87lekdwfjj.fsf@HIDDEN> <314421f7-3964-572e-8e3a-e31b510fd097@HIDDEN>
Content-Language: en-US
In-Reply-To: <314421f7-3964-572e-8e3a-e31b510fd097@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 04/03/2023 02:22, Dmitry Gutov wrote:
> On 04/03/2023 02:01, Po Lu wrote:
>>> But there is a persistent glitch: when the window configuration
>>> changes, 1 or 2 vertical bars often flash:
>>>
>>> https://a.uguu.se/iYTlOftH.mp4  (with emacs -Q)
>>>
>>> https://a.uguu.se/YdDWpMid.mp4  (with my config but with tool-bar and
>>> scroll-bar modes enabled)
>>>
>>> scroll-bar-mode on seems to be required to reproduce this.
>> This is expected: moving the scroll bar causes exposures, which can
>> cause flickering.  That's the problem double buffering is supposed to
>> fix.
> 
> Isn't it odd, though, that in both cases the glitch is positioned around 
> 1/2 of the scroll-bar's horizontal coordinate (relative to the left edge 
> of the frame)? When there is one scroll-bar, there is one glitch; when 
> there are two scroll-bars, there are two glitches.
> 
> My guess is that might be related to the display scale (2x).

And indeed: when I change the display scaling to 1x (no scaling), the 
"flashes" occur exactly above the scrollbars. Which looks significantly 
less jarring.

This seems like something we should be able to fix, if we're going to 
recommend disabling double-buffering as a fix for this and other problems.




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

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


Received: (at 61667) by debbugs.gnu.org; 4 Mar 2023 00:23:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 19:23:02 2023
Received: from localhost ([127.0.0.1]:34257 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYFfy-0005hM-62
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 19:23:02 -0500
Received: from mail-wr1-f52.google.com ([209.85.221.52]:42751)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pYFfw-0005ga-VD
 for 61667 <at> debbugs.gnu.org; Fri, 03 Mar 2023 19:23:01 -0500
Received: by mail-wr1-f52.google.com with SMTP id j2so3800597wrh.9
 for <61667 <at> debbugs.gnu.org>; Fri, 03 Mar 2023 16:23:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677889375;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=4Un7G2U73s9Kxd8sM/A0DWEH4ZeOBhQinrASBlYy2FU=;
 b=nhGvXPEcqMDXUh5BlCIDHE+sJFz6CQftPCHeoJfF0GSJiEdmugXOn5eUC3oUx4KbYT
 McwDgrYBf7CrraTKHY63ok08lr4H0B8nbuWI35ao4tEgVAjyi3015bpqFb5UR5QLjrZC
 ZOe1FN9yHp+GjBAj2T8tA8wd5XjS+yE8Q/BffWG6MlngEhSy9k8TXrE6l/ymUL8CewKw
 +Xt6RxJzDU6rVokGc6h/NA6euy4Hh4ryl5ftH5f2l93lYciMGF4lY+7z4M8XvaU+kgh/
 e8w+N0NVlIy/xY+qutksxk91XNl0Z3OdmlsStFKGovVJA+ydclTlFAMnvzI+cfi77lIg
 O3rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677889375;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=4Un7G2U73s9Kxd8sM/A0DWEH4ZeOBhQinrASBlYy2FU=;
 b=o03joly+fUw15D0+aJ6iPjcfoiy+rQlNTbbwWfN9prpcTio5e5VE19gz9HK6PNC2y1
 R+NH89Ne6/l1AqrM5H87l19cDkqzNbikdYqwqcSLsASaKdn8JB1j6ef6/ARw6LvjDjvt
 BDBixZ+pedHpQiF0w/Ls7P0N6seCecvz16T6w5DdkXpk4b96TvwnyAa8GvP0eeyDnCdQ
 jPQTT7864bKmQcx38YzJ9p900s57oQaqxSDEbhDipAp0IWeB3VcPuBuVk0vwhhtcBDCr
 9qDoAghPHSB+65A0eJQicIFbDj/nc5OK+1HqfyviSuW3y8Xm4p8cuOUZsJbdWXIVF0yt
 EBPg==
X-Gm-Message-State: AO0yUKWAYfTcYeFmp/pgOa8ur9RGcw9Z1oNqCNfPxmHNvaUdWkzaMykh
 B+l5Ml1Io4cC0Tha/VT2C00=
X-Google-Smtp-Source: AK7set9X3VD6ouqwXlpO7s3wGLk0qOl6+94bOSWBBtYpTK2d7Hw/KSX3MLVUvX8OI98fOE6Lj/d1Dw==
X-Received: by 2002:a5d:5312:0:b0:2ca:c865:51b3 with SMTP id
 e18-20020a5d5312000000b002cac86551b3mr2063215wrv.12.1677889374828; 
 Fri, 03 Mar 2023 16:22:54 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 m16-20020a056000009000b002be099f78c0sm3410999wrx.69.2023.03.03.16.22.53
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Mar 2023 16:22:54 -0800 (PST)
Message-ID: <314421f7-3964-572e-8e3a-e31b510fd097@HIDDEN>
Date: Sat, 4 Mar 2023 02:22:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <83ttz3eig2.fsf@HIDDEN> <721a1bb0-c1c6-70a1-02a8-408445e19fde@HIDDEN>
 <87lekdwfjj.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87lekdwfjj.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 04/03/2023 02:01, Po Lu wrote:
>> But there is a persistent glitch: when the window configuration
>> changes, 1 or 2 vertical bars often flash:
>>
>> https://a.uguu.se/iYTlOftH.mp4  (with emacs -Q)
>>
>> https://a.uguu.se/YdDWpMid.mp4  (with my config but with tool-bar and
>> scroll-bar modes enabled)
>>
>> scroll-bar-mode on seems to be required to reproduce this.
> This is expected: moving the scroll bar causes exposures, which can
> cause flickering.  That's the problem double buffering is supposed to
> fix.

Isn't it odd, though, that in both cases the glitch is positioned around 
1/2 of the scroll-bar's horizontal coordinate (relative to the left edge 
of the frame)? When there is one scroll-bar, there is one glitch; when 
there are two scroll-bars, there are two glitches.

My guess is that might be related to the display scale (2x).




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

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


Received: (at 61667) by debbugs.gnu.org; 4 Mar 2023 00:01:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 19:01:38 2023
Received: from localhost ([127.0.0.1]:34243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYFLG-0005Bj-Bj
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 19:01:38 -0500
Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:44662)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pYFLE-0005BU-CP
 for 61667 <at> debbugs.gnu.org; Fri, 03 Mar 2023 19:01:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677888089; bh=vT9xXA0dOYpPIpBAfpbSnotrL5vNsvwXAR1Hnhq/G5o=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=k6HWL+e+tC7TEMM+F8qqJJDrZDF3D0tAF1LCKACoBxmzd9URy+CvYuusLdbtOaRdKN4C+B6OTeBlkunGqC/6NbwSZkrCgp4+xXbvnZoawggFFF7FqRE4XuwbdcYxlGq8P0fWuOJe0c9OULb618GB6R4SU9te/LAjRg4sd6vxL7dAMtxfqbFbIX75HxNI84ohzKTwYzxktlXsaX5IOWmZF9+b7EsPTYJ/YMgj+8Hfnsl/aF5n3hehaqLGcMqRm/ymm3rHCeaxwqOiWkJ8apOGySK/YWkG323T9+dbHRPLljaUh53VP/TcQYo3GOTlKN2oeUrSG43szQtzCEHlywRc7w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677888089; bh=EdivPLFRz9mhykBmYUYulXIIXSvPSHUNU8nYM9tg2KJ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ixJig6ffK/SI7ynw1Ms/vB3bhSPmR3NIieDSogHlpQOCOEU5ivtjKFyQG+lAaMK5JfYW7sVVgEkC5/JC/BbzPeSJQBq9llw/t/bJDiAmljIQ+EZMTxJSOQDUlrhD8o/ORnONL6SFjE+L3gv+6DxT3aqrf7/BiM3duge/jsmZ+uVNBLKqvM0RrR4YkvU6WuQbYCuxGIQbZs9aLq34xjZJU2GiLDGD9GZGUagSFzAKH+5klWre386rQty/TU3GRfUyEU37IjzFE8Xmz11iCskYYDPsqFwUu0dt6T6kWUYTnZ+RdlRKRbYTvAtREgCpEjR/lKMokwC8ROWn8fJZQswBLQ==
X-YMail-OSG: KbJGmpoVM1kyQTaW3KZ8Yj4nh1dxldi97yPMfCHS2FjNAHHa3EcyDMOoCzufGE7
 qKT1e8mRz8U5PAVxMVTgqsWZdCZ__vZsNFNpvTEHTPVoQLUltpAJyM7GkQyCddBH.yQPK_bQTpwx
 5pSBql190hk5nfQoHnen9NmC81lq1XliWU9PXtJskjK_rKQM7Gt5pOmx.rwUrAQkAJapGBF.3sus
 q_Ir9gxJuX6Mstg.GQSCGObez0jD1OiawpqhO8VTHdzWRopaCg4xecCmzl08xzGADOohpB4_EJos
 osjR7XHxJBSGEuMZJ.2zFpMow5Mn6k3EUf3.S1wsfbgxQf4wSanX2i_GTIspk8qw5Kn1TgDxlH0l
 cnqtlCL_8q44bZqf0BbrNEIkFxI0Lafdt5GBRVVs.6UbLSOqqF.GgTJjINSIbfaQKtYtfiQP3JBP
 1X7qdWHZ31eTD3WD6o8.oOcUrfJJqtpglv9z2VaZM14I8p1OgefZ8OJwuYfKKuv6j7tyutifLV9C
 eohBzjJlstuDTWFVVaOrkf65OIVKV.hApyFxYAmjQpzePnFRaC_Wv_3mhiGv6wEOlN5uBmYMSGZW
 H3UWQNpJ7VyS6e.rg6Wdd0w6j7G62viMf0FBucxIuo_kpR27DQTKitGVDNCZOfed1nXRfi.n5Bhk
 DtPwDYPFxiYRtC6VG9fJnDBtEQ.hiclePrVyyjlrBHhbOddEMT9beMsu3fI_OJd0JyYBJaU0Zckv
 BhEM2OtUuy797n4_6r1MmuXmR28bBFC4AklvkwpLQtkQmSB4uougKrCA7.LKA0a3Yc0IgwKlY94l
 QiWd7FSQiqzeXdJIAjhCvwQXsCUE3ON3N0nzRvZ1.IaPya8HKGVT.vrPSVhPZf9phlmkDIDoXl8I
 hgyRtdGFvgV4IINpM4Au5WK0YILHYakHkwThtwDPmDZ4zxCeSFSOoKvdadmv3.quU3O9mrBVXUgn
 Gu70BH0GJus3jpjLUoiNWQeuAhuPAs9napg8gA3H0qzZlT_O8j_Ha_dMKhKrUeDknmkOGGPRXhBE
 8S7rudoSpRO1gHvFS181r0HT72JjBP.P7r6sv3fqrTZ9RmxSiUV5Pe9D9J2sSqQ5NYrGmtGfTJUM
 DK_yNOPk_6JgY6kcldByHFlVCupKiZyJbS6NKW4GJdiGfIDUbWDS0an.Co3nGKZfLkxz.MY_b7Cm
 y1tKqEQxn6I9LFV5dMoWOaHFet8u2YfUDBikfVg3YT6ahCp0Cgins.74L9Osfey98.Ei2p4dI7dT
 j2xvNen5OIb3IMKduM6bisLylkMAo_7B6zpSlF6wMzNnC5PjgBPooGAuuSlPtVNNZRYArr3u5H_5
 0BwF9Z05srYEiZBnnz_mF1hhuJNaErcPmVAZDVhVnOQRPGr9b5YyAiRsxbVnnQFC79dNkrUFvP3H
 dmm93TUuga4R0v_XJelDPJG73Oqwz7DXuwzlTa0Yure.sjIHCxbbyeMWxGlW9k_sBgDP_B_iutg5
 _SroVsJ7uSVAhKIUdw3PMmX0ROSg9lvKq6nLvIk6l7TuPrBiLL3gU0ws_.206qKHCNACGqv4bSFN
 mT280zS2UV7gf_Ru8z9kYFRxrl.ZU6m0EnSIs6b31uFQpo2i0xTvfMU3nd6rjMdOZOZduxPqzZCs
 McXuG.vC69H9qF5hc3iQw26mTWHcfBVvJyV.ADjya60UDsVRfVVkvJ.GU3KDxn3MJzYgWP21lUum
 TlC7UaM_ed3EixFN_nuGAxMSUbFejQclueXCdbJ8ndwIXO1vYbxiyvoTACt9al89AaNLC9eS6QP7
 XKsDeolQ5IxhDp6ACwEHKkZYYQNXGnDiKYrIHfzG65CmlOvIUhd88hwQi85jXtP3fcWHLJpzmaZN
 HzOye9VfoYic5DAJN4huRGif5nQagmiRSTuQAVGYiwS0Axhd4Ja7LydfoMU1PPPLagu4ml8tB_7W
 6MAXwqSJa5ynYNoY2PqLPt15TVB1AmO2hQql9IePkPyWsZpojfzMwbc29Yn0NRBHpvT0F9gXkpFh
 JGEF9yFU_4DS56joCghjxU6a4wj4iCZvxY_TpkCNfObsMy1T7FS8swSisfuBPDJzYgyFw9RKYSxw
 wf6SRzGAUnMvY4h27Pv3kFF5jWbtPHAS6o.avBwmCW4QsOdAf8_d1W3IIm3uP5gYKLzbDodHM9X4
 mVSSTFT5CoP_QWrNvizKYlpVwicJVT053W1ZTDTaOx5vRm42r4GF3Rx8gEfOoAva2t4Zp9egI6KN
 6D3gvaKSKSQUrOiyc5iJUjAmuRWNYrVwPrM7tHnj6WSK1LDLj3Ut1J6HYM4ZXBQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sat, 4 Mar 2023 00:01:29 +0000
Received: by hermes--production-sg3-67c57bccff-4xlmw (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 097d4ed52487771aba1d8d02536d01f5; 
 Sat, 04 Mar 2023 00:01:25 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <721a1bb0-c1c6-70a1-02a8-408445e19fde@HIDDEN> (Dmitry Gutov's
 message of "Fri, 3 Mar 2023 16:28:14 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <83ttz3eig2.fsf@HIDDEN>
 <721a1bb0-c1c6-70a1-02a8-408445e19fde@HIDDEN>
Date: Sat, 04 Mar 2023 08:01:20 +0800
Message-ID: <87lekdwfjj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1505
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> On 02/03/2023 09:11, Eli Zaretskii wrote:
>>> From: Po Lu<luangruo@HIDDEN>
>>> Cc:61667 <at> debbugs.gnu.org,  Gregory Heytings<gregory@HIDDEN>,  Eli
>>>   Zaretskii<eliz@HIDDEN>
>>> Date: Thu, 02 Mar 2023 12:11:38 +0800
>>>
>>> Yes.  It sure sounds like a bug in the GNOME compositor now.
>>> Have you tried disabling GNOME Shell extensions one by one?  Maybe one
>>> of them is responsible for this.
>> Whether or not we find some workarounds, I think we should add an
>> entry to PROBLEMS about this.
>
> Speaking of disabling double buffering as a workaround: I went back to
> my old bug reports related to flickering, which double-buffering aimed
> to fix.
>
> I recompiled the GTK3 build without xdbe -- and still couldn't
> reproduce neither bug#12363 (which was admittedly filed on a Windows
> system), nor bug#16621. Even with the same font (Fira Code).
>
> Not sure what changed -- maybe better screen resolution, or a faster
> machine. And the DE, libraries' versions, etc.
>
> But there is a persistent glitch: when the window configuration
> changes, 1 or 2 vertical bars often flash:
>
> https://a.uguu.se/iYTlOftH.mp4 (with emacs -Q)
>
> https://a.uguu.se/YdDWpMid.mp4 (with my config but with tool-bar and
> scroll-bar modes enabled)
>
> scroll-bar-mode on seems to be required to reproduce this.

This is expected: moving the scroll bar causes exposures, which can
cause flickering.  That's the problem double buffering is supposed to
fix.




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

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


Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 14:28:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 09:28:25 2023
Received: from localhost ([127.0.0.1]:60015 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pY6OW-0001N9-O2
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 09:28:25 -0500
Received: from mail-wm1-f47.google.com ([209.85.128.47]:55187)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pY6OU-0001Ms-3V
 for 61667 <at> debbugs.gnu.org; Fri, 03 Mar 2023 09:28:23 -0500
Received: by mail-wm1-f47.google.com with SMTP id p26so1701339wmc.4
 for <61667 <at> debbugs.gnu.org>; Fri, 03 Mar 2023 06:28:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677853696;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=6TklibacEI+ShT70g1DBI6zs0yk3XGrKFiJ7/4N9Byg=;
 b=PuB4TFleg3dazaL1qs5JSWemiCwn30IITSV5jb2tX1oIeg/U2w3dfo1hEeQfCuZh2C
 i7AgIP0CVmOppUh2qHmhXoNleqiN/ETUAJZ/7EqWg/ES4mZ4AxEyrvN3Os/GZ0S+C5xv
 ZKhKJdtwcfavNrJzIgIb3Loo/SJ0nq7YkiXME/h6HRF3J1pwD6/YLwX/FOlo6wxUggrU
 OJWKtLf2jrBYV5B2w9UqS2exLK+2o9ObDC1JRzdC6d3nQZsc4KlEiwRI1gkLiM3Lj8UE
 6BMtdfHhoJJgSLGdBSLkM6Owa1hNoBcPECnitQcSW71Ey+uLrx19O6IpQdxO8Pec91Ag
 kChg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677853696;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=6TklibacEI+ShT70g1DBI6zs0yk3XGrKFiJ7/4N9Byg=;
 b=yHGCykDS3N13HzwqddqJovEBxUkCHDrJCvkSzJ8+lykiW+GK/0RcKL1TEQXFS4mXzO
 jpLXwGp/HXcpSHf+hcPewuQecb7dO2cf/EAR89sB5Gn6g4U82R86MBl2bz0+PsHxRT+9
 7dFKGfIoDg4/gCoFOfkCtuXebCaBVCYi8OBzudH5+j4Wz5ZUY1xnXoe/qs5pyfzWMgpA
 9rWoIVI/GeOq+HwaxC7xvxLYFvIwdBd0m4TLrKbUCOT233aYphWX928yRkt/dHznc91D
 6a2VPcIctEoNfOkD4NjY4FaWER8pfFoVD1GYSAYFDWhAQ8O2HmJxoqEdFE7d386ooWtP
 dInA==
X-Gm-Message-State: AO0yUKVt3FM87lp36AukJi0RZkfz2ho3CXqVkADseHB1zk5JHbfsO1Ry
 MDkrjF0TYsAHkDWPx51m7x4=
X-Google-Smtp-Source: AK7set/g2+fPA+SyZ0Fc3akea4lqmrNVXSdiQtR9N/nfne6lCMgdKMig3t8yl1hPB9IzfaQE5y5FAQ==
X-Received: by 2002:a05:600c:19d4:b0:3eb:2b88:7838 with SMTP id
 u20-20020a05600c19d400b003eb2b887838mr1944624wmq.14.1677853696165; 
 Fri, 03 Mar 2023 06:28:16 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 r9-20020a05600c458900b003e1f6e18c95sm6671446wmo.21.2023.03.03.06.28.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Mar 2023 06:28:15 -0800 (PST)
Message-ID: <721a1bb0-c1c6-70a1-02a8-408445e19fde@HIDDEN>
Date: Fri, 3 Mar 2023 16:28:14 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <83ttz3eig2.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83ttz3eig2.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 02/03/2023 09:11, Eli Zaretskii wrote:
>> From: Po Lu<luangruo@HIDDEN>
>> Cc:61667 <at> debbugs.gnu.org,  Gregory Heytings<gregory@HIDDEN>,  Eli
>>   Zaretskii<eliz@HIDDEN>
>> Date: Thu, 02 Mar 2023 12:11:38 +0800
>>
>> Yes.  It sure sounds like a bug in the GNOME compositor now.
>> Have you tried disabling GNOME Shell extensions one by one?  Maybe one
>> of them is responsible for this.
> Whether or not we find some workarounds, I think we should add an
> entry to PROBLEMS about this.

Speaking of disabling double buffering as a workaround: I went back to 
my old bug reports related to flickering, which double-buffering aimed 
to fix.

I recompiled the GTK3 build without xdbe -- and still couldn't reproduce 
neither bug#12363 (which was admittedly filed on a Windows system), nor 
bug#16621. Even with the same font (Fira Code).

Not sure what changed -- maybe better screen resolution, or a faster 
machine. And the DE, libraries' versions, etc.

But there is a persistent glitch: when the window configuration changes, 
1 or 2 vertical bars often flash:

https://a.uguu.se/iYTlOftH.mp4 (with emacs -Q)

https://a.uguu.se/YdDWpMid.mp4 (with my config but with tool-bar and 
scroll-bar modes enabled)

scroll-bar-mode on seems to be required to reproduce this.




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

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


Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 13:44:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 08:44:14 2023
Received: from localhost ([127.0.0.1]:59961 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pY5hl-00006s-Vh
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 08:44:14 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:38621)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pY5hk-00006a-H2
 for 61667 <at> debbugs.gnu.org; Fri, 03 Mar 2023 08:44:12 -0500
Received: by mail-wr1-f51.google.com with SMTP id h11so2308653wrm.5
 for <61667 <at> debbugs.gnu.org>; Fri, 03 Mar 2023 05:44:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677851046;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=weIc5xqRyWGzrKAF5/WAJ1srCV9/serDdqEqyqMN1ck=;
 b=WLKH21k82JLL33XckIH7866QKCYj1U5vMjBOZs0JQrerU99qZXL4ZzTweRE5AMQTMm
 okBD4zY2S2Oz3xOVamj7sawSOehlm4FyDqnzn3qT9gtkSWnQJFLJzW3X08rBtN1fWgnh
 MurBC5ZlfFzYKbHba+QTflXaOFioPo8/HdSDkAeQpukP2VCLrbnK1HWriaVyddC0EFgO
 uDe4tISHCqfoBx35GcHaji0bJeOw0Ds5LHmNKFZ/+ZNKzBv1ogWexdMmUrdQjZW0pw9S
 JRd9kpnudZH+k4j/JU470gaBEI8p9gXQXUkeNf+eXHBb/iUELB+MM2TyGSSaWA9Nd4uM
 hGUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677851046;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=weIc5xqRyWGzrKAF5/WAJ1srCV9/serDdqEqyqMN1ck=;
 b=1/0Cc7XhjlhCs0gyOKjO+fvVSMMBpn5r6iqORv0uIqSTREA4UkYypv0vNN9+mS4TPA
 NIr1trUVBrEJS50Ku5DyOhvrXFxOzdHmNwczfg29AJNOm8sGAM3MSFLn3wcpP03QvoUD
 +Mkl8a8pCR47V/8OXnJQ8i1H7fIPy+D+PRhef3N5rIvQVN2sjKWD6iJttz6Qij6sqWeB
 JYi/P4yfGMVk+bv3jRCZokeeYmIDEB+UcLeqn7e54vurEbOI/fVZR1/WT8pDjluc9tnY
 BT5azkITenOONhfs0CNUOnJsirFuP3c926fGU+HQrq5rCsoyC8MiGg5U/HEIOoXvDcqn
 jKZw==
X-Gm-Message-State: AO0yUKUAq2jyWWhecJRB7KLwxopnWBB8p1ddP/7jhPEPruY/Bouj+Byn
 460RocdSZrir9Clitisi1Do=
X-Google-Smtp-Source: AK7set+YhuhnXlCuI1GWCkSmSsaUM/iOu7xk6FgJmHQQF4yL1TCXcOZPn6JZABCWcjZ1nM96k7/aEQ==
X-Received: by 2002:a5d:61cd:0:b0:2c7:bfe:4f78 with SMTP id
 q13-20020a5d61cd000000b002c70bfe4f78mr1498649wrv.68.1677851046281; 
 Fri, 03 Mar 2023 05:44:06 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 l3-20020a1c7903000000b003e7c89b3514sm5678547wme.23.2023.03.03.05.44.04
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Mar 2023 05:44:05 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------9JD7newz6Vz0RG2soH0kgzf5"
Message-ID: <e76bdf9c-7fd9-a3b8-aa0b-526881a403e8@HIDDEN>
Date: Fri, 3 Mar 2023 15:44:03 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <874jr2y7qk.fsf@HIDDEN>
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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>

This is a multi-part message in MIME format.
--------------9JD7newz6Vz0RG2soH0kgzf5
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 03/03/2023 02:54, Po Lu wrote:

>> So I went back to the previous Emacs versions.
>>
>> This MRE:
>>
>>    src/emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)"
>>    --eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda
>>    () (interactive) (insert \"!\") (redisplay) (find-file
>>    \"xassociations.rb\") ))" --eval "(add-hook 'find-file-hook
>>    #'redisplay t)" --eval "(blink-cursor-mode -1 )" --eval "(setq
>>    frame-title-format \"aaa\")"
>>
>>    Press 'a'. See if the buffer is displayed after a delay.
> 
> Could you send me xassociations.rb?  I can't reproduce this with any
> file of my own.

Attached, though this doesn't seem to depend on the exact file. E.g., I 
reproduced this bug (indefinitely delayed refresh) just today with 
src/alloc.c a few times.

>> --eval "(modify-frame-parameters nil '((undecorated . t)))", OTOH, we
>>    can also cross out from the list of fixes: the problem still happens
>>    with it, though seemingly less often (first repro at the 15th try).
> 
> OK, thanks.  Damned blink-cursor-mode!  Does the frame still refresh
> when you hover over the title bar buttons?

If there is a title bar, and there are buttons, yes, always.

Also, sometimes the frame refreshes right away as soon as I move the 
mouse over its border. Sometimes, however, I can move the mouse over it 
for a while, and refresh happens only when hovering over the title bar 
buttons. Or over the mode-line. Or pressing some button on the keyboard, 
of course.

> Also, since we now know blink-cursor-mode was previously screwing with
> the results, would you please try some other window manager again and
> see if the problem reproduces without GNOME?

Tried again with WindowMaker, couldn't reproduce there still. It's still 
working kind of sluggishly, though. Also tried installing Xfce4, but 
there seems to be some integration problem: it's not possible to log 
into it from GDM (journalctl shows some errors about it trying to launch 
its own session manager and failing because of GDM already running).

I've also tried to reproduce the error with a Lucid build of Emacs 29 
under GNOME -- never hit the problem once.
--------------9JD7newz6Vz0RG2soH0kgzf5
Content-Type: application/x-ruby; name="xassociations.rb"
Content-Disposition: attachment; filename="xassociations.rb"
Content-Transfer-Encoding: base64

IyBmcm96ZW5fc3RyaW5nX2xpdGVyYWw6IHRydWUKCiMgJXcKCm1vZHVsZSBBY3RpdmVSZWNv
cmQKICAjICV3CgogIGNsYXNzIEFzc29jaWF0aW9uTm90Rm91bmRFcnJvciA8IENvbmZpZ3Vy
YXRpb25FcnJvciAjIDpub2RvYzoKICAgICMgJXcKCiAgICBhdHRyX3JlYWRlciA6cmVjb3Jk
LCA6YXNzb2NpYXRpb25fbmFtZQoKICAgIGRlZiBpbml0aWFsaXplKHJlY29yZCA9IG5pbCwg
YXNzb2NpYXRpb25fbmFtZSA9IG5pbCkKICAgICAgQHJlY29yZCAgICAgICAgICAgPSByZWNv
cmQKICAgICAgQGFzc29jaWF0aW9uX25hbWUgPSBhc3NvY2lhdGlvbl9uYW1lCiAgICAgIGlm
IHJlY29yZCAmJiBhc3NvY2lhdGlvbl9uYW1lCiAgICAgICAgc3VwZXIoIkFzc29jaWF0aW9u
IG5hbWVkICcje2Fzc29jaWF0aW9uX25hbWV9JyB3YXMgbm90IGZvdW5kIG9uICN7cmVjb3Jk
LmNsYXNzLm5hbWV9OyBwZXJoYXBzIHlvdSBtaXNzcGVsbGVkIGl0PyIpCiAgICAgIGVsc2UK
ICAgICAgICBzdXBlcigiQXNzb2NpYXRpb24gd2FzIG5vdCBmb3VuZC4iKQogICAgICBlbmQK
ICAgIGVuZAoKICAgIGlmIGRlZmluZWQ/KERpZFlvdU1lYW46OkNvcnJlY3RhYmxlKSAmJiBk
ZWZpbmVkPyhEaWRZb3VNZWFuOjpTcGVsbENoZWNrZXIpCiAgICAgIGluY2x1ZGUgRGlkWW91
TWVhbjo6Q29ycmVjdGFibGUKCiAgICAgIGRlZiBjb3JyZWN0aW9ucwogICAgICAgIGlmIHJl
Y29yZCAmJiBhc3NvY2lhdGlvbl9uYW1lCiAgICAgICAgICBAY29ycmVjdGlvbnMgfHw9IGJl
Z2luCiAgICAgICAgICAgIG1heWJlX3RoZXNlID0gcmVjb3JkLmNsYXNzLnJlZmxlY3Rpb25z
LmtleXMKICAgICAgICAgICAgRGlkWW91TWVhbjo6U3BlbGxDaGVja2VyLm5ldyhkaWN0aW9u
YXJ5OiBtYXliZV90aGVzZSkuY29ycmVjdChhc3NvY2lhdGlvbl9uYW1lKQogICAgICAgICAg
ZW5kCiAgICAgICAgZWxzZQogICAgICAgICAgW10KICAgICAgICBlbmQKICAgICAgZW5kCiAg
ICBlbmQKICBlbmQKCiAgY2xhc3MgSW52ZXJzZU9mQXNzb2NpYXRpb25Ob3RGb3VuZEVycm9y
IDwgQWN0aXZlUmVjb3JkRXJyb3IgIyA6bm9kb2M6CiAgICBhdHRyX3JlYWRlciA6cmVmbGVj
dGlvbiwgOmFzc29jaWF0ZWRfY2xhc3MKCiAgICBkZWYgaW5pdGlhbGl6ZShyZWZsZWN0aW9u
ID0gbmlsLCBhc3NvY2lhdGVkX2NsYXNzID0gbmlsKQogICAgICBpZiByZWZsZWN0aW9uCiAg
ICAgICAgQHJlZmxlY3Rpb24gPSByZWZsZWN0aW9uCiAgICAgICAgQGFzc29jaWF0ZWRfY2xh
c3MgPSBhc3NvY2lhdGVkX2NsYXNzLm5pbD8gPyByZWZsZWN0aW9uLmtsYXNzIDogYXNzb2Np
YXRlZF9jbGFzcwogICAgICAgIHN1cGVyKCJDb3VsZCBub3QgZmluZCB0aGUgaW52ZXJzZSBh
c3NvY2lhdGlvbiBmb3IgI3tyZWZsZWN0aW9uLm5hbWV9ICgje3JlZmxlY3Rpb24ub3B0aW9u
c1s6aW52ZXJzZV9vZl0uaW5zcGVjdH0gaW4gI3thc3NvY2lhdGVkX2NsYXNzLm5pbD8gPyBy
ZWZsZWN0aW9uLmNsYXNzX25hbWUgOiBhc3NvY2lhdGVkX2NsYXNzLm5hbWV9KSIpCiAgICAg
IGVsc2UKICAgICAgICBzdXBlcigiQ291bGQgbm90IGZpbmQgdGhlIGludmVyc2UgYXNzb2Np
YXRpb24uIikKICAgICAgZW5kCiAgICBlbmQKCiAgICBpZiBkZWZpbmVkPyhEaWRZb3VNZWFu
OjpDb3JyZWN0YWJsZSkgJiYgZGVmaW5lZD8oRGlkWW91TWVhbjo6U3BlbGxDaGVja2VyKQog
ICAgICBpbmNsdWRlIERpZFlvdU1lYW46OkNvcnJlY3RhYmxlCgogICAgICBkZWYgY29ycmVj
dGlvbnMKICAgICAgICBpZiByZWZsZWN0aW9uICYmIGFzc29jaWF0ZWRfY2xhc3MKICAgICAg
ICAgIEBjb3JyZWN0aW9ucyB8fD0gYmVnaW4KICAgICAgICAgICAgbWF5YmVfdGhlc2UgPSBh
c3NvY2lhdGVkX2NsYXNzLnJlZmxlY3Rpb25zLmtleXMKICAgICAgICAgICAgRGlkWW91TWVh
bjo6U3BlbGxDaGVja2VyLm5ldyhkaWN0aW9uYXJ5OiBtYXliZV90aGVzZSkuY29ycmVjdChy
ZWZsZWN0aW9uLm9wdGlvbnNbOmludmVyc2Vfb2ZdLnRvX3MpCiAgICAgICAgICBlbmQKICAg
ICAgICBlbHNlCiAgICAgICAgICBbXQogICAgICAgIGVuZAogICAgICBlbmQKICAgIGVuZAog
IGVuZAoKICBjbGFzcyBJbnZlcnNlT2ZBc3NvY2lhdGlvblJlY3Vyc2l2ZUVycm9yIDwgQWN0
aXZlUmVjb3JkRXJyb3IgIyA6bm9kb2M6CiAgICBhdHRyX3JlYWRlciA6cmVmbGVjdGlvbgog
ICAgZGVmIGluaXRpYWxpemUocmVmbGVjdGlvbiA9IG5pbCkKICAgICAgaWYgcmVmbGVjdGlv
bgogICAgICAgIEByZWZsZWN0aW9uID0gcmVmbGVjdGlvbgogICAgICAgIHN1cGVyKCJJbnZl
cnNlIGFzc29jaWF0aW9uICN7cmVmbGVjdGlvbi5uYW1lfSAoI3tyZWZsZWN0aW9uLm9wdGlv
bnNbOmludmVyc2Vfb2ZdLmluc3BlY3R9IGluICN7cmVmbGVjdGlvbi5jbGFzc19uYW1lfSkg
aXMgcmVjdXJzaXZlLiIpCiAgICAgIGVsc2UKICAgICAgICBzdXBlcigiSW52ZXJzZSBhc3Nv
Y2lhdGlvbiBpcyByZWN1cnNpdmUuIikKICAgICAgZW5kCiAgICBlbmQKICBlbmQKCiAgY2xh
c3MgSGFzTWFueVRocm91Z2hBc3NvY2lhdGlvbk5vdEZvdW5kRXJyb3IgPCBBY3RpdmVSZWNv
cmRFcnJvciAjIDpub2RvYzoKICAgIGF0dHJfcmVhZGVyIDpvd25lcl9jbGFzcywgOnJlZmxl
Y3Rpb24KCiAgICBkZWYgaW5pdGlhbGl6ZShvd25lcl9jbGFzcyA9IG5pbCwgcmVmbGVjdGlv
biA9IG5pbCkKICAgICAgaWYgb3duZXJfY2xhc3MgJiYgcmVmbGVjdGlvbgogICAgICAgIEBv
d25lcl9jbGFzcyA9IG93bmVyX2NsYXNzCiAgICAgICAgQHJlZmxlY3Rpb24gPSByZWZsZWN0
aW9uCiAgICAgICAgc3VwZXIoIkNvdWxkIG5vdCBmaW5kIHRoZSBhc3NvY2lhdGlvbiAje3Jl
ZmxlY3Rpb24ub3B0aW9uc1s6dGhyb3VnaF0uaW5zcGVjdH0gaW4gbW9kZWwgI3tvd25lcl9j
bGFzcy5uYW1lfSIpCiAgICAgIGVsc2UKICAgICAgICBzdXBlcigiQ291bGQgbm90IGZpbmQg
dGhlIGFzc29jaWF0aW9uLiIpCiAgICAgIGVuZAogICAgZW5kCgogICAgaWYgZGVmaW5lZD8o
RGlkWW91TWVhbjo6Q29ycmVjdGFibGUpICYmIGRlZmluZWQ/KERpZFlvdU1lYW46OlNwZWxs
Q2hlY2tlcikKICAgICAgaW5jbHVkZSBEaWRZb3VNZWFuOjpDb3JyZWN0YWJsZQoKICAgICAg
ZGVmIGNvcnJlY3Rpb25zCiAgICAgICAgaWYgb3duZXJfY2xhc3MgJiYgcmVmbGVjdGlvbgog
ICAgICAgICAgQGNvcnJlY3Rpb25zIHx8PSBiZWdpbgogICAgICAgICAgICBtYXliZV90aGVz
ZSA9IG93bmVyX2NsYXNzLnJlZmxlY3Rpb25zLmtleXMKICAgICAgICAgICAgbWF5YmVfdGhl
c2UgLT0gW3JlZmxlY3Rpb24ubmFtZS50b19zXSAjIHJlbW92ZSBmYWlsaW5nIHJlZmxlY3Rp
b24KICAgICAgICAgICAgRGlkWW91TWVhbjo6U3BlbGxDaGVja2VyLm5ldyhkaWN0aW9uYXJ5
OiBtYXliZV90aGVzZSkuY29ycmVjdChyZWZsZWN0aW9uLm9wdGlvbnNbOnRocm91Z2hdLnRv
X3MpCiAgICAgICAgICBlbmQKICAgICAgICBlbHNlCiAgICAgICAgICBbXQogICAgICAgIGVu
ZAogICAgICBlbmQKICAgIGVuZAogIGVuZAoKICBjbGFzcyBIYXNNYW55VGhyb3VnaEFzc29j
aWF0aW9uUG9seW1vcnBoaWNTb3VyY2VFcnJvciA8IEFjdGl2ZVJlY29yZEVycm9yICMgOm5v
ZG9jOgogICAgZGVmIGluaXRpYWxpemUob3duZXJfY2xhc3NfbmFtZSA9IG5pbCwgcmVmbGVj
dGlvbiA9IG5pbCwgc291cmNlX3JlZmxlY3Rpb24gPSBuaWwpCiAgICAgIGlmIG93bmVyX2Ns
YXNzX25hbWUgJiYgcmVmbGVjdGlvbiAmJiBzb3VyY2VfcmVmbGVjdGlvbgogICAgICAgIHN1
cGVyKCJDYW5ub3QgaGF2ZSBhIGhhc19tYW55IDp0aHJvdWdoIGFzc29jaWF0aW9uICcje293
bmVyX2NsYXNzX25hbWV9IyN7cmVmbGVjdGlvbi5uYW1lfScgb24gdGhlIHBvbHltb3JwaGlj
IG9iamVjdCAnI3tzb3VyY2VfcmVmbGVjdGlvbi5jbGFzc19uYW1lfSMje3NvdXJjZV9yZWZs
ZWN0aW9uLm5hbWV9JyB3aXRob3V0ICdzb3VyY2VfdHlwZScuIFRyeSBhZGRpbmcgJ3NvdXJj
ZV90eXBlOiBcIiN7cmVmbGVjdGlvbi5uYW1lLnRvX3MuY2xhc3NpZnl9XCInIHRvICdoYXNf
bWFueSA6dGhyb3VnaCcgZGVmaW5pdGlvbi4iKQogICAgICBlbHNlCiAgICAgICAgc3VwZXIo
IkNhbm5vdCBoYXZlIGEgaGFzX21hbnkgOnRocm91Z2ggYXNzb2NpYXRpb24uIikKICAgICAg
ZW5kCiAgICBlbmQKICBlbmQKCiAgY2xhc3MgSGFzTWFueVRocm91Z2hBc3NvY2lhdGlvblBv
bHltb3JwaGljVGhyb3VnaEVycm9yIDwgQWN0aXZlUmVjb3JkRXJyb3IgIyA6bm9kb2M6CiAg
ICBkZWYgaW5pdGlhbGl6ZShvd25lcl9jbGFzc19uYW1lID0gbmlsLCByZWZsZWN0aW9uID0g
bmlsKQogICAgICBpZiBvd25lcl9jbGFzc19uYW1lICYmIHJlZmxlY3Rpb24KICAgICAgICBz
dXBlcigiQ2Fubm90IGhhdmUgYSBoYXNfbWFueSA6dGhyb3VnaCBhc3NvY2lhdGlvbiAnI3tv
d25lcl9jbGFzc19uYW1lfSMje3JlZmxlY3Rpb24ubmFtZX0nIHdoaWNoIGdvZXMgdGhyb3Vn
aCB0aGUgcG9seW1vcnBoaWMgYXNzb2NpYXRpb24gJyN7b3duZXJfY2xhc3NfbmFtZX0jI3ty
ZWZsZWN0aW9uLnRocm91Z2hfcmVmbGVjdGlvbi5uYW1lfScuIikKICAgICAgZWxzZQogICAg
ICAgIHN1cGVyKCJDYW5ub3QgaGF2ZSBhIGhhc19tYW55IDp0aHJvdWdoIGFzc29jaWF0aW9u
LiIpCiAgICAgIGVuZAogICAgZW5kCiAgZW5kCgogIGNsYXNzIEhhc01hbnlUaHJvdWdoQXNz
b2NpYXRpb25Qb2ludGxlc3NTb3VyY2VUeXBlRXJyb3IgPCBBY3RpdmVSZWNvcmRFcnJvciAj
IDpub2RvYzoKICAgIGRlZiBpbml0aWFsaXplKG93bmVyX2NsYXNzX25hbWUgPSBuaWwsIHJl
ZmxlY3Rpb24gPSBuaWwsIHNvdXJjZV9yZWZsZWN0aW9uID0gbmlsKQogICAgICBpZiBvd25l
cl9jbGFzc19uYW1lICYmIHJlZmxlY3Rpb24gJiYgc291cmNlX3JlZmxlY3Rpb24KICAgICAg
ICBzdXBlcigiQ2Fubm90IGhhdmUgYSBoYXNfbWFueSA6dGhyb3VnaCBhc3NvY2lhdGlvbiAn
I3tvd25lcl9jbGFzc19uYW1lfSMje3JlZmxlY3Rpb24ubmFtZX0nIHdpdGggYSA6c291cmNl
X3R5cGUgb3B0aW9uIGlmIHRoZSAnI3tyZWZsZWN0aW9uLnRocm91Z2hfcmVmbGVjdGlvbi5j
bGFzc19uYW1lfSMje3NvdXJjZV9yZWZsZWN0aW9uLm5hbWV9JyBpcyBub3QgcG9seW1vcnBo
aWMuIFRyeSByZW1vdmluZyA6c291cmNlX3R5cGUgb24geW91ciBhc3NvY2lhdGlvbi4iKQog
ICAgICBlbHNlCiAgICAgICAgc3VwZXIoIkNhbm5vdCBoYXZlIGEgaGFzX21hbnkgOnRocm91
Z2ggYXNzb2NpYXRpb24uIikKICAgICAgZW5kCiAgICBlbmQKICBlbmQKCiAgY2xhc3MgSGFz
T25lVGhyb3VnaENhbnRBc3NvY2lhdGVUaHJvdWdoQ29sbGVjdGlvbiA8IEFjdGl2ZVJlY29y
ZEVycm9yICMgOm5vZG9jOgogICAgZGVmIGluaXRpYWxpemUob3duZXJfY2xhc3NfbmFtZSA9
IG5pbCwgcmVmbGVjdGlvbiA9IG5pbCwgdGhyb3VnaF9yZWZsZWN0aW9uID0gbmlsKQogICAg
ICBpZiBvd25lcl9jbGFzc19uYW1lICYmIHJlZmxlY3Rpb24gJiYgdGhyb3VnaF9yZWZsZWN0
aW9uCiAgICAgICAgc3VwZXIoIkNhbm5vdCBoYXZlIGEgaGFzX29uZSA6dGhyb3VnaCBhc3Nv
Y2lhdGlvbiAnI3tvd25lcl9jbGFzc19uYW1lfSMje3JlZmxlY3Rpb24ubmFtZX0nIHdoZXJl
IHRoZSA6dGhyb3VnaCBhc3NvY2lhdGlvbiAnI3tvd25lcl9jbGFzc19uYW1lfSMje3Rocm91
Z2hfcmVmbGVjdGlvbi5uYW1lfScgaXMgYSBjb2xsZWN0aW9uLiBTcGVjaWZ5IGEgaGFzX29u
ZSBvciBiZWxvbmdzX3RvIGFzc29jaWF0aW9uIGluIHRoZSA6dGhyb3VnaCBvcHRpb24gaW5z
dGVhZC4iKQogICAgICBlbHNlCiAgICAgICAgc3VwZXIoIkNhbm5vdCBoYXZlIGEgaGFzX29u
ZSA6dGhyb3VnaCBhc3NvY2lhdGlvbi4iKQogICAgICBlbmQKICAgIGVuZAogIGVuZAoKICBj
bGFzcyBIYXNPbmVBc3NvY2lhdGlvblBvbHltb3JwaGljVGhyb3VnaEVycm9yIDwgQWN0aXZl
UmVjb3JkRXJyb3IgIyA6bm9kb2M6CiAgICBkZWYgaW5pdGlhbGl6ZShvd25lcl9jbGFzc19u
YW1lID0gbmlsLCByZWZsZWN0aW9uID0gbmlsKQogICAgICBpZiBvd25lcl9jbGFzc19uYW1l
ICYmIHJlZmxlY3Rpb24KICAgICAgICBzdXBlcigiQ2Fubm90IGhhdmUgYSBoYXNfb25lIDp0
aHJvdWdoIGFzc29jaWF0aW9uICcje293bmVyX2NsYXNzX25hbWV9IyN7cmVmbGVjdGlvbi5u
YW1lfScgd2hpY2ggZ29lcyB0aHJvdWdoIHRoZSBwb2x5bW9ycGhpYyBhc3NvY2lhdGlvbiAn
I3tvd25lcl9jbGFzc19uYW1lfSMje3JlZmxlY3Rpb24udGhyb3VnaF9yZWZsZWN0aW9uLm5h
bWV9Jy4iKQogICAgICBlbHNlCiAgICAgICAgc3VwZXIoIkNhbm5vdCBoYXZlIGEgaGFzX29u
ZSA6dGhyb3VnaCBhc3NvY2lhdGlvbi4iKQogICAgICBlbmQKICAgIGVuZAogIGVuZAoKICBj
bGFzcyBIYXNNYW55VGhyb3VnaFNvdXJjZUFzc29jaWF0aW9uTm90Rm91bmRFcnJvciA8IEFj
dGl2ZVJlY29yZEVycm9yICMgOm5vZG9jOgogICAgZGVmIGluaXRpYWxpemUocmVmbGVjdGlv
biA9IG5pbCkKICAgICAgaWYgcmVmbGVjdGlvbgogICAgICAgIHRocm91Z2hfcmVmbGVjdGlv
biAgICAgID0gcmVmbGVjdGlvbi50aHJvdWdoX3JlZmxlY3Rpb24KICAgICAgICBzb3VyY2Vf
cmVmbGVjdGlvbl9uYW1lcyA9IHJlZmxlY3Rpb24uc291cmNlX3JlZmxlY3Rpb25fbmFtZXMK
ICAgICAgICBzb3VyY2VfYXNzb2NpYXRpb25zICAgICA9IHJlZmxlY3Rpb24udGhyb3VnaF9y
ZWZsZWN0aW9uLmtsYXNzLl9yZWZsZWN0aW9ucy5rZXlzCiAgICAgICAgc3VwZXIoIkNvdWxk
IG5vdCBmaW5kIHRoZSBzb3VyY2UgYXNzb2NpYXRpb24ocykgI3tzb3VyY2VfcmVmbGVjdGlv
bl9uYW1lcy5jb2xsZWN0KCY6aW5zcGVjdCkudG9fc2VudGVuY2UodHdvX3dvcmRzX2Nvbm5l
Y3RvcjogJyBvciAnLCBsYXN0X3dvcmRfY29ubmVjdG9yOiAnLCBvciAnKX0gaW4gbW9kZWwg
I3t0aHJvdWdoX3JlZmxlY3Rpb24ua2xhc3N9LiBUcnkgJ2hhc19tYW55ICN7cmVmbGVjdGlv
bi5uYW1lLmluc3BlY3R9LCA6dGhyb3VnaCA9PiAje3Rocm91Z2hfcmVmbGVjdGlvbi5uYW1l
Lmluc3BlY3R9LCA6c291cmNlID0+IDxuYW1lPicuIElzIGl0IG9uZSBvZiAje3NvdXJjZV9h
c3NvY2lhdGlvbnMudG9fc2VudGVuY2UodHdvX3dvcmRzX2Nvbm5lY3RvcjogJyBvciAnLCBs
YXN0X3dvcmRfY29ubmVjdG9yOiAnLCBvciAnKX0/IikKICAgICAgZWxzZQogICAgICAgIHN1
cGVyKCJDb3VsZCBub3QgZmluZCB0aGUgc291cmNlIGFzc29jaWF0aW9uKHMpLiIpCiAgICAg
IGVuZAogICAgZW5kCiAgZW5kCgogIGNsYXNzIEhhc01hbnlUaHJvdWdoT3JkZXJFcnJvciA8
IEFjdGl2ZVJlY29yZEVycm9yICMgOm5vZG9jOgogICAgZGVmIGluaXRpYWxpemUob3duZXJf
Y2xhc3NfbmFtZSA9IG5pbCwgcmVmbGVjdGlvbiA9IG5pbCwgdGhyb3VnaF9yZWZsZWN0aW9u
ID0gbmlsKQogICAgICBpZiBvd25lcl9jbGFzc19uYW1lICYmIHJlZmxlY3Rpb24gJiYgdGhy
b3VnaF9yZWZsZWN0aW9uCiAgICAgICAgc3VwZXIoIkNhbm5vdCBoYXZlIGEgaGFzX21hbnkg
OnRocm91Z2ggYXNzb2NpYXRpb24gJyN7b3duZXJfY2xhc3NfbmFtZX0jI3tyZWZsZWN0aW9u
Lm5hbWV9JyB3aGljaCBnb2VzIHRocm91Z2ggJyN7b3duZXJfY2xhc3NfbmFtZX0jI3t0aHJv
dWdoX3JlZmxlY3Rpb24ubmFtZX0nIGJlZm9yZSB0aGUgdGhyb3VnaCBhc3NvY2lhdGlvbiBp
cyBkZWZpbmVkLiIpCiAgICAgIGVsc2UKICAgICAgICBzdXBlcigiQ2Fubm90IGhhdmUgYSBo
YXNfbWFueSA6dGhyb3VnaCBhc3NvY2lhdGlvbiBiZWZvcmUgdGhlIHRocm91Z2ggYXNzb2Np
YXRpb24gaXMgZGVmaW5lZC4iKQogICAgICBlbmQKICAgIGVuZAogIGVuZAoKICBjbGFzcyBU
aHJvdWdoQ2FudEFzc29jaWF0ZVRocm91Z2hIYXNPbmVPck1hbnlSZWZsZWN0aW9uIDwgQWN0
aXZlUmVjb3JkRXJyb3IgIyA6bm9kb2M6CiAgICBkZWYgaW5pdGlhbGl6ZShvd25lciA9IG5p
bCwgcmVmbGVjdGlvbiA9IG5pbCkKICAgICAgaWYgb3duZXIgJiYgcmVmbGVjdGlvbgogICAg
ICAgIHN1cGVyKCJDYW5ub3QgbW9kaWZ5IGFzc29jaWF0aW9uICcje293bmVyLmNsYXNzLm5h
bWV9IyN7cmVmbGVjdGlvbi5uYW1lfScgYmVjYXVzZSB0aGUgc291cmNlIHJlZmxlY3Rpb24g
Y2xhc3MgJyN7cmVmbGVjdGlvbi5zb3VyY2VfcmVmbGVjdGlvbi5jbGFzc19uYW1lfScgaXMg
YXNzb2NpYXRlZCB0byAnI3tyZWZsZWN0aW9uLnRocm91Z2hfcmVmbGVjdGlvbi5jbGFzc19u
YW1lfScgdmlhIDoje3JlZmxlY3Rpb24uc291cmNlX3JlZmxlY3Rpb24ubWFjcm99LiIpCiAg
ICAgIGVsc2UKICAgICAgICBzdXBlcigiQ2Fubm90IG1vZGlmeSBhc3NvY2lhdGlvbi4iKQog
ICAgICBlbmQKICAgIGVuZAogIGVuZAoKICBjbGFzcyBBbWJpZ3VvdXNTb3VyY2VSZWZsZWN0
aW9uRm9yVGhyb3VnaEFzc29jaWF0aW9uIDwgQWN0aXZlUmVjb3JkRXJyb3IgIyA6bm9kb2M6
CiAgICBkZWYgaW5pdGlhbGl6ZShrbGFzcywgbWFjcm8sIGFzc29jaWF0aW9uX25hbWUsIG9w
dGlvbnMsIHBvc3NpYmxlX3NvdXJjZXMpCiAgICAgIGV4YW1wbGVfb3B0aW9ucyA9IG9wdGlv
bnMuZHVwCiAgICAgIGV4YW1wbGVfb3B0aW9uc1s6c291cmNlXSA9IHBvc3NpYmxlX3NvdXJj
ZXMuZmlyc3QKCiAgICAgIHN1cGVyKCJBbWJpZ3VvdXMgc291cmNlIHJlZmxlY3Rpb24gZm9y
IHRocm91Z2ggYXNzb2NpYXRpb24uIFBsZWFzZSAiIFwKICAgICAgICAgICAgInNwZWNpZnkg
YSA6c291cmNlIGRpcmVjdGl2ZSBvbiB5b3VyIGRlY2xhcmF0aW9uIGxpa2U6XG4iIFwKICAg
ICAgICAgICAgIlxuIiBcCiAgICAgICAgICAgICIgIGNsYXNzICN7a2xhc3N9IDwgQWN0aXZl
UmVjb3JkOjpCYXNlXG4iIFwKICAgICAgICAgICAgIiAgICAje21hY3JvfSA6I3thc3NvY2lh
dGlvbl9uYW1lfSwgI3tleGFtcGxlX29wdGlvbnN9XG4iIFwKICAgICAgICAgICAgIiAgZW5k
IgogICAgICAgICAgICkKICAgIGVuZAogIGVuZAoKICBjbGFzcyBIYXNNYW55VGhyb3VnaENh
bnRBc3NvY2lhdGVUaHJvdWdoSGFzT25lT3JNYW55UmVmbGVjdGlvbiA8IFRocm91Z2hDYW50
QXNzb2NpYXRlVGhyb3VnaEhhc09uZU9yTWFueVJlZmxlY3Rpb24gIyA6bm9kb2M6CiAgZW5k
CgogIGNsYXNzIEhhc09uZVRocm91Z2hDYW50QXNzb2NpYXRlVGhyb3VnaEhhc09uZU9yTWFu
eVJlZmxlY3Rpb24gPCBUaHJvdWdoQ2FudEFzc29jaWF0ZVRocm91Z2hIYXNPbmVPck1hbnlS
ZWZsZWN0aW9uICMgOm5vZG9jOgogIGVuZAoKICBjbGFzcyBUaHJvdWdoTmVzdGVkQXNzb2Np
YXRpb25zQXJlUmVhZG9ubHkgPCBBY3RpdmVSZWNvcmRFcnJvciAjIDpub2RvYzoKICAgIGRl
ZiBpbml0aWFsaXplKG93bmVyID0gbmlsLCByZWZsZWN0aW9uID0gbmlsKQogICAgICBpZiBv
d25lciAmJiByZWZsZWN0aW9uCiAgICAgICAgc3VwZXIoIkNhbm5vdCBtb2RpZnkgYXNzb2Np
YXRpb24gJyN7b3duZXIuY2xhc3MubmFtZX0jI3tyZWZsZWN0aW9uLm5hbWV9JyBiZWNhdXNl
IGl0IGdvZXMgdGhyb3VnaCBtb3JlIHRoYW4gb25lIG90aGVyIGFzc29jaWF0aW9uLiIpCiAg
ICAgIGVsc2UKICAgICAgICBzdXBlcigiVGhyb3VnaCBuZXN0ZWQgYXNzb2NpYXRpb25zIGFy
ZSByZWFkLW9ubHkuIikKICAgICAgZW5kCiAgICBlbmQKICBlbmQKCiAgY2xhc3MgSGFzTWFu
eVRocm91Z2hOZXN0ZWRBc3NvY2lhdGlvbnNBcmVSZWFkb25seSA8IFRocm91Z2hOZXN0ZWRB
c3NvY2lhdGlvbnNBcmVSZWFkb25seSAjIDpub2RvYzoKICBlbmQKCiAgY2xhc3MgSGFzT25l
VGhyb3VnaE5lc3RlZEFzc29jaWF0aW9uc0FyZVJlYWRvbmx5IDwgVGhyb3VnaE5lc3RlZEFz
c29jaWF0aW9uc0FyZVJlYWRvbmx5ICMgOm5vZG9jOgogIGVuZAoKICAjIFRoaXMgZXJyb3Ig
aXMgcmFpc2VkIHdoZW4gdHJ5aW5nIHRvIGVhZ2VyIGxvYWQgYSBwb2x5bW9ycGhpYyBhc3Nv
Y2lhdGlvbiB1c2luZyBhIEpPSU4uCiAgIyBFYWdlciBsb2FkaW5nIHBvbHltb3JwaGljIGFz
c29jaWF0aW9ucyBpcyBvbmx5IHBvc3NpYmxlIHdpdGgKICAjIHtBY3RpdmVSZWNvcmQ6OlJl
bGF0aW9uI3ByZWxvYWR9W3Jkb2MtcmVmOlF1ZXJ5TWV0aG9kcyNwcmVsb2FkXS4KICBjbGFz
cyBFYWdlckxvYWRQb2x5bW9ycGhpY0Vycm9yIDwgQWN0aXZlUmVjb3JkRXJyb3IKICAgIGRl
ZiBpbml0aWFsaXplKHJlZmxlY3Rpb24gPSBuaWwpCiAgICAgIGlmIHJlZmxlY3Rpb24KICAg
ICAgICBzdXBlcigiQ2Fubm90IGVhZ2VybHkgbG9hZCB0aGUgcG9seW1vcnBoaWMgYXNzb2Np
YXRpb24gI3tyZWZsZWN0aW9uLm5hbWUuaW5zcGVjdH0iKQogICAgICBlbHNlCiAgICAgICAg
c3VwZXIoIkVhZ2VyIGxvYWQgcG9seW1vcnBoaWMgZXJyb3IuIikKICAgICAgZW5kCiAgICBl
bmQKICBlbmQKCiAgIyBUaGlzIGVycm9yIGlzIHJhaXNlZCB3aGVuIHRyeWluZyB0byBkZXN0
cm95IGEgcGFyZW50IGluc3RhbmNlIGluIE46MSBvciAxOjEgYXNzb2NpYXRpb25zCiAgIyAo
aGFzX21hbnksIGhhc19vbmUpIHdoZW4gdGhlcmUgaXMgYXQgbGVhc3QgMSBjaGlsZCBhc3Nv
Y2lhdGVkIGluc3RhbmNlLgogICMgZXg6IGlmIEBwcm9qZWN0LnRhc2tzLnNpemUgPiAwLCBE
ZWxldGVSZXN0cmljdGlvbkVycm9yIHdpbGwgYmUgcmFpc2VkIHdoZW4gdHJ5aW5nIHRvIGRl
c3Ryb3kgQHByb2plY3QKICBjbGFzcyBEZWxldGVSZXN0cmljdGlvbkVycm9yIDwgQWN0aXZl
UmVjb3JkRXJyb3IgIyA6bm9kb2M6CiAgICBkZWYgaW5pdGlhbGl6ZShuYW1lID0gbmlsKQog
ICAgICBpZiBuYW1lCiAgICAgICAgc3VwZXIoIkNhbm5vdCBkZWxldGUgcmVjb3JkIGJlY2F1
c2Ugb2YgZGVwZW5kZW50ICN7bmFtZX0iKQogICAgICBlbHNlCiAgICAgICAgc3VwZXIoIkRl
bGV0ZSByZXN0cmljdGlvbiBlcnJvci4iKQogICAgICBlbmQKICAgIGVuZAogIGVuZAoKICAj
IFNlZSBBY3RpdmVSZWNvcmQ6OkFzc29jaWF0aW9uczo6Q2xhc3NNZXRob2RzIGZvciBkb2N1
bWVudGF0aW9uLgogIG1vZHVsZSBBc3NvY2lhdGlvbnMgIyA6bm9kb2M6CiAgICBleHRlbmQg
QWN0aXZlU3VwcG9ydDo6QXV0b2xvYWQKICAgIGV4dGVuZCBBY3RpdmVTdXBwb3J0OjpDb25j
ZXJuCgogICAgIyBUaGVzZSBjbGFzc2VzIHdpbGwgYmUgbG9hZGVkIHdoZW4gYXNzb2NpYXRp
b25zIGFyZSBjcmVhdGVkLgogICAgIyBTbyB0aGVyZSBpcyBubyBuZWVkIHRvIGVhZ2VyIGxv
YWQgdGhlbS4KICAgIGF1dG9sb2FkIDpBc3NvY2lhdGlvbgogICAgYXV0b2xvYWQgOlNpbmd1
bGFyQXNzb2NpYXRpb24KICAgIGF1dG9sb2FkIDpDb2xsZWN0aW9uQXNzb2NpYXRpb24KICAg
IGF1dG9sb2FkIDpGb3JlaWduQXNzb2NpYXRpb24KICAgIGF1dG9sb2FkIDpDb2xsZWN0aW9u
UHJveHkKICAgIGF1dG9sb2FkIDpUaHJvdWdoQXNzb2NpYXRpb24KCiAgICBtb2R1bGUgQnVp
bGRlciAjIDpub2RvYzoKICAgICAgYXV0b2xvYWQgOkFzc29jaWF0aW9uLCAgICAgICAgICAg
ImFjdGl2ZV9yZWNvcmQvYXNzb2NpYXRpb25zL2J1aWxkZXIvYXNzb2NpYXRpb24iCiAgICAg
IGF1dG9sb2FkIDpTaW5ndWxhckFzc29jaWF0aW9uLCAgICJhY3RpdmVfcmVjb3JkL2Fzc29j
aWF0aW9ucy9idWlsZGVyL3Npbmd1bGFyX2Fzc29jaWF0aW9uIgogICAgICBhdXRvbG9hZCA6
Q29sbGVjdGlvbkFzc29jaWF0aW9uLCAiYWN0aXZlX3JlY29yZC9hc3NvY2lhdGlvbnMvYnVp
bGRlci9jb2xsZWN0aW9uX2Fzc29jaWF0aW9uIgoKICAgICAgYXV0b2xvYWQgOkJlbG9uZ3NU
bywgICAgICAgICAgICJhY3RpdmVfcmVjb3JkL2Fzc29jaWF0aW9ucy9idWlsZGVyL2JlbG9u
Z3NfdG8iCiAgICAgIGF1dG9sb2FkIDpIYXNPbmUsICAgICAgICAgICAgICAiYWN0aXZlX3Jl
Y29yZC9hc3NvY2lhdGlvbnMvYnVpbGRlci9oYXNfb25lIgogICAgICBhdXRvbG9hZCA6SGFz
TWFueSwgICAgICAgICAgICAgImFjdGl2ZV9yZWNvcmQvYXNzb2NpYXRpb25zL2J1aWxkZXIv
aGFzX21hbnkiCiAgICAgIGF1dG9sb2FkIDpIYXNBbmRCZWxvbmdzVG9NYW55LCAiYWN0aXZl
X3JlY29yZC9hc3NvY2lhdGlvbnMvYnVpbGRlci9oYXNfYW5kX2JlbG9uZ3NfdG9fbWFueSIK
ICAgIGVuZAoKICAgIGVhZ2VyX2F1dG9sb2FkIGRvCiAgICAgIGF1dG9sb2FkIDpCZWxvbmdz
VG9Bc3NvY2lhdGlvbgogICAgICBhdXRvbG9hZCA6QmVsb25nc1RvUG9seW1vcnBoaWNBc3Nv
Y2lhdGlvbgogICAgICBhdXRvbG9hZCA6SGFzTWFueUFzc29jaWF0aW9uCiAgICAgIGF1dG9s
b2FkIDpIYXNNYW55VGhyb3VnaEFzc29jaWF0aW9uCiAgICAgIGF1dG9sb2FkIDpIYXNPbmVB
c3NvY2lhdGlvbgogICAgICBhdXRvbG9hZCA6SGFzT25lVGhyb3VnaEFzc29jaWF0aW9uCgog
ICAgICBhdXRvbG9hZCA6UHJlbG9hZGVyCiAgICAgIGF1dG9sb2FkIDpKb2luRGVwZW5kZW5j
eQogICAgICBhdXRvbG9hZCA6QXNzb2NpYXRpb25TY29wZQogICAgICBhdXRvbG9hZCA6RGlz
YWJsZUpvaW5zQXNzb2NpYXRpb25TY29wZQogICAgICBhdXRvbG9hZCA6QWxpYXNUcmFja2Vy
CiAgICBlbmQKCiAgICBkZWYgc2VsZi5lYWdlcl9sb2FkIQogICAgICBzdXBlcgogICAgICBQ
cmVsb2FkZXIuZWFnZXJfbG9hZCEKICAgICAgSm9pbkRlcGVuZGVuY3kuZWFnZXJfbG9hZCEK
ICAgIGVuZAoKICAgICMgUmV0dXJucyB0aGUgYXNzb2NpYXRpb24gaW5zdGFuY2UgZm9yIHRo
ZSBnaXZlbiBuYW1lLCBpbnN0YW50aWF0aW5nIGl0IGlmIGl0IGRvZXNuJ3QgYWxyZWFkeSBl
eGlzdAogICAgZGVmIGFzc29jaWF0aW9uKG5hbWUpICMgOm5vZG9jOgogICAgICBhc3NvY2lh
dGlvbiA9IGFzc29jaWF0aW9uX2luc3RhbmNlX2dldChuYW1lKQoKICAgICAgaWYgYXNzb2Np
YXRpb24ubmlsPwogICAgICAgIHVubGVzcyByZWZsZWN0aW9uID0gc2VsZi5jbGFzcy5fcmVm
bGVjdF9vbl9hc3NvY2lhdGlvbihuYW1lKQogICAgICAgICAgcmFpc2UgQXNzb2NpYXRpb25O
b3RGb3VuZEVycm9yLm5ldyhzZWxmLCBuYW1lKQogICAgICAgIGVuZAogICAgICAgIGFzc29j
aWF0aW9uID0gcmVmbGVjdGlvbi5hc3NvY2lhdGlvbl9jbGFzcy5uZXcoc2VsZiwgcmVmbGVj
dGlvbikKICAgICAgICBhc3NvY2lhdGlvbl9pbnN0YW5jZV9zZXQobmFtZSwgYXNzb2NpYXRp
b24pCiAgICAgIGVuZAoKICAgICAgYXNzb2NpYXRpb24KICAgIGVuZAoKICAgIGRlZiBhc3Nv
Y2lhdGlvbl9jYWNoZWQ/KG5hbWUpICMgOm5vZG9jOgogICAgICBAYXNzb2NpYXRpb25fY2Fj
aGUua2V5PyhuYW1lKQogICAgZW5kCgogICAgZGVmIGluaXRpYWxpemVfZHVwKCopICMgOm5v
ZG9jOgogICAgICBAYXNzb2NpYXRpb25fY2FjaGUgPSB7fQogICAgICBzdXBlcgogICAgZW5k
CgogICAgcHJpdmF0ZQogICAgICBkZWYgaW5pdF9pbnRlcm5hbHMKICAgICAgICBzdXBlcgog
ICAgICAgIEBhc3NvY2lhdGlvbl9jYWNoZSA9IHt9CiAgICAgIGVuZAoKICAgICAgIyBSZXR1
cm5zIHRoZSBzcGVjaWZpZWQgYXNzb2NpYXRpb24gaW5zdGFuY2UgaWYgaXQgZXhpc3RzLCAr
bmlsKyBvdGhlcndpc2UuCiAgICAgIGRlZiBhc3NvY2lhdGlvbl9pbnN0YW5jZV9nZXQobmFt
ZSkKICAgICAgICBAYXNzb2NpYXRpb25fY2FjaGVbbmFtZV0KICAgICAgZW5kCgogICAgICAj
IFNldCB0aGUgc3BlY2lmaWVkIGFzc29jaWF0aW9uIGluc3RhbmNlLgogICAgICBkZWYgYXNz
b2NpYXRpb25faW5zdGFuY2Vfc2V0KG5hbWUsIGFzc29jaWF0aW9uKQogICAgICAgIEBhc3Nv
Y2lhdGlvbl9jYWNoZVtuYW1lXSA9IGFzc29jaWF0aW9uCiAgICAgIGVuZAoKICAgICAgIyBc
QXNzb2NpYXRpb25zIGFyZSBhIHNldCBvZiBtYWNyby1saWtlIGNsYXNzIG1ldGhvZHMgZm9y
IHR5aW5nIG9iamVjdHMgdG9nZXRoZXIgdGhyb3VnaAogICAgICAjIGZvcmVpZ24ga2V5cy4g
VGhleSBleHByZXNzIHJlbGF0aW9uc2hpcHMgbGlrZSAiUHJvamVjdCBoYXMgb25lIFByb2pl
Y3QgTWFuYWdlciIKICAgICAgIyBvciAiUHJvamVjdCBiZWxvbmdzIHRvIGEgUG9ydGZvbGlv
Ii4gRWFjaCBtYWNybyBhZGRzIGEgbnVtYmVyIG9mIG1ldGhvZHMgdG8gdGhlCiAgICAgICMg
Y2xhc3Mgd2hpY2ggYXJlIHNwZWNpYWxpemVkIGFjY29yZGluZyB0byB0aGUgY29sbGVjdGlv
biBvciBhc3NvY2lhdGlvbiBzeW1ib2wgYW5kIHRoZQogICAgICAjIG9wdGlvbnMgaGFzaC4g
SXQgd29ya3MgbXVjaCB0aGUgc2FtZSB3YXkgYXMgUnVieSdzIG93biA8dHQ+YXR0cio8L3R0
PgogICAgICAjIG1ldGhvZHMuCiAgICAgICMKICAgICAgIyAgIGNsYXNzIFByb2plY3QgPCBB
Y3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgYmVsb25nc190byAgICAgICAgICAgICAg
OnBvcnRmb2xpbwogICAgICAjICAgICBoYXNfb25lICAgICAgICAgICAgICAgICA6cHJvamVj
dF9tYW5hZ2VyCiAgICAgICMgICAgIGhhc19tYW55ICAgICAgICAgICAgICAgIDptaWxlc3Rv
bmVzCiAgICAgICMgICAgIGhhc19hbmRfYmVsb25nc190b19tYW55IDpjYXRlZ29yaWVzCiAg
ICAgICMgICBlbmQKICAgICAgIwogICAgICAjIFRoZSBwcm9qZWN0IGNsYXNzIG5vdyBoYXMg
dGhlIGZvbGxvd2luZyBtZXRob2RzIChhbmQgbW9yZSkgdG8gZWFzZSB0aGUgdHJhdmVyc2Fs
IGFuZAogICAgICAjIG1hbmlwdWxhdGlvbiBvZiBpdHMgcmVsYXRpb25zaGlwczoKICAgICAg
IwogICAgICAjICAgcHJvamVjdCA9IFByb2plY3QuZmlyc3QKICAgICAgIyAgIHByb2plY3Qu
cG9ydGZvbGlvCiAgICAgICMgICBwcm9qZWN0LnBvcnRmb2xpbyA9IFBvcnRmb2xpby5maXJz
dAogICAgICAjICAgcHJvamVjdC5yZWxvYWRfcG9ydGZvbGlvCiAgICAgICMKICAgICAgIyAg
IHByb2plY3QucHJvamVjdF9tYW5hZ2VyCiAgICAgICMgICBwcm9qZWN0LnByb2plY3RfbWFu
YWdlciA9IFByb2plY3RNYW5hZ2VyLmZpcnN0CiAgICAgICMgICBwcm9qZWN0LnJlbG9hZF9w
cm9qZWN0X21hbmFnZXIKICAgICAgIwogICAgICAjICAgcHJvamVjdC5taWxlc3RvbmVzLmVt
cHR5PwogICAgICAjICAgcHJvamVjdC5taWxlc3RvbmVzLnNpemUKICAgICAgIyAgIHByb2pl
Y3QubWlsZXN0b25lcwogICAgICAjICAgcHJvamVjdC5taWxlc3RvbmVzIDw8IE1pbGVzdG9u
ZS5maXJzdAogICAgICAjICAgcHJvamVjdC5taWxlc3RvbmVzLmRlbGV0ZShNaWxlc3RvbmUu
Zmlyc3QpCiAgICAgICMgICBwcm9qZWN0Lm1pbGVzdG9uZXMuZGVzdHJveShNaWxlc3RvbmUu
Zmlyc3QpCiAgICAgICMgICBwcm9qZWN0Lm1pbGVzdG9uZXMuZmluZChNaWxlc3RvbmUuZmly
c3QuaWQpCiAgICAgICMgICBwcm9qZWN0Lm1pbGVzdG9uZXMuYnVpbGQKICAgICAgIyAgIHBy
b2plY3QubWlsZXN0b25lcy5jcmVhdGUKICAgICAgIwogICAgICAjICAgcHJvamVjdC5jYXRl
Z29yaWVzLmVtcHR5PwogICAgICAjICAgcHJvamVjdC5jYXRlZ29yaWVzLnNpemUKICAgICAg
IyAgIHByb2plY3QuY2F0ZWdvcmllcwogICAgICAjICAgcHJvamVjdC5jYXRlZ29yaWVzIDw8
IENhdGVnb3J5LmZpcnN0CiAgICAgICMgICBwcm9qZWN0LmNhdGVnb3JpZXMuZGVsZXRlKGNh
dGVnb3J5MSkKICAgICAgIyAgIHByb2plY3QuY2F0ZWdvcmllcy5kZXN0cm95KGNhdGVnb3J5
MSkKICAgICAgIwogICAgICAjID09PSBBIHdvcmQgb2Ygd2FybmluZwogICAgICAjCiAgICAg
ICMgRG9uJ3QgY3JlYXRlIGFzc29jaWF0aW9ucyB0aGF0IGhhdmUgdGhlIHNhbWUgbmFtZSBh
cyB7aW5zdGFuY2UgbWV0aG9kc31bcmRvYy1yZWY6QWN0aXZlUmVjb3JkOjpDb3JlXSBvZgog
ICAgICAjIDx0dD5BY3RpdmVSZWNvcmQ6OkJhc2U8L3R0Pi4gU2luY2UgdGhlIGFzc29jaWF0
aW9uIGFkZHMgYSBtZXRob2Qgd2l0aCB0aGF0IG5hbWUgdG8KICAgICAgIyBpdHMgbW9kZWws
IHVzaW5nIGFuIGFzc29jaWF0aW9uIHdpdGggdGhlIHNhbWUgbmFtZSBhcyBvbmUgcHJvdmlk
ZWQgYnkgPHR0PkFjdGl2ZVJlY29yZDo6QmFzZTwvdHQ+IHdpbGwgb3ZlcnJpZGUgdGhlIG1l
dGhvZCBpbmhlcml0ZWQgdGhyb3VnaCA8dHQ+QWN0aXZlUmVjb3JkOjpCYXNlPC90dD4gYW5k
IHdpbGwgYnJlYWsgdGhpbmdzLgogICAgICAjIEZvciBpbnN0YW5jZSwgK2F0dHJpYnV0ZXMr
IGFuZCArY29ubmVjdGlvbisgd291bGQgYmUgYmFkIGNob2ljZXMgZm9yIGFzc29jaWF0aW9u
IG5hbWVzLCBiZWNhdXNlIHRob3NlIG5hbWVzIGFscmVhZHkgZXhpc3QgaW4gdGhlIGxpc3Qg
b2YgPHR0PkFjdGl2ZVJlY29yZDo6QmFzZTwvdHQ+IGluc3RhbmNlIG1ldGhvZHMuCiAgICAg
ICMKICAgICAgIyA9PSBBdXRvLWdlbmVyYXRlZCBtZXRob2RzCiAgICAgICMgU2VlIGFsc28g
SW5zdGFuY2UgUHVibGljIG1ldGhvZHMgYmVsb3cgZm9yIG1vcmUgZGV0YWlscy4KICAgICAg
IwogICAgICAjID09PSBTaW5ndWxhciBhc3NvY2lhdGlvbnMgKG9uZS10by1vbmUpCiAgICAg
ICMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwg
IGJlbG9uZ3NfdG8gIHwKICAgICAgIyAgIGdlbmVyYXRlZCBtZXRob2RzICAgICAgICAgICAg
ICAgICB8IGJlbG9uZ3NfdG8gfCA6cG9seW1vcnBoaWMgfCBoYXNfb25lCiAgICAgICMgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0KICAgICAgIyAgIG90aGVyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICBYICAgICAgfCAgICAgIFggICAgICAgfCAgICBYCiAgICAgICMgICBv
dGhlcj0ob3RoZXIpICAgICAgICAgICAgICAgICAgICAgfCAgICAgWCAgICAgIHwgICAgICBY
ICAgICAgIHwgICAgWAogICAgICAjICAgYnVpbGRfb3RoZXIoYXR0cmlidXRlcz17fSkgICAg
ICAgIHwgICAgIFggICAgICB8ICAgICAgICAgICAgICB8ICAgIFgKICAgICAgIyAgIGNyZWF0
ZV9vdGhlcihhdHRyaWJ1dGVzPXt9KSAgICAgICB8ICAgICBYICAgICAgfCAgICAgICAgICAg
ICAgfCAgICBYCiAgICAgICMgICBjcmVhdGVfb3RoZXIhKGF0dHJpYnV0ZXM9e30pICAgICAg
fCAgICAgWCAgICAgIHwgICAgICAgICAgICAgIHwgICAgWAogICAgICAjICAgcmVsb2FkX290
aGVyICAgICAgICAgICAgICAgICAgICAgIHwgICAgIFggICAgICB8ICAgICAgWCAgICAgICB8
ICAgIFgKICAgICAgIyAgIG90aGVyX2NoYW5nZWQ/ICAgICAgICAgICAgICAgICAgICB8ICAg
ICBYICAgICAgfCAgICAgIFggICAgICAgfAogICAgICAjICAgb3RoZXJfcHJldmlvdXNseV9j
aGFuZ2VkPyAgICAgICAgIHwgICAgIFggICAgICB8ICAgICAgWCAgICAgICB8CiAgICAgICMK
ICAgICAgIyA9PT0gQ29sbGVjdGlvbiBhc3NvY2lhdGlvbnMgKG9uZS10by1tYW55IC8gbWFu
eS10by1tYW55KQogICAgICAjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgfCAgICAgICAgICB8IGhhc19tYW55CiAgICAgICMgICBnZW5lcmF0ZWQgbWV0
aG9kcyAgICAgICAgICAgICAgICAgfCBoYWJ0bSB8IGhhc19tYW55IHwgOnRocm91Z2gKICAg
ICAgIyAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0t
LS0tLS0tKy0tLS0tLS0tLS0KICAgICAgIyAgIG90aGVycyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgWCAgIHwgICAgWCAgICAgfCAgICBYCiAgICAgICMgICBvdGhlcnM9KG90
aGVyLG90aGVyLC4uLikgICAgICAgICAgfCAgIFggICB8ICAgIFggICAgIHwgICAgWAogICAg
ICAjICAgb3RoZXJfaWRzICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBYICAgfCAgICBY
ICAgICB8ICAgIFgKICAgICAgIyAgIG90aGVyX2lkcz0oaWQsaWQsLi4uKSAgICAgICAgICAg
ICB8ICAgWCAgIHwgICAgWCAgICAgfCAgICBYCiAgICAgICMgICBvdGhlcnM8PCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIFggICB8ICAgIFggICAgIHwgICAgWAogICAgICAjICAg
b3RoZXJzLnB1c2ggICAgICAgICAgICAgICAgICAgICAgIHwgICBYICAgfCAgICBYICAgICB8
ICAgIFgKICAgICAgIyAgIG90aGVycy5jb25jYXQgICAgICAgICAgICAgICAgICAgICB8ICAg
WCAgIHwgICAgWCAgICAgfCAgICBYCiAgICAgICMgICBvdGhlcnMuYnVpbGQoYXR0cmlidXRl
cz17fSkgICAgICAgfCAgIFggICB8ICAgIFggICAgIHwgICAgWAogICAgICAjICAgb3RoZXJz
LmNyZWF0ZShhdHRyaWJ1dGVzPXt9KSAgICAgIHwgICBYICAgfCAgICBYICAgICB8ICAgIFgK
ICAgICAgIyAgIG90aGVycy5jcmVhdGUhKGF0dHJpYnV0ZXM9e30pICAgICB8ICAgWCAgIHwg
ICAgWCAgICAgfCAgICBYCiAgICAgICMgICBvdGhlcnMuc2l6ZSAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIFggICB8ICAgIFggICAgIHwgICAgWAogICAgICAjICAgb3RoZXJzLmxlbmd0
aCAgICAgICAgICAgICAgICAgICAgIHwgICBYICAgfCAgICBYICAgICB8ICAgIFgKICAgICAg
IyAgIG90aGVycy5jb3VudCAgICAgICAgICAgICAgICAgICAgICB8ICAgWCAgIHwgICAgWCAg
ICAgfCAgICBYCiAgICAgICMgICBvdGhlcnMuc3VtKCphcmdzKSAgICAgICAgICAgICAgICAg
fCAgIFggICB8ICAgIFggICAgIHwgICAgWAogICAgICAjICAgb3RoZXJzLmVtcHR5PyAgICAg
ICAgICAgICAgICAgICAgIHwgICBYICAgfCAgICBYICAgICB8ICAgIFgKICAgICAgIyAgIG90
aGVycy5jbGVhciAgICAgICAgICAgICAgICAgICAgICB8ICAgWCAgIHwgICAgWCAgICAgfCAg
ICBYCiAgICAgICMgICBvdGhlcnMuZGVsZXRlKG90aGVyLG90aGVyLC4uLikgICAgfCAgIFgg
ICB8ICAgIFggICAgIHwgICAgWAogICAgICAjICAgb3RoZXJzLmRlbGV0ZV9hbGwgICAgICAg
ICAgICAgICAgIHwgICBYICAgfCAgICBYICAgICB8ICAgIFgKICAgICAgIyAgIG90aGVycy5k
ZXN0cm95KG90aGVyLG90aGVyLC4uLikgICB8ICAgWCAgIHwgICAgWCAgICAgfCAgICBYCiAg
ICAgICMgICBvdGhlcnMuZGVzdHJveV9hbGwgICAgICAgICAgICAgICAgfCAgIFggICB8ICAg
IFggICAgIHwgICAgWAogICAgICAjICAgb3RoZXJzLmZpbmQoKmFyZ3MpICAgICAgICAgICAg
ICAgIHwgICBYICAgfCAgICBYICAgICB8ICAgIFgKICAgICAgIyAgIG90aGVycy5leGlzdHM/
ICAgICAgICAgICAgICAgICAgICB8ICAgWCAgIHwgICAgWCAgICAgfCAgICBYCiAgICAgICMg
ICBvdGhlcnMuZGlzdGluY3QgICAgICAgICAgICAgICAgICAgfCAgIFggICB8ICAgIFggICAg
IHwgICAgWAogICAgICAjICAgb3RoZXJzLnJlc2V0ICAgICAgICAgICAgICAgICAgICAgIHwg
ICBYICAgfCAgICBYICAgICB8ICAgIFgKICAgICAgIyAgIG90aGVycy5yZWxvYWQgICAgICAg
ICAgICAgICAgICAgICB8ICAgWCAgIHwgICAgWCAgICAgfCAgICBYCiAgICAgICMKICAgICAg
IyA9PT0gT3ZlcnJpZGluZyBnZW5lcmF0ZWQgbWV0aG9kcwogICAgICAjCiAgICAgICMgQXNz
b2NpYXRpb24gbWV0aG9kcyBhcmUgZ2VuZXJhdGVkIGluIGEgbW9kdWxlIGluY2x1ZGVkIGlu
dG8gdGhlIG1vZGVsCiAgICAgICMgY2xhc3MsIG1ha2luZyBvdmVycmlkZXMgZWFzeS4gVGhl
IG9yaWdpbmFsIGdlbmVyYXRlZCBtZXRob2QgY2FuIHRodXMgYmUKICAgICAgIyBjYWxsZWQg
d2l0aCArc3VwZXIrOgogICAgICAjCiAgICAgICMgICBjbGFzcyBDYXIgPCBBY3RpdmVSZWNv
cmQ6OkJhc2UKICAgICAgIyAgICAgYmVsb25nc190byA6b3duZXIKICAgICAgIyAgICAgYmVs
b25nc190byA6b2xkX293bmVyCiAgICAgICMKICAgICAgIyAgICAgZGVmIG93bmVyPShuZXdf
b3duZXIpCiAgICAgICMgICAgICAgc2VsZi5vbGRfb3duZXIgPSBzZWxmLm93bmVyCiAgICAg
ICMgICAgICAgc3VwZXIKICAgICAgIyAgICAgZW5kCiAgICAgICMgICBlbmQKICAgICAgIwog
ICAgICAjIFRoZSBhc3NvY2lhdGlvbiBtZXRob2RzIG1vZHVsZSBpcyBpbmNsdWRlZCBpbW1l
ZGlhdGVseSBhZnRlciB0aGUKICAgICAgIyBnZW5lcmF0ZWQgYXR0cmlidXRlcyBtZXRob2Rz
IG1vZHVsZSwgbWVhbmluZyBhbiBhc3NvY2lhdGlvbiB3aWxsCiAgICAgICMgb3ZlcnJpZGUg
dGhlIG1ldGhvZHMgZm9yIGFuIGF0dHJpYnV0ZSB3aXRoIHRoZSBzYW1lIG5hbWUuCiAgICAg
ICMKICAgICAgIyA9PSBDYXJkaW5hbGl0eSBhbmQgYXNzb2NpYXRpb25zCiAgICAgICMKICAg
ICAgIyBBY3RpdmUgUmVjb3JkIGFzc29jaWF0aW9ucyBjYW4gYmUgdXNlZCB0byBkZXNjcmli
ZSBvbmUtdG8tb25lLCBvbmUtdG8tbWFueSwgYW5kIG1hbnktdG8tbWFueQogICAgICAjIHJl
bGF0aW9uc2hpcHMgYmV0d2VlbiBtb2RlbHMuIEVhY2ggbW9kZWwgdXNlcyBhbiBhc3NvY2lh
dGlvbiB0byBkZXNjcmliZSBpdHMgcm9sZSBpbgogICAgICAjIHRoZSByZWxhdGlvbi4gVGhl
ICNiZWxvbmdzX3RvIGFzc29jaWF0aW9uIGlzIGFsd2F5cyB1c2VkIGluIHRoZSBtb2RlbCB0
aGF0IGhhcwogICAgICAjIHRoZSBmb3JlaWduIGtleS4KICAgICAgIwogICAgICAjID09PSBP
bmUtdG8tb25lCiAgICAgICMKICAgICAgIyBVc2UgI2hhc19vbmUgaW4gdGhlIGJhc2UsIGFu
ZCAjYmVsb25nc190byBpbiB0aGUgYXNzb2NpYXRlZCBtb2RlbC4KICAgICAgIwogICAgICAj
ICAgY2xhc3MgRW1wbG95ZWUgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgaGFz
X29uZSA6b2ZmaWNlCiAgICAgICMgICBlbmQKICAgICAgIyAgIGNsYXNzIE9mZmljZSA8IEFj
dGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBiZWxvbmdzX3RvIDplbXBsb3llZSAgICAj
IGZvcmVpZ24ga2V5IC0gZW1wbG95ZWVfaWQKICAgICAgIyAgIGVuZAogICAgICAjCiAgICAg
ICMgPT09IE9uZS10by1tYW55CiAgICAgICMKICAgICAgIyBVc2UgI2hhc19tYW55IGluIHRo
ZSBiYXNlLCBhbmQgI2JlbG9uZ3NfdG8gaW4gdGhlIGFzc29jaWF0ZWQgbW9kZWwuCiAgICAg
ICMKICAgICAgIyAgIGNsYXNzIE1hbmFnZXIgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAg
IyAgICAgaGFzX21hbnkgOmVtcGxveWVlcwogICAgICAjICAgZW5kCiAgICAgICMgICBjbGFz
cyBFbXBsb3llZSA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBiZWxvbmdzX3Rv
IDptYW5hZ2VyICAgICAjIGZvcmVpZ24ga2V5IC0gbWFuYWdlcl9pZAogICAgICAjICAgZW5k
CiAgICAgICMKICAgICAgIyA9PT0gTWFueS10by1tYW55CiAgICAgICMKICAgICAgIyBUaGVy
ZSBhcmUgdHdvIHdheXMgdG8gYnVpbGQgYSBtYW55LXRvLW1hbnkgcmVsYXRpb25zaGlwLgog
ICAgICAjCiAgICAgICMgVGhlIGZpcnN0IHdheSB1c2VzIGEgI2hhc19tYW55IGFzc29jaWF0
aW9uIHdpdGggdGhlIDx0dD46dGhyb3VnaDwvdHQ+IG9wdGlvbiBhbmQgYSBqb2luIG1vZGVs
LCBzbwogICAgICAjIHRoZXJlIGFyZSB0d28gc3RhZ2VzIG9mIGFzc29jaWF0aW9ucy4KICAg
ICAgIwogICAgICAjICAgY2xhc3MgQXNzaWdubWVudCA8IEFjdGl2ZVJlY29yZDo6QmFzZQog
ICAgICAjICAgICBiZWxvbmdzX3RvIDpwcm9ncmFtbWVyICAjIGZvcmVpZ24ga2V5IC0gcHJv
Z3JhbW1lcl9pZAogICAgICAjICAgICBiZWxvbmdzX3RvIDpwcm9qZWN0ICAgICAjIGZvcmVp
Z24ga2V5IC0gcHJvamVjdF9pZAogICAgICAjICAgZW5kCiAgICAgICMgICBjbGFzcyBQcm9n
cmFtbWVyIDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55IDphc3Np
Z25tZW50cwogICAgICAjICAgICBoYXNfbWFueSA6cHJvamVjdHMsIHRocm91Z2g6IDphc3Np
Z25tZW50cwogICAgICAjICAgZW5kCiAgICAgICMgICBjbGFzcyBQcm9qZWN0IDwgQWN0aXZl
UmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55IDphc3NpZ25tZW50cwogICAgICAj
ICAgICBoYXNfbWFueSA6cHJvZ3JhbW1lcnMsIHRocm91Z2g6IDphc3NpZ25tZW50cwogICAg
ICAjICAgZW5kCiAgICAgICMKICAgICAgIyBGb3IgdGhlIHNlY29uZCB3YXksIHVzZSAjaGFz
X2FuZF9iZWxvbmdzX3RvX21hbnkgaW4gYm90aCBtb2RlbHMuIFRoaXMgcmVxdWlyZXMgYSBq
b2luIHRhYmxlCiAgICAgICMgdGhhdCBoYXMgbm8gY29ycmVzcG9uZGluZyBtb2RlbCBvciBw
cmltYXJ5IGtleS4KICAgICAgIwogICAgICAjICAgY2xhc3MgUHJvZ3JhbW1lciA8IEFjdGl2
ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBoYXNfYW5kX2JlbG9uZ3NfdG9fbWFueSA6cHJv
amVjdHMgICAgICAgIyBmb3JlaWduIGtleXMgaW4gdGhlIGpvaW4gdGFibGUKICAgICAgIyAg
IGVuZAogICAgICAjICAgY2xhc3MgUHJvamVjdCA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAg
ICAjICAgICBoYXNfYW5kX2JlbG9uZ3NfdG9fbWFueSA6cHJvZ3JhbW1lcnMgICAgIyBmb3Jl
aWduIGtleXMgaW4gdGhlIGpvaW4gdGFibGUKICAgICAgIyAgIGVuZAogICAgICAjCiAgICAg
ICMgQ2hvb3Npbmcgd2hpY2ggd2F5IHRvIGJ1aWxkIGEgbWFueS10by1tYW55IHJlbGF0aW9u
c2hpcCBpcyBub3QgYWx3YXlzIHNpbXBsZS4KICAgICAgIyBJZiB5b3UgbmVlZCB0byB3b3Jr
IHdpdGggdGhlIHJlbGF0aW9uc2hpcCBtb2RlbCBhcyBpdHMgb3duIGVudGl0eSwKICAgICAg
IyB1c2UgI2hhc19tYW55IDx0dD46dGhyb3VnaDwvdHQ+LiBVc2UgI2hhc19hbmRfYmVsb25n
c190b19tYW55IHdoZW4gd29ya2luZyB3aXRoIGxlZ2FjeSBzY2hlbWFzIG9yIHdoZW4KICAg
ICAgIyB5b3UgbmV2ZXIgd29yayBkaXJlY3RseSB3aXRoIHRoZSByZWxhdGlvbnNoaXAgaXRz
ZWxmLgogICAgICAjCiAgICAgICMgPT0gSXMgaXQgYSAjYmVsb25nc190byBvciAjaGFzX29u
ZSBhc3NvY2lhdGlvbj8KICAgICAgIwogICAgICAjIEJvdGggZXhwcmVzcyBhIDEtMSByZWxh
dGlvbnNoaXAuIFRoZSBkaWZmZXJlbmNlIGlzIG1vc3RseSB3aGVyZSB0byBwbGFjZSB0aGUg
Zm9yZWlnbgogICAgICAjIGtleSwgd2hpY2ggZ29lcyBvbiB0aGUgdGFibGUgZm9yIHRoZSBj
bGFzcyBkZWNsYXJpbmcgdGhlICNiZWxvbmdzX3RvIHJlbGF0aW9uc2hpcC4KICAgICAgIwog
ICAgICAjICAgY2xhc3MgVXNlciA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICAj
IEkgcmVmZXJlbmNlIGFuIGFjY291bnQuCiAgICAgICMgICAgIGJlbG9uZ3NfdG8gOmFjY291
bnQKICAgICAgIyAgIGVuZAogICAgICAjCiAgICAgICMgICBjbGFzcyBBY2NvdW50IDwgQWN0
aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgICMgT25lIHVzZXIgcmVmZXJlbmNlcyBtZS4K
ICAgICAgIyAgICAgaGFzX29uZSA6dXNlcgogICAgICAjICAgZW5kCiAgICAgICMKICAgICAg
IyBUaGUgdGFibGVzIGZvciB0aGVzZSBjbGFzc2VzIGNvdWxkIGxvb2sgc29tZXRoaW5nIGxp
a2U6CiAgICAgICMKICAgICAgIyAgIENSRUFURSBUQUJMRSB1c2VycyAoCiAgICAgICMgICAg
IGlkIGJpZ2ludCBOT1QgTlVMTCBhdXRvX2luY3JlbWVudCwKICAgICAgIyAgICAgYWNjb3Vu
dF9pZCBiaWdpbnQgZGVmYXVsdCBOVUxMLAogICAgICAjICAgICBuYW1lIHZhcmNoYXIgZGVm
YXVsdCBOVUxMLAogICAgICAjICAgICBQUklNQVJZIEtFWSAgKGlkKQogICAgICAjICAgKQog
ICAgICAjCiAgICAgICMgICBDUkVBVEUgVEFCTEUgYWNjb3VudHMgKAogICAgICAjICAgICBp
ZCBiaWdpbnQgTk9UIE5VTEwgYXV0b19pbmNyZW1lbnQsCiAgICAgICMgICAgIG5hbWUgdmFy
Y2hhciBkZWZhdWx0IE5VTEwsCiAgICAgICMgICAgIFBSSU1BUlkgS0VZICAoaWQpCiAgICAg
ICMgICApCiAgICAgICMKICAgICAgIyA9PSBVbnNhdmVkIG9iamVjdHMgYW5kIGFzc29jaWF0
aW9ucwogICAgICAjCiAgICAgICMgWW91IGNhbiBtYW5pcHVsYXRlIG9iamVjdHMgYW5kIGFz
c29jaWF0aW9ucyBiZWZvcmUgdGhleSBhcmUgc2F2ZWQgdG8gdGhlIGRhdGFiYXNlLCBidXQK
ICAgICAgIyB0aGVyZSBpcyBzb21lIHNwZWNpYWwgYmVoYXZpb3IgeW91IHNob3VsZCBiZSBh
d2FyZSBvZiwgbW9zdGx5IGludm9sdmluZyB0aGUgc2F2aW5nIG9mCiAgICAgICMgYXNzb2Np
YXRlZCBvYmplY3RzLgogICAgICAjCiAgICAgICMgWW91IGNhbiBzZXQgdGhlIDx0dD46YXV0
b3NhdmU8L3R0PiBvcHRpb24gb24gYSAjaGFzX29uZSwgI2JlbG9uZ3NfdG8sCiAgICAgICMg
I2hhc19tYW55LCBvciAjaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgYXNzb2NpYXRpb24uIFNl
dHRpbmcgaXQKICAgICAgIyB0byArdHJ1ZSsgd2lsbCBfYWx3YXlzXyBzYXZlIHRoZSBtZW1i
ZXJzLCB3aGVyZWFzIHNldHRpbmcgaXQgdG8gK2ZhbHNlKyB3aWxsCiAgICAgICMgX25ldmVy
XyBzYXZlIHRoZSBtZW1iZXJzLiBNb3JlIGRldGFpbHMgYWJvdXQgPHR0PjphdXRvc2F2ZTwv
dHQ+IG9wdGlvbiBpcyBhdmFpbGFibGUgYXQKICAgICAgIyBBdXRvc2F2ZUFzc29jaWF0aW9u
LgogICAgICAjCiAgICAgICMgPT09IE9uZS10by1vbmUgYXNzb2NpYXRpb25zCiAgICAgICMK
ICAgICAgIyAqIEFzc2lnbmluZyBhbiBvYmplY3QgdG8gYSAjaGFzX29uZSBhc3NvY2lhdGlv
biBhdXRvbWF0aWNhbGx5IHNhdmVzIHRoYXQgb2JqZWN0IGFuZAogICAgICAjICAgdGhlIG9i
amVjdCBiZWluZyByZXBsYWNlZCAoaWYgdGhlcmUgaXMgb25lKSwgaW4gb3JkZXIgdG8gdXBk
YXRlIHRoZWlyIGZvcmVpZ24KICAgICAgIyAgIGtleXMgLSBleGNlcHQgaWYgdGhlIHBhcmVu
dCBvYmplY3QgaXMgdW5zYXZlZCAoPHR0Pm5ld19yZWNvcmQ/ID09IHRydWU8L3R0PikuCiAg
ICAgICMgKiBJZiBlaXRoZXIgb2YgdGhlc2Ugc2F2ZXMgZmFpbCAoZHVlIHRvIG9uZSBvZiB0
aGUgb2JqZWN0cyBiZWluZyBpbnZhbGlkKSwgYW4KICAgICAgIyAgIEFjdGl2ZVJlY29yZDo6
UmVjb3JkTm90U2F2ZWQgZXhjZXB0aW9uIGlzIHJhaXNlZCBhbmQgdGhlIGFzc2lnbm1lbnQg
aXMKICAgICAgIyAgIGNhbmNlbGxlZC4KICAgICAgIyAqIElmIHlvdSB3aXNoIHRvIGFzc2ln
biBhbiBvYmplY3QgdG8gYSAjaGFzX29uZSBhc3NvY2lhdGlvbiB3aXRob3V0IHNhdmluZyBp
dCwKICAgICAgIyAgIHVzZSB0aGUgPHR0PiNidWlsZF9hc3NvY2lhdGlvbjwvdHQ+IG1ldGhv
ZCAoZG9jdW1lbnRlZCBiZWxvdykuIFRoZSBvYmplY3QgYmVpbmcKICAgICAgIyAgIHJlcGxh
Y2VkIHdpbGwgc3RpbGwgYmUgc2F2ZWQgdG8gdXBkYXRlIGl0cyBmb3JlaWduIGtleS4KICAg
ICAgIyAqIEFzc2lnbmluZyBhbiBvYmplY3QgdG8gYSAjYmVsb25nc190byBhc3NvY2lhdGlv
biBkb2VzIG5vdCBzYXZlIHRoZSBvYmplY3QsIHNpbmNlCiAgICAgICMgICB0aGUgZm9yZWln
biBrZXkgZmllbGQgYmVsb25ncyBvbiB0aGUgcGFyZW50LiBJdCBkb2VzIG5vdCBzYXZlIHRo
ZSBwYXJlbnQgZWl0aGVyLgogICAgICAjCiAgICAgICMgPT09IENvbGxlY3Rpb25zCiAgICAg
ICMKICAgICAgIyAqIEFkZGluZyBhbiBvYmplY3QgdG8gYSBjb2xsZWN0aW9uICgjaGFzX21h
bnkgb3IgI2hhc19hbmRfYmVsb25nc190b19tYW55KSBhdXRvbWF0aWNhbGx5CiAgICAgICMg
ICBzYXZlcyB0aGF0IG9iamVjdCwgZXhjZXB0IGlmIHRoZSBwYXJlbnQgb2JqZWN0ICh0aGUg
b3duZXIgb2YgdGhlIGNvbGxlY3Rpb24pIGlzIG5vdCB5ZXQKICAgICAgIyAgIHN0b3JlZCBp
biB0aGUgZGF0YWJhc2UuCiAgICAgICMgKiBJZiBzYXZpbmcgYW55IG9mIHRoZSBvYmplY3Rz
IGJlaW5nIGFkZGVkIHRvIGEgY29sbGVjdGlvbiAodmlhIDx0dD5wdXNoPC90dD4gb3Igc2lt
aWxhcikKICAgICAgIyAgIGZhaWxzLCB0aGVuIDx0dD5wdXNoPC90dD4gcmV0dXJucyArZmFs
c2UrLgogICAgICAjICogSWYgc2F2aW5nIGZhaWxzIHdoaWxlIHJlcGxhY2luZyB0aGUgY29s
bGVjdGlvbiAodmlhIDx0dD5hc3NvY2lhdGlvbj08L3R0PiksIGFuCiAgICAgICMgICBBY3Rp
dmVSZWNvcmQ6OlJlY29yZE5vdFNhdmVkIGV4Y2VwdGlvbiBpcyByYWlzZWQgYW5kIHRoZSBh
c3NpZ25tZW50IGlzCiAgICAgICMgICBjYW5jZWxsZWQuCiAgICAgICMgKiBZb3UgY2FuIGFk
ZCBhbiBvYmplY3QgdG8gYSBjb2xsZWN0aW9uIHdpdGhvdXQgYXV0b21hdGljYWxseSBzYXZp
bmcgaXQgYnkgdXNpbmcgdGhlCiAgICAgICMgICA8dHQ+Y29sbGVjdGlvbi5idWlsZDwvdHQ+
IG1ldGhvZCAoZG9jdW1lbnRlZCBiZWxvdykuCiAgICAgICMgKiBBbGwgdW5zYXZlZCAoPHR0
Pm5ld19yZWNvcmQ/ID09IHRydWU8L3R0PikgbWVtYmVycyBvZiB0aGUgY29sbGVjdGlvbiBh
cmUgYXV0b21hdGljYWxseQogICAgICAjICAgc2F2ZWQgd2hlbiB0aGUgcGFyZW50IGlzIHNh
dmVkLgogICAgICAjCiAgICAgICMgPT0gQ3VzdG9taXppbmcgdGhlIHF1ZXJ5CiAgICAgICMK
ICAgICAgIyBcQXNzb2NpYXRpb25zIGFyZSBidWlsdCBmcm9tIDx0dD5SZWxhdGlvbjwvdHQ+
IG9iamVjdHMsIGFuZCB5b3UgY2FuIHVzZSB0aGUgUmVsYXRpb24gc3ludGF4CiAgICAgICMg
dG8gY3VzdG9taXplIHRoZW0uIEZvciBleGFtcGxlLCB0byBhZGQgYSBjb25kaXRpb246CiAg
ICAgICMKICAgICAgIyAgIGNsYXNzIEJsb2cgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAg
IyAgICAgaGFzX21hbnkgOnB1Ymxpc2hlZF9wb3N0cywgLT4geyB3aGVyZShwdWJsaXNoZWQ6
IHRydWUpIH0sIGNsYXNzX25hbWU6ICdQb3N0JwogICAgICAjICAgZW5kCiAgICAgICMKICAg
ICAgIyBJbnNpZGUgdGhlIDx0dD4tPiB7IC4uLiB9PC90dD4gYmxvY2sgeW91IGNhbiB1c2Ug
YWxsIG9mIHRoZSB1c3VhbCBSZWxhdGlvbiBtZXRob2RzLgogICAgICAjCiAgICAgICMgPT09
IEFjY2Vzc2luZyB0aGUgb3duZXIgb2JqZWN0CiAgICAgICMKICAgICAgIyBTb21ldGltZXMg
aXQgaXMgdXNlZnVsIHRvIGhhdmUgYWNjZXNzIHRvIHRoZSBvd25lciBvYmplY3Qgd2hlbiBi
dWlsZGluZyB0aGUgcXVlcnkuIFRoZSBvd25lcgogICAgICAjIGlzIHBhc3NlZCBhcyBhIHBh
cmFtZXRlciB0byB0aGUgYmxvY2suIEZvciBleGFtcGxlLCB0aGUgZm9sbG93aW5nIGFzc29j
aWF0aW9uIHdvdWxkIGZpbmQgYWxsCiAgICAgICMgZXZlbnRzIHRoYXQgb2NjdXIgb24gdGhl
IHVzZXIncyBiaXJ0aGRheToKICAgICAgIwogICAgICAjICAgY2xhc3MgVXNlciA8IEFjdGl2
ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBoYXNfbWFueSA6YmlydGhkYXlfZXZlbnRzLCAt
Pih1c2VyKSB7IHdoZXJlKHN0YXJ0c19vbjogdXNlci5iaXJ0aGRheSkgfSwgY2xhc3NfbmFt
ZTogJ0V2ZW50JwogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyBOb3RlOiBKb2luaW5n
IG9yIGVhZ2VyIGxvYWRpbmcgc3VjaCBhc3NvY2lhdGlvbnMgaXMgbm90IHBvc3NpYmxlIGJl
Y2F1c2UKICAgICAgIyB0aG9zZSBvcGVyYXRpb25zIGhhcHBlbiBiZWZvcmUgaW5zdGFuY2Ug
Y3JlYXRpb24uIFN1Y2ggYXNzb2NpYXRpb25zCiAgICAgICMgX2Nhbl8gYmUgcHJlbG9hZGVk
LCBidXQgZG9pbmcgc28gd2lsbCBwZXJmb3JtIE4rMSBxdWVyaWVzIGJlY2F1c2UgdGhlcmUK
ICAgICAgIyB3aWxsIGJlIGEgZGlmZmVyZW50IHNjb3BlIGZvciBlYWNoIHJlY29yZCAoc2lt
aWxhciB0byBwcmVsb2FkaW5nCiAgICAgICMgcG9seW1vcnBoaWMgc2NvcGVzKS4KICAgICAg
IwogICAgICAjID09IEFzc29jaWF0aW9uIGNhbGxiYWNrcwogICAgICAjCiAgICAgICMgU2lt
aWxhciB0byB0aGUgbm9ybWFsIGNhbGxiYWNrcyB0aGF0IGhvb2sgaW50byB0aGUgbGlmZSBj
eWNsZSBvZiBhbiBBY3RpdmUgUmVjb3JkIG9iamVjdCwKICAgICAgIyB5b3UgY2FuIGFsc28g
ZGVmaW5lIGNhbGxiYWNrcyB0aGF0IGdldCB0cmlnZ2VyZWQgd2hlbiB5b3UgYWRkIGFuIG9i
amVjdCB0byBvciByZW1vdmUgYW4KICAgICAgIyBvYmplY3QgZnJvbSBhbiBhc3NvY2lhdGlv
biBjb2xsZWN0aW9uLgogICAgICAjCiAgICAgICMgICBjbGFzcyBGaXJtIDwgQWN0aXZlUmVj
b3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55IDpjbGllbnRzLAogICAgICAjICAgICAg
ICAgICAgICBkZXBlbmRlbnQ6IDpkZXN0cm95LAogICAgICAjICAgICAgICAgICAgICBhZnRl
cl9hZGQ6IDpjb25ncmF0dWxhdGVfY2xpZW50LAogICAgICAjICAgICAgICAgICAgICBhZnRl
cl9yZW1vdmU6IDpsb2dfYWZ0ZXJfcmVtb3ZlCiAgICAgICMKICAgICAgIyAgICAgZGVmIGNv
bmdyYXR1bGF0ZV9jbGllbnQocmVjb3JkKQogICAgICAjICAgICAgICMgLi4uCiAgICAgICMg
ICAgIGVuZAogICAgICAjCiAgICAgICMgICAgIGRlZiBsb2dfYWZ0ZXJfcmVtb3ZlKHJlY29y
ZCkKICAgICAgIyAgICAgICAjIC4uLgogICAgICAjICAgICBlbmQKICAgICAgIyAgIGVuZAog
ICAgICAjCiAgICAgICMgSXQncyBwb3NzaWJsZSB0byBzdGFjayBjYWxsYmFja3MgYnkgcGFz
c2luZyB0aGVtIGFzIGFuIGFycmF5LiBFeGFtcGxlOgogICAgICAjCiAgICAgICMgICBjbGFz
cyBGaXJtIDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55IDpjbGll
bnRzLAogICAgICAjICAgICAgICAgICAgICBkZXBlbmRlbnQ6IDpkZXN0cm95LAogICAgICAj
ICAgICAgICAgICAgICBhZnRlcl9hZGQ6IFs6Y29uZ3JhdHVsYXRlX2NsaWVudCwgLT4gKGZp
cm0sIHJlY29yZCkgeyBmaXJtLmxvZyA8PCAiYWZ0ZXJfYWRkaW5nI3tyZWNvcmQuaWR9IiB9
XSwKICAgICAgIyAgICAgICAgICAgICAgYWZ0ZXJfcmVtb3ZlOiA6bG9nX2FmdGVyX3JlbW92
ZQogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyBQb3NzaWJsZSBjYWxsYmFja3MgYXJl
OiArYmVmb3JlX2FkZCssICthZnRlcl9hZGQrLCArYmVmb3JlX3JlbW92ZSssIGFuZCArYWZ0
ZXJfcmVtb3ZlKy4KICAgICAgIwogICAgICAjIElmIGFueSBvZiB0aGUgK2JlZm9yZV9hZGQr
IGNhbGxiYWNrcyB0aHJvdyBhbiBleGNlcHRpb24sIHRoZSBvYmplY3Qgd2lsbCBub3QgYmUK
ICAgICAgIyBhZGRlZCB0byB0aGUgY29sbGVjdGlvbi4KICAgICAgIwogICAgICAjIFNpbWls
YXJseSwgaWYgYW55IG9mIHRoZSArYmVmb3JlX3JlbW92ZSsgY2FsbGJhY2tzIHRocm93IGFu
IGV4Y2VwdGlvbiwgdGhlIG9iamVjdAogICAgICAjIHdpbGwgbm90IGJlIHJlbW92ZWQgZnJv
bSB0aGUgY29sbGVjdGlvbi4KICAgICAgIwogICAgICAjIE5vdGU6IFRvIHRyaWdnZXIgcmVt
b3ZlIGNhbGxiYWNrcywgeW91IG11c3QgdXNlICtkZXN0cm95KyAvICtkZXN0cm95X2FsbCsg
bWV0aG9kcy4gRm9yIGV4YW1wbGU6CiAgICAgICMKICAgICAgIyAqIDx0dD5maXJtLmNsaWVu
dHMuZGVzdHJveShjbGllbnQpPC90dD4KICAgICAgIyAqIDx0dD5maXJtLmNsaWVudHMuZGVz
dHJveSgqY2xpZW50cyk8L3R0PgogICAgICAjICogPHR0PmZpcm0uY2xpZW50cy5kZXN0cm95
X2FsbDwvdHQ+CiAgICAgICMKICAgICAgIyArZGVsZXRlKyAvICtkZWxldGVfYWxsKyBtZXRo
b2RzIGxpa2UgdGhlIGZvbGxvd2luZyBkbyAqbm90KiB0cmlnZ2VyIHJlbW92ZSBjYWxsYmFj
a3M6CiAgICAgICMKICAgICAgIyAqIDx0dD5maXJtLmNsaWVudHMuZGVsZXRlKGNsaWVudCk8
L3R0PgogICAgICAjICogPHR0PmZpcm0uY2xpZW50cy5kZWxldGUoKmNsaWVudHMpPC90dD4K
ICAgICAgIyAqIDx0dD5maXJtLmNsaWVudHMuZGVsZXRlX2FsbDwvdHQ+CiAgICAgICMKICAg
ICAgIyA9PSBBc3NvY2lhdGlvbiBleHRlbnNpb25zCiAgICAgICMKICAgICAgIyBUaGUgcHJv
eHkgb2JqZWN0cyB0aGF0IGNvbnRyb2wgdGhlIGFjY2VzcyB0byBhc3NvY2lhdGlvbnMgY2Fu
IGJlIGV4dGVuZGVkIHRocm91Z2ggYW5vbnltb3VzCiAgICAgICMgbW9kdWxlcy4gVGhpcyBp
cyBlc3BlY2lhbGx5IGJlbmVmaWNpYWwgZm9yIGFkZGluZyBuZXcgZmluZGVycywgY3JlYXRv
cnMsIGFuZCBvdGhlcgogICAgICAjIGZhY3RvcnktdHlwZSBtZXRob2RzIHRoYXQgYXJlIG9u
bHkgdXNlZCBhcyBwYXJ0IG9mIHRoaXMgYXNzb2NpYXRpb24uCiAgICAgICMKICAgICAgIyAg
IGNsYXNzIEFjY291bnQgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgaGFzX21h
bnkgOnBlb3BsZSBkbwogICAgICAjICAgICAgIGRlZiBmaW5kX29yX2NyZWF0ZV9ieV9uYW1l
KG5hbWUpCiAgICAgICMgICAgICAgICBmaXJzdF9uYW1lLCBsYXN0X25hbWUgPSBuYW1lLnNw
bGl0KCIgIiwgMikKICAgICAgIyAgICAgICAgIGZpbmRfb3JfY3JlYXRlX2J5KGZpcnN0X25h
bWU6IGZpcnN0X25hbWUsIGxhc3RfbmFtZTogbGFzdF9uYW1lKQogICAgICAjICAgICAgIGVu
ZAogICAgICAjICAgICBlbmQKICAgICAgIyAgIGVuZAogICAgICAjCiAgICAgICMgICBwZXJz
b24gPSBBY2NvdW50LmZpcnN0LnBlb3BsZS5maW5kX29yX2NyZWF0ZV9ieV9uYW1lKCJEYXZp
ZCBIZWluZW1laWVyIEhhbnNzb24iKQogICAgICAjICAgcGVyc29uLmZpcnN0X25hbWUgIyA9
PiAiRGF2aWQiCiAgICAgICMgICBwZXJzb24ubGFzdF9uYW1lICAjID0+ICJIZWluZW1laWVy
IEhhbnNzb24iCiAgICAgICMKICAgICAgIyBJZiB5b3UgbmVlZCB0byBzaGFyZSB0aGUgc2Ft
ZSBleHRlbnNpb25zIGJldHdlZW4gbWFueSBhc3NvY2lhdGlvbnMsIHlvdSBjYW4gdXNlIGEg
bmFtZWQKICAgICAgIyBleHRlbnNpb24gbW9kdWxlLgogICAgICAjCiAgICAgICMgICBtb2R1
bGUgRmluZE9yQ3JlYXRlQnlOYW1lRXh0ZW5zaW9uCiAgICAgICMgICAgIGRlZiBmaW5kX29y
X2NyZWF0ZV9ieV9uYW1lKG5hbWUpCiAgICAgICMgICAgICAgZmlyc3RfbmFtZSwgbGFzdF9u
YW1lID0gbmFtZS5zcGxpdCgiICIsIDIpCiAgICAgICMgICAgICAgZmluZF9vcl9jcmVhdGVf
YnkoZmlyc3RfbmFtZTogZmlyc3RfbmFtZSwgbGFzdF9uYW1lOiBsYXN0X25hbWUpCiAgICAg
ICMgICAgIGVuZAogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyAgIGNsYXNzIEFjY291
bnQgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgaGFzX21hbnkgOnBlb3BsZSwg
LT4geyBleHRlbmRpbmcgRmluZE9yQ3JlYXRlQnlOYW1lRXh0ZW5zaW9uIH0KICAgICAgIyAg
IGVuZAogICAgICAjCiAgICAgICMgICBjbGFzcyBDb21wYW55IDwgQWN0aXZlUmVjb3JkOjpC
YXNlCiAgICAgICMgICAgIGhhc19tYW55IDpwZW9wbGUsIC0+IHsgZXh0ZW5kaW5nIEZpbmRP
ckNyZWF0ZUJ5TmFtZUV4dGVuc2lvbiB9CiAgICAgICMgICBlbmQKICAgICAgIwogICAgICAj
IFNvbWUgZXh0ZW5zaW9ucyBjYW4gb25seSBiZSBtYWRlIHRvIHdvcmsgd2l0aCBrbm93bGVk
Z2Ugb2YgdGhlIGFzc29jaWF0aW9uJ3MgaW50ZXJuYWxzLgogICAgICAjIEV4dGVuc2lvbnMg
Y2FuIGFjY2VzcyByZWxldmFudCBzdGF0ZSB1c2luZyB0aGUgZm9sbG93aW5nIG1ldGhvZHMg
KHdoZXJlICtpdGVtcysgaXMgdGhlCiAgICAgICMgbmFtZSBvZiB0aGUgYXNzb2NpYXRpb24p
OgogICAgICAjCiAgICAgICMgKiA8dHQ+cmVjb3JkLmFzc29jaWF0aW9uKDppdGVtcykub3du
ZXI8L3R0PiAtIFJldHVybnMgdGhlIG9iamVjdCB0aGUgYXNzb2NpYXRpb24gaXMgcGFydCBv
Zi4KICAgICAgIyAqIDx0dD5yZWNvcmQuYXNzb2NpYXRpb24oOml0ZW1zKS5yZWZsZWN0aW9u
PC90dD4gLSBSZXR1cm5zIHRoZSByZWZsZWN0aW9uIG9iamVjdCB0aGF0IGRlc2NyaWJlcyB0
aGUgYXNzb2NpYXRpb24uCiAgICAgICMgKiA8dHQ+cmVjb3JkLmFzc29jaWF0aW9uKDppdGVt
cykudGFyZ2V0PC90dD4gLSBSZXR1cm5zIHRoZSBhc3NvY2lhdGVkIG9iamVjdCBmb3IgI2Jl
bG9uZ3NfdG8gYW5kICNoYXNfb25lLCBvcgogICAgICAjICAgdGhlIGNvbGxlY3Rpb24gb2Yg
YXNzb2NpYXRlZCBvYmplY3RzIGZvciAjaGFzX21hbnkgYW5kICNoYXNfYW5kX2JlbG9uZ3Nf
dG9fbWFueS4KICAgICAgIwogICAgICAjIEhvd2V2ZXIsIGluc2lkZSB0aGUgYWN0dWFsIGV4
dGVuc2lvbiBjb2RlLCB5b3Ugd2lsbCBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIDx0dD5yZWNv
cmQ8L3R0PiBhcwogICAgICAjIGFib3ZlLiBJbiB0aGlzIGNhc2UsIHlvdSBjYW4gYWNjZXNz
IDx0dD5wcm94eV9hc3NvY2lhdGlvbjwvdHQ+LiBGb3IgZXhhbXBsZSwKICAgICAgIyA8dHQ+
cmVjb3JkLmFzc29jaWF0aW9uKDppdGVtcyk8L3R0PiBhbmQgPHR0PnJlY29yZC5pdGVtcy5w
cm94eV9hc3NvY2lhdGlvbjwvdHQ+IHdpbGwgcmV0dXJuCiAgICAgICMgdGhlIHNhbWUgb2Jq
ZWN0LCBhbGxvd2luZyB5b3UgdG8gbWFrZSBjYWxscyBsaWtlIDx0dD5wcm94eV9hc3NvY2lh
dGlvbi5vd25lcjwvdHQ+IGluc2lkZQogICAgICAjIGFzc29jaWF0aW9uIGV4dGVuc2lvbnMu
CiAgICAgICMKICAgICAgIyA9PSBBc3NvY2lhdGlvbiBKb2luIE1vZGVscwogICAgICAjCiAg
ICAgICMgSGFzIE1hbnkgYXNzb2NpYXRpb25zIGNhbiBiZSBjb25maWd1cmVkIHdpdGggdGhl
IDx0dD46dGhyb3VnaDwvdHQ+IG9wdGlvbiB0byB1c2UgYW4KICAgICAgIyBleHBsaWNpdCBq
b2luIG1vZGVsIHRvIHJldHJpZXZlIHRoZSBkYXRhLiBUaGlzIG9wZXJhdGVzIHNpbWlsYXJs
eSB0byBhCiAgICAgICMgI2hhc19hbmRfYmVsb25nc190b19tYW55IGFzc29jaWF0aW9uLiBU
aGUgYWR2YW50YWdlIGlzIHRoYXQgeW91J3JlIGFibGUgdG8gYWRkIHZhbGlkYXRpb25zLAog
ICAgICAjIGNhbGxiYWNrcywgYW5kIGV4dHJhIGF0dHJpYnV0ZXMgb24gdGhlIGpvaW4gbW9k
ZWwuIENvbnNpZGVyIHRoZSBmb2xsb3dpbmcgc2NoZW1hOgogICAgICAjCiAgICAgICMgICBj
bGFzcyBBdXRob3IgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgaGFzX21hbnkg
OmF1dGhvcnNoaXBzCiAgICAgICMgICAgIGhhc19tYW55IDpib29rcywgdGhyb3VnaDogOmF1
dGhvcnNoaXBzCiAgICAgICMgICBlbmQKICAgICAgIwogICAgICAjICAgY2xhc3MgQXV0aG9y
c2hpcCA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBiZWxvbmdzX3RvIDphdXRo
b3IKICAgICAgIyAgICAgYmVsb25nc190byA6Ym9vawogICAgICAjICAgZW5kCiAgICAgICMK
ICAgICAgIyAgIEBhdXRob3IgPSBBdXRob3IuZmlyc3QKICAgICAgIyAgIEBhdXRob3IuYXV0
aG9yc2hpcHMuY29sbGVjdCB7IHxhfCBhLmJvb2sgfSAjIHNlbGVjdHMgYWxsIGJvb2tzIHRo
YXQgdGhlIGF1dGhvcidzIGF1dGhvcnNoaXBzIGJlbG9uZyB0bwogICAgICAjICAgQGF1dGhv
ci5ib29rcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgc2VsZWN0cyBhbGwgYm9v
a3MgYnkgdXNpbmcgdGhlIEF1dGhvcnNoaXAgam9pbiBtb2RlbAogICAgICAjCiAgICAgICMg
WW91IGNhbiBhbHNvIGdvIHRocm91Z2ggYSAjaGFzX21hbnkgYXNzb2NpYXRpb24gb24gdGhl
IGpvaW4gbW9kZWw6CiAgICAgICMKICAgICAgIyAgIGNsYXNzIEZpcm0gPCBBY3RpdmVSZWNv
cmQ6OkJhc2UKICAgICAgIyAgICAgaGFzX21hbnkgICA6Y2xpZW50cwogICAgICAjICAgICBo
YXNfbWFueSAgIDppbnZvaWNlcywgdGhyb3VnaDogOmNsaWVudHMKICAgICAgIyAgIGVuZAog
ICAgICAjCiAgICAgICMgICBjbGFzcyBDbGllbnQgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAg
ICAgIyAgICAgYmVsb25nc190byA6ZmlybQogICAgICAjICAgICBoYXNfbWFueSAgIDppbnZv
aWNlcwogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyAgIGNsYXNzIEludm9pY2UgPCBB
Y3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgYmVsb25nc190byA6Y2xpZW50CiAgICAg
ICMgICBlbmQKICAgICAgIwogICAgICAjICAgQGZpcm0gPSBGaXJtLmZpcnN0CiAgICAgICMg
ICBAZmlybS5jbGllbnRzLmZsYXRfbWFwIHsgfGN8IGMuaW52b2ljZXMgfSAjIHNlbGVjdCBh
bGwgaW52b2ljZXMgZm9yIGFsbCBjbGllbnRzIG9mIHRoZSBmaXJtCiAgICAgICMgICBAZmly
bS5pbnZvaWNlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHNlbGVjdHMgYWxsIGlu
dm9pY2VzIGJ5IGdvaW5nIHRocm91Z2ggdGhlIENsaWVudCBqb2luIG1vZGVsCiAgICAgICMK
ICAgICAgIyBTaW1pbGFybHkgeW91IGNhbiBnbyB0aHJvdWdoIGEgI2hhc19vbmUgYXNzb2Np
YXRpb24gb24gdGhlIGpvaW4gbW9kZWw6CiAgICAgICMKICAgICAgIyAgIGNsYXNzIEdyb3Vw
IDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55ICAgOnVzZXJzCiAg
ICAgICMgICAgIGhhc19tYW55ICAgOmF2YXRhcnMsIHRocm91Z2g6IDp1c2VycwogICAgICAj
ICAgZW5kCiAgICAgICMKICAgICAgIyAgIGNsYXNzIFVzZXIgPCBBY3RpdmVSZWNvcmQ6OkJh
c2UKICAgICAgIyAgICAgYmVsb25nc190byA6Z3JvdXAKICAgICAgIyAgICAgaGFzX29uZSAg
ICA6YXZhdGFyCiAgICAgICMgICBlbmQKICAgICAgIwogICAgICAjICAgY2xhc3MgQXZhdGFy
IDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGJlbG9uZ3NfdG8gOnVzZXIKICAg
ICAgIyAgIGVuZAogICAgICAjCiAgICAgICMgICBAZ3JvdXAgPSBHcm91cC5maXJzdAogICAg
ICAjICAgQGdyb3VwLnVzZXJzLmNvbGxlY3QgeyB8dXwgdS5hdmF0YXIgfS5jb21wYWN0ICMg
c2VsZWN0IGFsbCBhdmF0YXJzIGZvciBhbGwgdXNlcnMgaW4gdGhlIGdyb3VwCiAgICAgICMg
ICBAZ3JvdXAuYXZhdGFycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBzZWxl
Y3RzIGFsbCBhdmF0YXJzIGJ5IGdvaW5nIHRocm91Z2ggdGhlIFVzZXIgam9pbiBtb2RlbC4K
ICAgICAgIwogICAgICAjIEFuIGltcG9ydGFudCBjYXZlYXQgd2l0aCBnb2luZyB0aHJvdWdo
ICNoYXNfb25lIG9yICNoYXNfbWFueSBhc3NvY2lhdGlvbnMgb24gdGhlCiAgICAgICMgam9p
biBtb2RlbCBpcyB0aGF0IHRoZXNlIGFzc29jaWF0aW9ucyBhcmUgKnJlYWQtb25seSouIEZv
ciBleGFtcGxlLCB0aGUgZm9sbG93aW5nCiAgICAgICMgd291bGQgbm90IHdvcmsgZm9sbG93
aW5nIHRoZSBwcmV2aW91cyBleGFtcGxlOgogICAgICAjCiAgICAgICMgICBAZ3JvdXAuYXZh
dGFycyA8PCBBdmF0YXIubmV3ICAgIyB0aGlzIHdvdWxkIHdvcmsgaWYgVXNlciBiZWxvbmdl
ZF90byBBdmF0YXIgcmF0aGVyIHRoYW4gdGhlIG90aGVyIHdheSBhcm91bmQKICAgICAgIyAg
IEBncm91cC5hdmF0YXJzLmRlbGV0ZShAZ3JvdXAuYXZhdGFycy5sYXN0KSAgIyBzbyB3b3Vs
ZCB0aGlzCiAgICAgICMKICAgICAgIyA9PSBTZXR0aW5nIEludmVyc2VzCiAgICAgICMKICAg
ICAgIyBJZiB5b3UgYXJlIHVzaW5nIGEgI2JlbG9uZ3NfdG8gb24gdGhlIGpvaW4gbW9kZWws
IGl0IGlzIGEgZ29vZCBpZGVhIHRvIHNldCB0aGUKICAgICAgIyA8dHQ+OmludmVyc2Vfb2Y8
L3R0PiBvcHRpb24gb24gdGhlICNiZWxvbmdzX3RvLCB3aGljaCB3aWxsIG1lYW4gdGhhdCB0
aGUgZm9sbG93aW5nIGV4YW1wbGUKICAgICAgIyB3b3JrcyBjb3JyZWN0bHkgKHdoZXJlIDx0
dD50YWdzPC90dD4gaXMgYSAjaGFzX21hbnkgPHR0Pjp0aHJvdWdoPC90dD4gYXNzb2NpYXRp
b24pOgogICAgICAjCiAgICAgICMgICBAcG9zdCA9IFBvc3QuZmlyc3QKICAgICAgIyAgIEB0
YWcgPSBAcG9zdC50YWdzLmJ1aWxkIG5hbWU6ICJydWJ5IgogICAgICAjICAgQHRhZy5zYXZl
CiAgICAgICMKICAgICAgIyBUaGUgbGFzdCBsaW5lIG91Z2h0IHRvIHNhdmUgdGhlIHRocm91
Z2ggcmVjb3JkIChhIDx0dD5UYWdnaW5nPC90dD4pLiBUaGlzIHdpbGwgb25seSB3b3JrIGlm
IHRoZQogICAgICAjIDx0dD46aW52ZXJzZV9vZjwvdHQ+IGlzIHNldDoKICAgICAgIwogICAg
ICAjICAgY2xhc3MgVGFnZ2luZyA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBi
ZWxvbmdzX3RvIDpwb3N0CiAgICAgICMgICAgIGJlbG9uZ3NfdG8gOnRhZywgaW52ZXJzZV9v
ZjogOnRhZ2dpbmdzCiAgICAgICMgICBlbmQKICAgICAgIwogICAgICAjIElmIHlvdSBkbyBu
b3Qgc2V0IHRoZSA8dHQ+OmludmVyc2Vfb2Y8L3R0PiByZWNvcmQsIHRoZSBhc3NvY2lhdGlv
biB3aWxsCiAgICAgICMgZG8gaXRzIGJlc3QgdG8gbWF0Y2ggaXRzZWxmIHVwIHdpdGggdGhl
IGNvcnJlY3QgaW52ZXJzZS4gQXV0b21hdGljCiAgICAgICMgaW52ZXJzZSBkZXRlY3Rpb24g
b25seSB3b3JrcyBvbiAjaGFzX21hbnksICNoYXNfb25lLCBhbmQKICAgICAgIyAjYmVsb25n
c190byBhc3NvY2lhdGlvbnMuCiAgICAgICMKICAgICAgIyA8dHQ+OmZvcmVpZ25fa2V5PC90
dD4gYW5kIDx0dD46dGhyb3VnaDwvdHQ+IG9wdGlvbnMgb24gdGhlIGFzc29jaWF0aW9ucwog
ICAgICAjIHdpbGwgYWxzbyBwcmV2ZW50IHRoZSBhc3NvY2lhdGlvbidzIGludmVyc2UgZnJv
bSBiZWluZyBmb3VuZCBhdXRvbWF0aWNhbGx5LAogICAgICAjIGFzIHdpbGwgYSBjdXN0b20g
c2NvcGVzIGluIHNvbWUgY2FzZXMuIFNlZSBmdXJ0aGVyIGRldGFpbHMgaW4gdGhlCiAgICAg
ICMge0FjdGl2ZSBSZWNvcmQgQXNzb2NpYXRpb25zIGd1aWRlfVtodHRwczovL2d1aWRlcy5y
dWJ5b25yYWlscy5vcmcvYXNzb2NpYXRpb25fYmFzaWNzLmh0bWwjYmktZGlyZWN0aW9uYWwt
YXNzb2NpYXRpb25zXS4KICAgICAgIwogICAgICAjIFRoZSBhdXRvbWF0aWMgZ3Vlc3Npbmcg
b2YgdGhlIGludmVyc2UgYXNzb2NpYXRpb24gdXNlcyBhIGhldXJpc3RpYyBiYXNlZAogICAg
ICAjIG9uIHRoZSBuYW1lIG9mIHRoZSBjbGFzcywgc28gaXQgbWF5IG5vdCB3b3JrIGZvciBh
bGwgYXNzb2NpYXRpb25zLAogICAgICAjIGVzcGVjaWFsbHkgdGhlIG9uZXMgd2l0aCBub24t
c3RhbmRhcmQgbmFtZXMuCiAgICAgICMKICAgICAgIyBZb3UgY2FuIHR1cm4gb2ZmIHRoZSBh
dXRvbWF0aWMgZGV0ZWN0aW9uIG9mIGludmVyc2UgYXNzb2NpYXRpb25zIGJ5IHNldHRpbmcK
ICAgICAgIyB0aGUgPHR0PjppbnZlcnNlX29mPC90dD4gb3B0aW9uIHRvIDx0dD5mYWxzZTwv
dHQ+IGxpa2Ugc286CiAgICAgICMKICAgICAgIyAgIGNsYXNzIFRhZ2dpbmcgPCBBY3RpdmVS
ZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgYmVsb25nc190byA6dGFnLCBpbnZlcnNlX29mOiBm
YWxzZQogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyA9PSBOZXN0ZWQgXEFzc29jaWF0
aW9ucwogICAgICAjCiAgICAgICMgWW91IGNhbiBhY3R1YWxseSBzcGVjaWZ5ICphbnkqIGFz
c29jaWF0aW9uIHdpdGggdGhlIDx0dD46dGhyb3VnaDwvdHQ+IG9wdGlvbiwgaW5jbHVkaW5n
IGFuCiAgICAgICMgYXNzb2NpYXRpb24gd2hpY2ggaGFzIGEgPHR0Pjp0aHJvdWdoPC90dD4g
b3B0aW9uIGl0c2VsZi4gRm9yIGV4YW1wbGU6CiAgICAgICMKICAgICAgIyAgIGNsYXNzIEF1
dGhvciA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBoYXNfbWFueSA6cG9zdHMK
ICAgICAgIyAgICAgaGFzX21hbnkgOmNvbW1lbnRzLCB0aHJvdWdoOiA6cG9zdHMKICAgICAg
IyAgICAgaGFzX21hbnkgOmNvbW1lbnRlcnMsIHRocm91Z2g6IDpjb21tZW50cwogICAgICAj
ICAgZW5kCiAgICAgICMKICAgICAgIyAgIGNsYXNzIFBvc3QgPCBBY3RpdmVSZWNvcmQ6OkJh
c2UKICAgICAgIyAgICAgaGFzX21hbnkgOmNvbW1lbnRzCiAgICAgICMgICBlbmQKICAgICAg
IwogICAgICAjICAgY2xhc3MgQ29tbWVudCA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAj
ICAgICBiZWxvbmdzX3RvIDpjb21tZW50ZXIKICAgICAgIyAgIGVuZAogICAgICAjCiAgICAg
ICMgICBAYXV0aG9yID0gQXV0aG9yLmZpcnN0CiAgICAgICMgICBAYXV0aG9yLmNvbW1lbnRl
cnMgIyA9PiBQZW9wbGUgd2hvIGNvbW1lbnRlZCBvbiBwb3N0cyB3cml0dGVuIGJ5IHRoZSBh
dXRob3IKICAgICAgIwogICAgICAjIEFuIGVxdWl2YWxlbnQgd2F5IG9mIHNldHRpbmcgdXAg
dGhpcyBhc3NvY2lhdGlvbiB0aGlzIHdvdWxkIGJlOgogICAgICAjCiAgICAgICMgICBjbGFz
cyBBdXRob3IgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgaGFzX21hbnkgOnBv
c3RzCiAgICAgICMgICAgIGhhc19tYW55IDpjb21tZW50ZXJzLCB0aHJvdWdoOiA6cG9zdHMK
ICAgICAgIyAgIGVuZAogICAgICAjCiAgICAgICMgICBjbGFzcyBQb3N0IDwgQWN0aXZlUmVj
b3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55IDpjb21tZW50cwogICAgICAjICAgICBo
YXNfbWFueSA6Y29tbWVudGVycywgdGhyb3VnaDogOmNvbW1lbnRzCiAgICAgICMgICBlbmQK
ICAgICAgIwogICAgICAjICAgY2xhc3MgQ29tbWVudCA8IEFjdGl2ZVJlY29yZDo6QmFzZQog
ICAgICAjICAgICBiZWxvbmdzX3RvIDpjb21tZW50ZXIKICAgICAgIyAgIGVuZAogICAgICAj
CiAgICAgICMgV2hlbiB1c2luZyBhIG5lc3RlZCBhc3NvY2lhdGlvbiwgeW91IHdpbGwgbm90
IGJlIGFibGUgdG8gbW9kaWZ5IHRoZSBhc3NvY2lhdGlvbiBiZWNhdXNlIHRoZXJlCiAgICAg
ICMgaXMgbm90IGVub3VnaCBpbmZvcm1hdGlvbiB0byBrbm93IHdoYXQgbW9kaWZpY2F0aW9u
IHRvIG1ha2UuIEZvciBleGFtcGxlLCBpZiB5b3UgdHJpZWQgdG8KICAgICAgIyBhZGQgYSA8
dHQ+Q29tbWVudGVyPC90dD4gaW4gdGhlIGV4YW1wbGUgYWJvdmUsIHRoZXJlIHdvdWxkIGJl
IG5vIHdheSB0byB0ZWxsIGhvdyB0byBzZXQgdXAgdGhlCiAgICAgICMgaW50ZXJtZWRpYXRl
IDx0dD5Qb3N0PC90dD4gYW5kIDx0dD5Db21tZW50PC90dD4gb2JqZWN0cy4KICAgICAgIwog
ICAgICAjID09IFBvbHltb3JwaGljIFxBc3NvY2lhdGlvbnMKICAgICAgIwogICAgICAjIFBv
bHltb3JwaGljIGFzc29jaWF0aW9ucyBvbiBtb2RlbHMgYXJlIG5vdCByZXN0cmljdGVkIG9u
IHdoYXQgdHlwZXMgb2YgbW9kZWxzIHRoZXkKICAgICAgIyBjYW4gYmUgYXNzb2NpYXRlZCB3
aXRoLiBSYXRoZXIsIHRoZXkgc3BlY2lmeSBhbiBpbnRlcmZhY2UgdGhhdCBhICNoYXNfbWFu
eSBhc3NvY2lhdGlvbgogICAgICAjIG11c3QgYWRoZXJlIHRvLgogICAgICAjCiAgICAgICMg
ICBjbGFzcyBBc3NldCA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICBiZWxvbmdz
X3RvIDphdHRhY2hhYmxlLCBwb2x5bW9ycGhpYzogdHJ1ZQogICAgICAjICAgZW5kCiAgICAg
ICMKICAgICAgIyAgIGNsYXNzIFBvc3QgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAg
ICAgaGFzX21hbnkgOmFzc2V0cywgYXM6IDphdHRhY2hhYmxlICAgICAgICAgIyBUaGUgOmFz
IG9wdGlvbiBzcGVjaWZpZXMgdGhlIHBvbHltb3JwaGljIGludGVyZmFjZSB0byB1c2UuCiAg
ICAgICMgICBlbmQKICAgICAgIwogICAgICAjICAgQGFzc2V0LmF0dGFjaGFibGUgPSBAcG9z
dAogICAgICAjCiAgICAgICMgVGhpcyB3b3JrcyBieSB1c2luZyBhIHR5cGUgY29sdW1uIGlu
IGFkZGl0aW9uIHRvIGEgZm9yZWlnbiBrZXkgdG8gc3BlY2lmeSB0aGUgYXNzb2NpYXRlZAog
ICAgICAjIHJlY29yZC4gSW4gdGhlIEFzc2V0IGV4YW1wbGUsIHlvdSdkIG5lZWQgYW4gK2F0
dGFjaGFibGVfaWQrIGludGVnZXIgY29sdW1uIGFuZCBhbgogICAgICAjICthdHRhY2hhYmxl
X3R5cGUrIHN0cmluZyBjb2x1bW4uCiAgICAgICMKICAgICAgIyBVc2luZyBwb2x5bW9ycGhp
YyBhc3NvY2lhdGlvbnMgaW4gY29tYmluYXRpb24gd2l0aCBzaW5nbGUgdGFibGUgaW5oZXJp
dGFuY2UgKFNUSSkgaXMKICAgICAgIyBhIGxpdHRsZSB0cmlja3kuIEluIG9yZGVyIGZvciB0
aGUgYXNzb2NpYXRpb25zIHRvIHdvcmsgYXMgZXhwZWN0ZWQsIGVuc3VyZSB0aGF0IHlvdQog
ICAgICAjIHN0b3JlIHRoZSBiYXNlIG1vZGVsIGZvciB0aGUgU1RJIG1vZGVscyBpbiB0aGUg
dHlwZSBjb2x1bW4gb2YgdGhlIHBvbHltb3JwaGljCiAgICAgICMgYXNzb2NpYXRpb24uIFRv
IGNvbnRpbnVlIHdpdGggdGhlIGFzc2V0IGV4YW1wbGUgYWJvdmUsIHN1cHBvc2UgdGhlcmUg
YXJlIGd1ZXN0IHBvc3RzCiAgICAgICMgYW5kIG1lbWJlciBwb3N0cyB0aGF0IHVzZSB0aGUg
cG9zdHMgdGFibGUgZm9yIFNUSS4gSW4gdGhpcyBjYXNlLCB0aGVyZSBtdXN0IGJlIGEgK3R5
cGUrCiAgICAgICMgY29sdW1uIGluIHRoZSBwb3N0cyB0YWJsZS4KICAgICAgIwogICAgICAj
IE5vdGU6IFRoZSA8dHQ+YXR0YWNoYWJsZV90eXBlPTwvdHQ+IG1ldGhvZCBpcyBiZWluZyBj
YWxsZWQgd2hlbiBhc3NpZ25pbmcgYW4gK2F0dGFjaGFibGUrLgogICAgICAjIFRoZSArY2xh
c3NfbmFtZSsgb2YgdGhlICthdHRhY2hhYmxlKyBpcyBwYXNzZWQgYXMgYSBTdHJpbmcuCiAg
ICAgICMKICAgICAgIyAgIGNsYXNzIEFzc2V0IDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAg
ICMgICAgIGJlbG9uZ3NfdG8gOmF0dGFjaGFibGUsIHBvbHltb3JwaGljOiB0cnVlCiAgICAg
ICMKICAgICAgIyAgICAgZGVmIGF0dGFjaGFibGVfdHlwZT0oY2xhc3NfbmFtZSkKICAgICAg
IyAgICAgICAgc3VwZXIoY2xhc3NfbmFtZS5jb25zdGFudGl6ZS5iYXNlX2NsYXNzLnRvX3Mp
CiAgICAgICMgICAgIGVuZAogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyAgIGNsYXNz
IFBvc3QgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgIyBiZWNhdXNlIHdlIHN0
b3JlICJQb3N0IiBpbiBhdHRhY2hhYmxlX3R5cGUgbm93IGRlcGVuZGVudDogOmRlc3Ryb3kg
d2lsbCB3b3JrCiAgICAgICMgICAgIGhhc19tYW55IDphc3NldHMsIGFzOiA6YXR0YWNoYWJs
ZSwgZGVwZW5kZW50OiA6ZGVzdHJveQogICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyAg
IGNsYXNzIEd1ZXN0UG9zdCA8IFBvc3QKICAgICAgIyAgIGVuZAogICAgICAjCiAgICAgICMg
ICBjbGFzcyBNZW1iZXJQb3N0IDwgUG9zdAogICAgICAjICAgZW5kCiAgICAgICMKICAgICAg
IyA9PSBDYWNoaW5nCiAgICAgICMKICAgICAgIyBBbGwgb2YgdGhlIG1ldGhvZHMgYXJlIGJ1
aWx0IG9uIGEgc2ltcGxlIGNhY2hpbmcgcHJpbmNpcGxlIHRoYXQgd2lsbCBrZWVwIHRoZSBy
ZXN1bHQKICAgICAgIyBvZiB0aGUgbGFzdCBxdWVyeSBhcm91bmQgdW5sZXNzIHNwZWNpZmlj
YWxseSBpbnN0cnVjdGVkIG5vdCB0by4gVGhlIGNhY2hlIGlzIGV2ZW4KICAgICAgIyBzaGFy
ZWQgYWNyb3NzIG1ldGhvZHMgdG8gbWFrZSBpdCBldmVuIGNoZWFwZXIgdG8gdXNlIHRoZSBt
YWNyby1hZGRlZCBtZXRob2RzIHdpdGhvdXQKICAgICAgIyB3b3JyeWluZyB0b28gbXVjaCBh
Ym91dCBwZXJmb3JtYW5jZSBhdCB0aGUgZmlyc3QgZ28uCiAgICAgICMKICAgICAgIyAgIHBy
b2plY3QubWlsZXN0b25lcyAgICAgICAgICAgICAjIGZldGNoZXMgbWlsZXN0b25lcyBmcm9t
IHRoZSBkYXRhYmFzZQogICAgICAjICAgcHJvamVjdC5taWxlc3RvbmVzLnNpemUgICAgICAg
ICMgdXNlcyB0aGUgbWlsZXN0b25lIGNhY2hlCiAgICAgICMgICBwcm9qZWN0Lm1pbGVzdG9u
ZXMuZW1wdHk/ICAgICAgIyB1c2VzIHRoZSBtaWxlc3RvbmUgY2FjaGUKICAgICAgIyAgIHBy
b2plY3QubWlsZXN0b25lcy5yZWxvYWQuc2l6ZSAjIGZldGNoZXMgbWlsZXN0b25lcyBmcm9t
IHRoZSBkYXRhYmFzZQogICAgICAjICAgcHJvamVjdC5taWxlc3RvbmVzICAgICAgICAgICAg
ICMgdXNlcyB0aGUgbWlsZXN0b25lIGNhY2hlCiAgICAgICMKICAgICAgIyA9PSBFYWdlciBs
b2FkaW5nIG9mIGFzc29jaWF0aW9ucwogICAgICAjCiAgICAgICMgRWFnZXIgbG9hZGluZyBp
cyBhIHdheSB0byBmaW5kIG9iamVjdHMgb2YgYSBjZXJ0YWluIGNsYXNzIGFuZCBhIG51bWJl
ciBvZiBuYW1lZCBhc3NvY2lhdGlvbnMuCiAgICAgICMgSXQgaXMgb25lIG9mIHRoZSBlYXNp
ZXN0IHdheXMgdG8gcHJldmVudCB0aGUgZHJlYWRlZCBOKzEgcHJvYmxlbSBpbiB3aGljaCBm
ZXRjaGluZyAxMDAKICAgICAgIyBwb3N0cyB0aGF0IGVhY2ggbmVlZCB0byBkaXNwbGF5IHRo
ZWlyIGF1dGhvciB0cmlnZ2VycyAxMDEgZGF0YWJhc2UgcXVlcmllcy4gVGhyb3VnaCB0aGUK
ICAgICAgIyB1c2Ugb2YgZWFnZXIgbG9hZGluZywgdGhlIG51bWJlciBvZiBxdWVyaWVzIHdp
bGwgYmUgcmVkdWNlZCBmcm9tIDEwMSB0byAyLgogICAgICAjCiAgICAgICMgICBjbGFzcyBQ
b3N0IDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGJlbG9uZ3NfdG8gOmF1dGhv
cgogICAgICAjICAgICBoYXNfbWFueSAgIDpjb21tZW50cwogICAgICAjICAgZW5kCiAgICAg
ICMKICAgICAgIyBDb25zaWRlciB0aGUgZm9sbG93aW5nIGxvb3AgdXNpbmcgdGhlIGNsYXNz
IGFib3ZlOgogICAgICAjCiAgICAgICMgICBQb3N0LmFsbC5lYWNoIGRvIHxwb3N0fAogICAg
ICAjICAgICBwdXRzICJQb3N0OiAgICAgICAgICAgICIgKyBwb3N0LnRpdGxlCiAgICAgICMg
ICAgIHB1dHMgIldyaXR0ZW4gYnk6ICAgICAgIiArIHBvc3QuYXV0aG9yLm5hbWUKICAgICAg
IyAgICAgcHV0cyAiTGFzdCBjb21tZW50IG9uOiAiICsgcG9zdC5jb21tZW50cy5maXJzdC5j
cmVhdGVkX29uCiAgICAgICMgICBlbmQKICAgICAgIwogICAgICAjIFRvIGl0ZXJhdGUgb3Zl
ciB0aGVzZSBvbmUgaHVuZHJlZCBwb3N0cywgd2UnbGwgZ2VuZXJhdGUgMjAxIGRhdGFiYXNl
IHF1ZXJpZXMuIExldCdzCiAgICAgICMgZmlyc3QganVzdCBvcHRpbWl6ZSBpdCBmb3IgcmV0
cmlldmluZyB0aGUgYXV0aG9yOgogICAgICAjCiAgICAgICMgICBQb3N0LmluY2x1ZGVzKDph
dXRob3IpLmVhY2ggZG8gfHBvc3R8CiAgICAgICMKICAgICAgIyBUaGlzIHJlZmVyZW5jZXMg
dGhlIG5hbWUgb2YgdGhlICNiZWxvbmdzX3RvIGFzc29jaWF0aW9uIHRoYXQgYWxzbyB1c2Vk
IHRoZSA8dHQ+OmF1dGhvcjwvdHQ+CiAgICAgICMgc3ltYm9sLiBBZnRlciBsb2FkaW5nIHRo
ZSBwb3N0cywgK2ZpbmQrIHdpbGwgY29sbGVjdCB0aGUgK2F1dGhvcl9pZCsgZnJvbSBlYWNo
IG9uZSBhbmQgbG9hZAogICAgICAjIGFsbCBvZiB0aGUgcmVmZXJlbmNlZCBhdXRob3JzIHdp
dGggb25lIHF1ZXJ5LiBEb2luZyBzbyB3aWxsIGN1dCBkb3duIHRoZSBudW1iZXIgb2YgcXVl
cmllcwogICAgICAjIGZyb20gMjAxIHRvIDEwMi4KICAgICAgIwogICAgICAjIFdlIGNhbiBp
bXByb3ZlIHVwb24gdGhlIHNpdHVhdGlvbiBmdXJ0aGVyIGJ5IHJlZmVyZW5jaW5nIGJvdGgg
YXNzb2NpYXRpb25zIGluIHRoZSBmaW5kZXIgd2l0aDoKICAgICAgIwogICAgICAjICAgUG9z
dC5pbmNsdWRlcyg6YXV0aG9yLCA6Y29tbWVudHMpLmVhY2ggZG8gfHBvc3R8CiAgICAgICMK
ICAgICAgIyBUaGlzIHdpbGwgbG9hZCBhbGwgY29tbWVudHMgd2l0aCBhIHNpbmdsZSBxdWVy
eS4gVGhpcyByZWR1Y2VzIHRoZSB0b3RhbCBudW1iZXIgb2YgcXVlcmllcwogICAgICAjIHRv
IDMuIEluIGdlbmVyYWwsIHRoZSBudW1iZXIgb2YgcXVlcmllcyB3aWxsIGJlIDEgcGx1cyB0
aGUgbnVtYmVyIG9mIGFzc29jaWF0aW9ucwogICAgICAjIG5hbWVkIChleGNlcHQgaWYgc29t
ZSBvZiB0aGUgYXNzb2NpYXRpb25zIGFyZSBwb2x5bW9ycGhpYyAjYmVsb25nc190byAtIHNl
ZSBiZWxvdykuCiAgICAgICMKICAgICAgIyBUbyBpbmNsdWRlIGEgZGVlcCBoaWVyYXJjaHkg
b2YgYXNzb2NpYXRpb25zLCB1c2UgYSBoYXNoOgogICAgICAjCiAgICAgICMgICBQb3N0Lmlu
Y2x1ZGVzKDphdXRob3IsIHsgY29tbWVudHM6IHsgYXV0aG9yOiA6Z3JhdmF0YXIgfSB9KS5l
YWNoIGRvIHxwb3N0fAogICAgICAjCiAgICAgICMgVGhlIGFib3ZlIGNvZGUgd2lsbCBsb2Fk
IGFsbCB0aGUgY29tbWVudHMgYW5kIGFsbCBvZiB0aGVpciBhc3NvY2lhdGVkCiAgICAgICMg
YXV0aG9ycyBhbmQgZ3JhdmF0YXJzLiBZb3UgY2FuIG1peCBhbmQgbWF0Y2ggYW55IGNvbWJp
bmF0aW9uIG9mIHN5bWJvbHMsCiAgICAgICMgYXJyYXlzLCBhbmQgaGFzaGVzIHRvIHJldHJp
ZXZlIHRoZSBhc3NvY2lhdGlvbnMgeW91IHdhbnQgdG8gbG9hZC4KICAgICAgIwogICAgICAj
IEFsbCBvZiB0aGlzIHBvd2VyIHNob3VsZG4ndCBmb29sIHlvdSBpbnRvIHRoaW5raW5nIHRo
YXQgeW91IGNhbiBwdWxsIG91dCBodWdlIGFtb3VudHMKICAgICAgIyBvZiBkYXRhIHdpdGgg
bm8gcGVyZm9ybWFuY2UgcGVuYWx0eSBqdXN0IGJlY2F1c2UgeW91J3ZlIHJlZHVjZWQgdGhl
IG51bWJlciBvZiBxdWVyaWVzLgogICAgICAjIFRoZSBkYXRhYmFzZSBzdGlsbCBuZWVkcyB0
byBzZW5kIGFsbCB0aGUgZGF0YSB0byBBY3RpdmUgUmVjb3JkIGFuZCBpdCBzdGlsbCBuZWVk
cyB0bwogICAgICAjIGJlIHByb2Nlc3NlZC4gU28gaXQncyBubyBjYXRjaC1hbGwgZm9yIHBl
cmZvcm1hbmNlIHByb2JsZW1zLCBidXQgaXQncyBhIGdyZWF0IHdheSB0bwogICAgICAjIGN1
dCBkb3duIG9uIHRoZSBudW1iZXIgb2YgcXVlcmllcyBpbiBhIHNpdHVhdGlvbiBhcyB0aGUg
b25lIGRlc2NyaWJlZCBhYm92ZS4KICAgICAgIwogICAgICAjIFNpbmNlIG9ubHkgb25lIHRh
YmxlIGlzIGxvYWRlZCBhdCBhIHRpbWUsIGNvbmRpdGlvbnMgb3Igb3JkZXJzIGNhbm5vdCBy
ZWZlcmVuY2UgdGFibGVzCiAgICAgICMgb3RoZXIgdGhhbiB0aGUgbWFpbiBvbmUuIElmIHRo
aXMgaXMgdGhlIGNhc2UsIEFjdGl2ZSBSZWNvcmQgZmFsbHMgYmFjayB0byB0aGUgcHJldmlv
dXNseQogICAgICAjIHVzZWQgPHR0PkxFRlQgT1VURVIgSk9JTjwvdHQ+IGJhc2VkIHN0cmF0
ZWd5LiBGb3IgZXhhbXBsZToKICAgICAgIwogICAgICAjICAgUG9zdC5pbmNsdWRlcyhbOmF1
dGhvciwgOmNvbW1lbnRzXSkud2hlcmUoWydjb21tZW50cy5hcHByb3ZlZCA9ID8nLCB0cnVl
XSkKICAgICAgIwogICAgICAjIFRoaXMgd2lsbCByZXN1bHQgaW4gYSBzaW5nbGUgU1FMIHF1
ZXJ5IHdpdGggam9pbnMgYWxvbmcgdGhlIGxpbmVzIG9mOgogICAgICAjIDx0dD5MRUZUIE9V
VEVSIEpPSU4gY29tbWVudHMgT04gY29tbWVudHMucG9zdF9pZCA9IHBvc3RzLmlkPC90dD4g
YW5kCiAgICAgICMgPHR0PkxFRlQgT1VURVIgSk9JTiBhdXRob3JzIE9OIGF1dGhvcnMuaWQg
PSBwb3N0cy5hdXRob3JfaWQ8L3R0Pi4gTm90ZSB0aGF0IHVzaW5nIGNvbmRpdGlvbnMKICAg
ICAgIyBsaWtlIHRoaXMgY2FuIGhhdmUgdW5pbnRlbmRlZCBjb25zZXF1ZW5jZXMuCiAgICAg
ICMgSW4gdGhlIGFib3ZlIGV4YW1wbGUsIHBvc3RzIHdpdGggbm8gYXBwcm92ZWQgY29tbWVu
dHMgYXJlIG5vdCByZXR1cm5lZCBhdCBhbGwgYmVjYXVzZQogICAgICAjIHRoZSBjb25kaXRp
b25zIGFwcGx5IHRvIHRoZSBTUUwgc3RhdGVtZW50IGFzIGEgd2hvbGUgYW5kIG5vdCBqdXN0
IHRvIHRoZSBhc3NvY2lhdGlvbi4KICAgICAgIwogICAgICAjIFlvdSBtdXN0IGRpc2FtYmln
dWF0ZSBjb2x1bW4gcmVmZXJlbmNlcyBmb3IgdGhpcyBmYWxsYmFjayB0byBoYXBwZW4sIGZv
ciBleGFtcGxlCiAgICAgICMgPHR0Pm9yZGVyOiAiYXV0aG9yLm5hbWUgREVTQyI8L3R0PiB3
aWxsIHdvcmsgYnV0IDx0dD5vcmRlcjogIm5hbWUgREVTQyI8L3R0PiB3aWxsIG5vdC4KICAg
ICAgIwogICAgICAjIElmIHlvdSB3YW50IHRvIGxvYWQgYWxsIHBvc3RzIChpbmNsdWRpbmcg
cG9zdHMgd2l0aCBubyBhcHByb3ZlZCBjb21tZW50cyksIHRoZW4gd3JpdGUKICAgICAgIyB5
b3VyIG93biA8dHQ+TEVGVCBPVVRFUiBKT0lOPC90dD4gcXVlcnkgdXNpbmcgPHR0Pk9OPC90
dD46CiAgICAgICMKICAgICAgIyAgIFBvc3Quam9pbnMoIkxFRlQgT1VURVIgSk9JTiBjb21t
ZW50cyBPTiBjb21tZW50cy5wb3N0X2lkID0gcG9zdHMuaWQgQU5EIGNvbW1lbnRzLmFwcHJv
dmVkID0gJzEnIikKICAgICAgIwogICAgICAjIEluIHRoaXMgY2FzZSwgaXQgaXMgdXN1YWxs
eSBtb3JlIG5hdHVyYWwgdG8gaW5jbHVkZSBhbiBhc3NvY2lhdGlvbiB3aGljaCBoYXMgY29u
ZGl0aW9ucyBkZWZpbmVkIG9uIGl0OgogICAgICAjCiAgICAgICMgICBjbGFzcyBQb3N0IDwg
QWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgIGhhc19tYW55IDphcHByb3ZlZF9jb21t
ZW50cywgLT4geyB3aGVyZShhcHByb3ZlZDogdHJ1ZSkgfSwgY2xhc3NfbmFtZTogJ0NvbW1l
bnQnCiAgICAgICMgICBlbmQKICAgICAgIwogICAgICAjICAgUG9zdC5pbmNsdWRlcyg6YXBw
cm92ZWRfY29tbWVudHMpCiAgICAgICMKICAgICAgIyBUaGlzIHdpbGwgbG9hZCBwb3N0cyBh
bmQgZWFnZXIgbG9hZCB0aGUgK2FwcHJvdmVkX2NvbW1lbnRzKyBhc3NvY2lhdGlvbiwgd2hp
Y2ggY29udGFpbnMKICAgICAgIyBvbmx5IHRob3NlIGNvbW1lbnRzIHRoYXQgaGF2ZSBiZWVu
IGFwcHJvdmVkLgogICAgICAjCiAgICAgICMgSWYgeW91IGVhZ2VyIGxvYWQgYW4gYXNzb2Np
YXRpb24gd2l0aCBhIHNwZWNpZmllZCA8dHQ+OmxpbWl0PC90dD4gb3B0aW9uLCBpdCB3aWxs
IGJlIGlnbm9yZWQsCiAgICAgICMgcmV0dXJuaW5nIGFsbCB0aGUgYXNzb2NpYXRlZCBvYmpl
Y3RzOgogICAgICAjCiAgICAgICMgICBjbGFzcyBQaWN0dXJlIDwgQWN0aXZlUmVjb3JkOjpC
YXNlCiAgICAgICMgICAgIGhhc19tYW55IDptb3N0X3JlY2VudF9jb21tZW50cywgLT4geyBv
cmRlcignaWQgREVTQycpLmxpbWl0KDEwKSB9LCBjbGFzc19uYW1lOiAnQ29tbWVudCcKICAg
ICAgIyAgIGVuZAogICAgICAjCiAgICAgICMgICBQaWN0dXJlLmluY2x1ZGVzKDptb3N0X3Jl
Y2VudF9jb21tZW50cykuZmlyc3QubW9zdF9yZWNlbnRfY29tbWVudHMgIyA9PiByZXR1cm5z
IGFsbCBhc3NvY2lhdGVkIGNvbW1lbnRzLgogICAgICAjCiAgICAgICMgRWFnZXIgbG9hZGlu
ZyBpcyBzdXBwb3J0ZWQgd2l0aCBwb2x5bW9ycGhpYyBhc3NvY2lhdGlvbnMuCiAgICAgICMK
ICAgICAgIyAgIGNsYXNzIEFkZHJlc3MgPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAg
ICAgYmVsb25nc190byA6YWRkcmVzc2FibGUsIHBvbHltb3JwaGljOiB0cnVlCiAgICAgICMg
ICBlbmQKICAgICAgIwogICAgICAjIEEgY2FsbCB0aGF0IHRyaWVzIHRvIGVhZ2VyIGxvYWQg
dGhlIGFkZHJlc3NhYmxlIG1vZGVsCiAgICAgICMKICAgICAgIyAgIEFkZHJlc3MuaW5jbHVk
ZXMoOmFkZHJlc3NhYmxlKQogICAgICAjCiAgICAgICMgVGhpcyB3aWxsIGV4ZWN1dGUgb25l
IHF1ZXJ5IHRvIGxvYWQgdGhlIGFkZHJlc3NlcyBhbmQgbG9hZCB0aGUgYWRkcmVzc2FibGVz
IHdpdGggb25lCiAgICAgICMgcXVlcnkgcGVyIGFkZHJlc3NhYmxlIHR5cGUuCiAgICAgICMg
Rm9yIGV4YW1wbGUsIGlmIGFsbCB0aGUgYWRkcmVzc2FibGVzIGFyZSBlaXRoZXIgb2YgY2xh
c3MgUGVyc29uIG9yIENvbXBhbnksIHRoZW4gYSB0b3RhbAogICAgICAjIG9mIDMgcXVlcmll
cyB3aWxsIGJlIGV4ZWN1dGVkLiBUaGUgbGlzdCBvZiBhZGRyZXNzYWJsZSB0eXBlcyB0byBs
b2FkIGlzIGRldGVybWluZWQgb24KICAgICAgIyB0aGUgYmFjayBvZiB0aGUgYWRkcmVzc2Vz
IGxvYWRlZC4gVGhpcyBpcyBub3Qgc3VwcG9ydGVkIGlmIEFjdGl2ZSBSZWNvcmQgaGFzIHRv
IGZhbGxiYWNrCiAgICAgICMgdG8gdGhlIHByZXZpb3VzIGltcGxlbWVudGF0aW9uIG9mIGVh
Z2VyIGxvYWRpbmcgYW5kIHdpbGwgcmFpc2UgQWN0aXZlUmVjb3JkOjpFYWdlckxvYWRQb2x5
bW9ycGhpY0Vycm9yLgogICAgICAjIFRoZSByZWFzb24gaXMgdGhhdCB0aGUgcGFyZW50IG1v
ZGVsJ3MgdHlwZSBpcyBhIGNvbHVtbiB2YWx1ZSBzbyBpdHMgY29ycmVzcG9uZGluZyB0YWJs
ZQogICAgICAjIG5hbWUgY2Fubm90IGJlIHB1dCBpbiB0aGUgK0ZST00rLytKT0lOKyBjbGF1
c2VzIG9mIHRoYXQgcXVlcnkuCiAgICAgICMKICAgICAgIyA9PSBUYWJsZSBBbGlhc2luZwog
ICAgICAjCiAgICAgICMgQWN0aXZlIFJlY29yZCB1c2VzIHRhYmxlIGFsaWFzaW5nIGluIHRo
ZSBjYXNlIHRoYXQgYSB0YWJsZSBpcyByZWZlcmVuY2VkIG11bHRpcGxlIHRpbWVzCiAgICAg
ICMgaW4gYSBqb2luLiBJZiBhIHRhYmxlIGlzIHJlZmVyZW5jZWQgb25seSBvbmNlLCB0aGUg
c3RhbmRhcmQgdGFibGUgbmFtZSBpcyB1c2VkLiBUaGUKICAgICAgIyBzZWNvbmQgdGltZSwg
dGhlIHRhYmxlIGlzIGFsaWFzZWQgYXMgPHR0PiN7cmVmbGVjdGlvbl9uYW1lfV8je3BhcmVu
dF90YWJsZV9uYW1lfTwvdHQ+LgogICAgICAjIEluZGV4ZXMgYXJlIGFwcGVuZGVkIGZvciBh
bnkgbW9yZSBzdWNjZXNzaXZlIHVzZXMgb2YgdGhlIHRhYmxlIG5hbWUuCiAgICAgICMKICAg
ICAgIyAgIFBvc3Quam9pbnMoOmNvbW1lbnRzKQogICAgICAjICAgIyA9PiBTRUxFQ1QgLi4u
IEZST00gcG9zdHMgSU5ORVIgSk9JTiBjb21tZW50cyBPTiAuLi4KICAgICAgIyAgIFBvc3Qu
am9pbnMoOnNwZWNpYWxfY29tbWVudHMpICMgU1RJCiAgICAgICMgICAjID0+IFNFTEVDVCAu
Li4gRlJPTSBwb3N0cyBJTk5FUiBKT0lOIGNvbW1lbnRzIE9OIC4uLiBBTkQgY29tbWVudHMu
dHlwZSA9ICdTcGVjaWFsQ29tbWVudCcKICAgICAgIyAgIFBvc3Quam9pbnMoOmNvbW1lbnRz
LCA6c3BlY2lhbF9jb21tZW50cykgIyBzcGVjaWFsX2NvbW1lbnRzIGlzIHRoZSByZWZsZWN0
aW9uIG5hbWUsIHBvc3RzIGlzIHRoZSBwYXJlbnQgdGFibGUgbmFtZQogICAgICAjICAgIyA9
PiBTRUxFQ1QgLi4uIEZST00gcG9zdHMgSU5ORVIgSk9JTiBjb21tZW50cyBPTiAuLi4gSU5O
RVIgSk9JTiBjb21tZW50cyBzcGVjaWFsX2NvbW1lbnRzX3Bvc3RzCiAgICAgICMKICAgICAg
IyBBY3RzIGFzIHRyZWUgZXhhbXBsZToKICAgICAgIwogICAgICAjICAgVHJlZU1peGluLmpv
aW5zKDpjaGlsZHJlbikKICAgICAgIyAgICMgPT4gU0VMRUNUIC4uLiBGUk9NIG1peGlucyBJ
Tk5FUiBKT0lOIG1peGlucyBjaGlsZHJlbnNfbWl4aW5zIC4uLgogICAgICAjICAgVHJlZU1p
eGluLmpvaW5zKGNoaWxkcmVuOiA6cGFyZW50KQogICAgICAjICAgIyA9PiBTRUxFQ1QgLi4u
IEZST00gbWl4aW5zIElOTkVSIEpPSU4gbWl4aW5zIGNoaWxkcmVuc19taXhpbnMgLi4uCiAg
ICAgICMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5ORVIgSk9JTiBwYXJlbnRz
X21peGlucyAuLi4KICAgICAgIyAgIFRyZWVNaXhpbi5qb2lucyhjaGlsZHJlbjoge3BhcmVu
dDogOmNoaWxkcmVufSkKICAgICAgIyAgICMgPT4gU0VMRUNUIC4uLiBGUk9NIG1peGlucyBJ
Tk5FUiBKT0lOIG1peGlucyBjaGlsZHJlbnNfbWl4aW5zIC4uLgogICAgICAjICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElOTkVSIEpPSU4gcGFyZW50c19taXhpbnMgLi4uCiAg
ICAgICMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5ORVIgSk9JTiBtaXhpbnMg
Y2hpbGRyZW5zX21peGluc18yCiAgICAgICMKICAgICAgIyBIYXMgYW5kIEJlbG9uZ3MgdG8g
TWFueSBqb2luIHRhYmxlcyB1c2UgdGhlIHNhbWUgaWRlYSwgYnV0IGFkZCBhIDx0dD5fam9p
bjwvdHQ+IHN1ZmZpeDoKICAgICAgIwogICAgICAjICAgUG9zdC5qb2lucyg6Y2F0ZWdvcmll
cykKICAgICAgIyAgICMgPT4gU0VMRUNUIC4uLiBGUk9NIHBvc3RzIElOTkVSIEpPSU4gY2F0
ZWdvcmllc19wb3N0cyAuLi4gSU5ORVIgSk9JTiBjYXRlZ29yaWVzIC4uLgogICAgICAjICAg
UG9zdC5qb2lucyhjYXRlZ29yaWVzOiA6cG9zdHMpCiAgICAgICMgICAjID0+IFNFTEVDVCAu
Li4gRlJPTSBwb3N0cyBJTk5FUiBKT0lOIGNhdGVnb3JpZXNfcG9zdHMgLi4uIElOTkVSIEpP
SU4gY2F0ZWdvcmllcyAuLi4KICAgICAgIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElOTkVSIEpPSU4gY2F0ZWdvcmllc19wb3N0cyBwb3N0c19jYXRlZ29yaWVzX2pvaW4gSU5O
RVIgSk9JTiBwb3N0cyBwb3N0c19jYXRlZ29yaWVzCiAgICAgICMgICBQb3N0LmpvaW5zKGNh
dGVnb3JpZXM6IHtwb3N0czogOmNhdGVnb3JpZXN9KQogICAgICAjICAgIyA9PiBTRUxFQ1Qg
Li4uIEZST00gcG9zdHMgSU5ORVIgSk9JTiBjYXRlZ29yaWVzX3Bvc3RzIC4uLiBJTk5FUiBK
T0lOIGNhdGVnb3JpZXMgLi4uCiAgICAgICMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJTk5FUiBKT0lOIGNhdGVnb3JpZXNfcG9zdHMgcG9zdHNfY2F0ZWdvcmllc19qb2luIElO
TkVSIEpPSU4gcG9zdHMgcG9zdHNfY2F0ZWdvcmllcwogICAgICAjICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU5ORVIgSk9JTiBjYXRlZ29yaWVzX3Bvc3RzIGNhdGVnb3JpZXNf
cG9zdHNfam9pbiBJTk5FUiBKT0lOIGNhdGVnb3JpZXMgY2F0ZWdvcmllc19wb3N0c18yCiAg
ICAgICMKICAgICAgIyBJZiB5b3Ugd2lzaCB0byBzcGVjaWZ5IHlvdXIgb3duIGN1c3RvbSBq
b2lucyB1c2luZyBBY3RpdmVSZWNvcmQ6OlF1ZXJ5TWV0aG9kcyNqb2lucyBtZXRob2QsIHRo
b3NlIHRhYmxlCiAgICAgICMgbmFtZXMgd2lsbCB0YWtlIHByZWNlZGVuY2Ugb3ZlciB0aGUg
ZWFnZXIgYXNzb2NpYXRpb25zOgogICAgICAjCiAgICAgICMgICBQb3N0LmpvaW5zKDpjb21t
ZW50cykuam9pbnMoImlubmVyIGpvaW4gY29tbWVudHMgLi4uIikKICAgICAgIyAgICMgPT4g
U0VMRUNUIC4uLiBGUk9NIHBvc3RzIElOTkVSIEpPSU4gY29tbWVudHNfcG9zdHMgT04gLi4u
IElOTkVSIEpPSU4gY29tbWVudHMgLi4uCiAgICAgICMgICBQb3N0LmpvaW5zKDpjb21tZW50
cywgOnNwZWNpYWxfY29tbWVudHMpLmpvaW5zKCJpbm5lciBqb2luIGNvbW1lbnRzIC4uLiIp
CiAgICAgICMgICAjID0+IFNFTEVDVCAuLi4gRlJPTSBwb3N0cyBJTk5FUiBKT0lOIGNvbW1l
bnRzIGNvbW1lbnRzX3Bvc3RzIE9OIC4uLgogICAgICAjICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU5ORVIgSk9JTiBjb21tZW50cyBzcGVjaWFsX2NvbW1lbnRzX3Bvc3RzIC4u
LgogICAgICAjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5ORVIgSk9JTiBjb21t
ZW50cyAuLi4KICAgICAgIwogICAgICAjIFRhYmxlIGFsaWFzZXMgYXJlIGF1dG9tYXRpY2Fs
bHkgdHJ1bmNhdGVkIGFjY29yZGluZyB0byB0aGUgbWF4aW11bSBsZW5ndGggb2YgdGFibGUg
aWRlbnRpZmllcnMKICAgICAgIyBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljIGRhdGFiYXNl
LgogICAgICAjCiAgICAgICMgPT0gTW9kdWxlcwogICAgICAjCiAgICAgICMgQnkgZGVmYXVs
dCwgYXNzb2NpYXRpb25zIHdpbGwgbG9vayBmb3Igb2JqZWN0cyB3aXRoaW4gdGhlIGN1cnJl
bnQgbW9kdWxlIHNjb3BlLiBDb25zaWRlcjoKICAgICAgIwogICAgICAjICAgbW9kdWxlIE15
QXBwbGljYXRpb24KICAgICAgIyAgICAgbW9kdWxlIEJ1c2luZXNzCiAgICAgICMgICAgICAg
Y2xhc3MgRmlybSA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAgICAjICAgICAgICAgaGFzX21h
bnkgOmNsaWVudHMKICAgICAgIyAgICAgICBlbmQKICAgICAgIwogICAgICAjICAgICAgIGNs
YXNzIENsaWVudCA8IEFjdGl2ZVJlY29yZDo6QmFzZTsgZW5kCiAgICAgICMgICAgIGVuZAog
ICAgICAjICAgZW5kCiAgICAgICMKICAgICAgIyBXaGVuIDx0dD5GaXJtI2NsaWVudHM8L3R0
PiBpcyBjYWxsZWQsIGl0IHdpbGwgaW4gdHVybiBjYWxsCiAgICAgICMgPHR0Pk15QXBwbGlj
YXRpb246OkJ1c2luZXNzOjpDbGllbnQuZmluZF9hbGxfYnlfZmlybV9pZChmaXJtLmlkKTwv
dHQ+LgogICAgICAjIElmIHlvdSB3YW50IHRvIGFzc29jaWF0ZSB3aXRoIGEgY2xhc3MgaW4g
YW5vdGhlciBtb2R1bGUgc2NvcGUsIHRoaXMgY2FuIGJlIGRvbmUgYnkKICAgICAgIyBzcGVj
aWZ5aW5nIHRoZSBjb21wbGV0ZSBjbGFzcyBuYW1lLgogICAgICAjCiAgICAgICMgICBtb2R1
bGUgTXlBcHBsaWNhdGlvbgogICAgICAjICAgICBtb2R1bGUgQnVzaW5lc3MKICAgICAgIyAg
ICAgICBjbGFzcyBGaXJtIDwgQWN0aXZlUmVjb3JkOjpCYXNlOyBlbmQKICAgICAgIyAgICAg
ZW5kCiAgICAgICMKICAgICAgIyAgICAgbW9kdWxlIEJpbGxpbmcKICAgICAgIyAgICAgICBj
bGFzcyBBY2NvdW50IDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgICAgICBiZWxv
bmdzX3RvIDpmaXJtLCBjbGFzc19uYW1lOiAiTXlBcHBsaWNhdGlvbjo6QnVzaW5lc3M6OkZp
cm0iCiAgICAgICMgICAgICAgZW5kCiAgICAgICMgICAgIGVuZAogICAgICAjICAgZW5kCiAg
ICAgICMKICAgICAgIyA9PSBCaS1kaXJlY3Rpb25hbCBhc3NvY2lhdGlvbnMKICAgICAgIwog
ICAgICAjIFdoZW4geW91IHNwZWNpZnkgYW4gYXNzb2NpYXRpb24sIHRoZXJlIGlzIHVzdWFs
bHkgYW4gYXNzb2NpYXRpb24gb24gdGhlIGFzc29jaWF0ZWQgbW9kZWwKICAgICAgIyB0aGF0
IHNwZWNpZmllcyB0aGUgc2FtZSByZWxhdGlvbnNoaXAgaW4gcmV2ZXJzZS4gRm9yIGV4YW1w
bGUsIHdpdGggdGhlIGZvbGxvd2luZyBtb2RlbHM6CiAgICAgICMKICAgICAgIyAgICBjbGFz
cyBEdW5nZW9uIDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICMgICAgICBoYXNfbWFueSA6
dHJhcHMKICAgICAgIyAgICAgIGhhc19vbmUgOmV2aWxfd2l6YXJkCiAgICAgICMgICAgZW5k
CiAgICAgICMKICAgICAgIyAgICBjbGFzcyBUcmFwIDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAg
ICAgICMgICAgICBiZWxvbmdzX3RvIDpkdW5nZW9uCiAgICAgICMgICAgZW5kCiAgICAgICMK
ICAgICAgIyAgICBjbGFzcyBFdmlsV2l6YXJkIDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAg
ICMgICAgICBiZWxvbmdzX3RvIDpkdW5nZW9uCiAgICAgICMgICAgZW5kCiAgICAgICMKICAg
ICAgIyBUaGUgK3RyYXBzKyBhc3NvY2lhdGlvbiBvbiArRHVuZ2VvbisgYW5kIHRoZSArZHVu
Z2VvbisgYXNzb2NpYXRpb24gb24gK1RyYXArIGFyZQogICAgICAjIHRoZSBpbnZlcnNlIG9m
IGVhY2ggb3RoZXIsIGFuZCB0aGUgaW52ZXJzZSBvZiB0aGUgK2R1bmdlb24rIGFzc29jaWF0
aW9uIG9uICtFdmlsV2l6YXJkKwogICAgICAjIGlzIHRoZSArZXZpbF93aXphcmQrIGFzc29j
aWF0aW9uIG9uICtEdW5nZW9uKyAoYW5kIHZpY2UtdmVyc2EpLiBCeSBkZWZhdWx0LAogICAg
ICAjIEFjdGl2ZSBSZWNvcmQgY2FuIGd1ZXNzIHRoZSBpbnZlcnNlIG9mIHRoZSBhc3NvY2lh
dGlvbiBiYXNlZCBvbiB0aGUgbmFtZQogICAgICAjIG9mIHRoZSBjbGFzcy4gVGhlIHJlc3Vs
dCBpcyB0aGUgZm9sbG93aW5nOgogICAgICAjCiAgICAgICMgICAgZCA9IER1bmdlb24uZmly
c3QKICAgICAgIyAgICB0ID0gZC50cmFwcy5maXJzdAogICAgICAjICAgIGQub2JqZWN0X2lk
ID09IHQuZHVuZ2Vvbi5vYmplY3RfaWQgIyA9PiB0cnVlCiAgICAgICMKICAgICAgIyBUaGUg
K0R1bmdlb24rIGluc3RhbmNlcyArZCsgYW5kIDx0dD50LmR1bmdlb248L3R0PiBpbiB0aGUg
YWJvdmUgZXhhbXBsZSByZWZlciB0bwogICAgICAjIHRoZSBzYW1lIGluLW1lbW9yeSBpbnN0
YW5jZSBzaW5jZSB0aGUgYXNzb2NpYXRpb24gbWF0Y2hlcyB0aGUgbmFtZSBvZiB0aGUgY2xh
c3MuCiAgICAgICMgVGhlIHJlc3VsdCB3b3VsZCBiZSB0aGUgc2FtZSBpZiB3ZSBhZGRlZCAr
OmludmVyc2Vfb2YrIHRvIG91ciBtb2RlbCBkZWZpbml0aW9uczoKICAgICAgIwogICAgICAj
ICAgIGNsYXNzIER1bmdlb24gPCBBY3RpdmVSZWNvcmQ6OkJhc2UKICAgICAgIyAgICAgIGhh
c19tYW55IDp0cmFwcywgaW52ZXJzZV9vZjogOmR1bmdlb24KICAgICAgIyAgICAgIGhhc19v
bmUgOmV2aWxfd2l6YXJkLCBpbnZlcnNlX29mOiA6ZHVuZ2VvbgogICAgICAjICAgIGVuZAog
ICAgICAjCiAgICAgICMgICAgY2xhc3MgVHJhcCA8IEFjdGl2ZVJlY29yZDo6QmFzZQogICAg
ICAjICAgICAgYmVsb25nc190byA6ZHVuZ2VvbiwgaW52ZXJzZV9vZjogOnRyYXBzCiAgICAg
ICMgICAgZW5kCiAgICAgICMKICAgICAgIyAgICBjbGFzcyBFdmlsV2l6YXJkIDwgQWN0aXZl
UmVjb3JkOjpCYXNlCiAgICAgICMgICAgICBiZWxvbmdzX3RvIDpkdW5nZW9uLCBpbnZlcnNl
X29mOiA6ZXZpbF93aXphcmQKICAgICAgIyAgICBlbmQKICAgICAgIwogICAgICAjIEZvciBt
b3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gZm9yIHRoZSArOmludmVy
c2Vfb2YrIG9wdGlvbiBhbmQgdGhlCiAgICAgICMge0FjdGl2ZSBSZWNvcmQgQXNzb2NpYXRp
b25zIGd1aWRlfVtodHRwczovL2d1aWRlcy5ydWJ5b25yYWlscy5vcmcvYXNzb2NpYXRpb25f
YmFzaWNzLmh0bWwjYmktZGlyZWN0aW9uYWwtYXNzb2NpYXRpb25zXS4KICAgICAgIwogICAg
ICAjID09IERlbGV0aW5nIGZyb20gYXNzb2NpYXRpb25zCiAgICAgICMKICAgICAgIyA9PT0g
RGVwZW5kZW50IGFzc29jaWF0aW9ucwogICAgICAjCiAgICAgICMgI2hhc19tYW55LCAjaGFz
X29uZSwgYW5kICNiZWxvbmdzX3RvIGFzc29jaWF0aW9ucyBzdXBwb3J0IHRoZSA8dHQ+OmRl
cGVuZGVudDwvdHQ+IG9wdGlvbi4KICAgICAgIyBUaGlzIGFsbG93cyB5b3UgdG8gc3BlY2lm
eSB0aGF0IGFzc29jaWF0ZWQgcmVjb3JkcyBzaG91bGQgYmUgZGVsZXRlZCB3aGVuIHRoZSBv
d25lciBpcwogICAgICAjIGRlbGV0ZWQuCiAgICAgICMKICAgICAgIyBGb3IgZXhhbXBsZToK
ICAgICAgIwogICAgICAjICAgICBjbGFzcyBBdXRob3IKICAgICAgIyAgICAgICBoYXNfbWFu
eSA6cG9zdHMsIGRlcGVuZGVudDogOmRlc3Ryb3kKICAgICAgIyAgICAgZW5kCiAgICAgICMg
ICAgIEF1dGhvci5maW5kKDEpLmRlc3Ryb3kgIyA9PiBXaWxsIGRlc3Ryb3kgYWxsIG9mIHRo
ZSBhdXRob3IncyBwb3N0cywgdG9vCiAgICAgICMKICAgICAgIyBUaGUgPHR0PjpkZXBlbmRl
bnQ8L3R0PiBvcHRpb24gY2FuIGhhdmUgZGlmZmVyZW50IHZhbHVlcyB3aGljaCBzcGVjaWZ5
IGhvdyB0aGUgZGVsZXRpb24KICAgICAgIyBpcyBkb25lLiBGb3IgbW9yZSBpbmZvcm1hdGlv
biwgc2VlIHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGlzIG9wdGlvbiBvbiB0aGUgZGlmZmVy
ZW50CiAgICAgICMgc3BlY2lmaWMgYXNzb2NpYXRpb24gdHlwZXMuIFdoZW4gbm8gb3B0aW9u
IGlzIGdpdmVuLCB0aGUgYmVoYXZpb3IgaXMgdG8gZG8gbm90aGluZwogICAgICAjIHdpdGgg
dGhlIGFzc29jaWF0ZWQgcmVjb3JkcyB3aGVuIGRlc3Ryb3lpbmcgYSByZWNvcmQuCiAgICAg
ICMKICAgICAgIyBOb3RlIHRoYXQgPHR0PjpkZXBlbmRlbnQ8L3R0PiBpcyBpbXBsZW1lbnRl
ZCB1c2luZyBSYWlscycgY2FsbGJhY2sKICAgICAgIyBzeXN0ZW0sIHdoaWNoIHdvcmtzIGJ5
IHByb2Nlc3NpbmcgY2FsbGJhY2tzIGluIG9yZGVyLiBUaGVyZWZvcmUsIG90aGVyCiAgICAg
ICMgY2FsbGJhY2tzIGRlY2xhcmVkIGVpdGhlciBiZWZvcmUgb3IgYWZ0ZXIgdGhlIDx0dD46
ZGVwZW5kZW50PC90dD4gb3B0aW9uCiAgICAgICMgY2FuIGFmZmVjdCB3aGF0IGl0IGRvZXMu
CiAgICAgICMKICAgICAgIyBOb3RlIHRoYXQgPHR0PjpkZXBlbmRlbnQ8L3R0PiBvcHRpb24g
aXMgaWdub3JlZCBmb3IgI2hhc19vbmUgPHR0Pjp0aHJvdWdoPC90dD4gYXNzb2NpYXRpb25z
LgogICAgICAjCiAgICAgICMgPT09IERlbGV0ZSBvciBkZXN0cm95PwogICAgICAjCiAgICAg
ICMgI2hhc19tYW55IGFuZCAjaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgYXNzb2NpYXRpb25z
IGhhdmUgdGhlIG1ldGhvZHMgPHR0PmRlc3Ryb3k8L3R0PiwKICAgICAgIyA8dHQ+ZGVsZXRl
PC90dD4sIDx0dD5kZXN0cm95X2FsbDwvdHQ+IGFuZCA8dHQ+ZGVsZXRlX2FsbDwvdHQ+Lgog
ICAgICAjCiAgICAgICMgRm9yICNoYXNfYW5kX2JlbG9uZ3NfdG9fbWFueSwgPHR0PmRlbGV0
ZTwvdHQ+IGFuZCA8dHQ+ZGVzdHJveTwvdHQ+IGFyZSB0aGUgc2FtZTogdGhleQogICAgICAj
IGNhdXNlIHRoZSByZWNvcmRzIGluIHRoZSBqb2luIHRhYmxlIHRvIGJlIHJlbW92ZWQuCiAg
ICAgICMKICAgICAgIyBGb3IgI2hhc19tYW55LCA8dHQ+ZGVzdHJveTwvdHQ+IGFuZCA8dHQ+
ZGVzdHJveV9hbGw8L3R0PiB3aWxsIGFsd2F5cyBjYWxsIHRoZSA8dHQ+ZGVzdHJveTwvdHQ+
IG1ldGhvZCBvZiB0aGUKICAgICAgIyByZWNvcmQocykgYmVpbmcgcmVtb3ZlZCBzbyB0aGF0
IGNhbGxiYWNrcyBhcmUgcnVuLiBIb3dldmVyIDx0dD5kZWxldGU8L3R0PiBhbmQgPHR0PmRl
bGV0ZV9hbGw8L3R0PiB3aWxsIGVpdGhlcgogICAgICAjIGRvIHRoZSBkZWxldGlvbiBhY2Nv
cmRpbmcgdG8gdGhlIHN0cmF0ZWd5IHNwZWNpZmllZCBieSB0aGUgPHR0PjpkZXBlbmRlbnQ8
L3R0PiBvcHRpb24sIG9yCiAgICAgICMgaWYgbm8gPHR0PjpkZXBlbmRlbnQ8L3R0PiBvcHRp
b24gaXMgZ2l2ZW4sIHRoZW4gaXQgd2lsbCBmb2xsb3cgdGhlIGRlZmF1bHQgc3RyYXRlZ3ku
CiAgICAgICMgVGhlIGRlZmF1bHQgc3RyYXRlZ3kgaXMgdG8gZG8gbm90aGluZyAobGVhdmUg
dGhlIGZvcmVpZ24ga2V5cyB3aXRoIHRoZSBwYXJlbnQgaWRzIHNldCksIGV4Y2VwdCBmb3IK
ICAgICAgIyAjaGFzX21hbnkgPHR0Pjp0aHJvdWdoPC90dD4sIHdoZXJlIHRoZSBkZWZhdWx0
IHN0cmF0ZWd5IGlzIDx0dD5kZWxldGVfYWxsPC90dD4gKGRlbGV0ZQogICAgICAjIHRoZSBq
b2luIHJlY29yZHMsIHdpdGhvdXQgcnVubmluZyB0aGVpciBjYWxsYmFja3MpLgogICAgICAj
CiAgICAgICMgVGhlcmUgaXMgYWxzbyBhIDx0dD5jbGVhcjwvdHQ+IG1ldGhvZCB3aGljaCBp
cyB0aGUgc2FtZSBhcyA8dHQ+ZGVsZXRlX2FsbDwvdHQ+LCBleGNlcHQgdGhhdAogICAgICAj
IGl0IHJldHVybnMgdGhlIGFzc29jaWF0aW9uIHJhdGhlciB0aGFuIHRoZSByZWNvcmRzIHdo
aWNoIGhhdmUgYmVlbiBkZWxldGVkLgogICAgICAjCiAgICAgICMgPT09IFdoYXQgZ2V0cyBk
ZWxldGVkPwogICAgICAjCiAgICAgICMgVGhlcmUgaXMgYSBwb3RlbnRpYWwgcGl0ZmFsbCBo
ZXJlOiAjaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgYW5kICNoYXNfbWFueSA8dHQ+OnRocm91
Z2g8L3R0PgogICAgICAjIGFzc29jaWF0aW9ucyBoYXZlIHJlY29yZHMgaW4gam9pbiB0YWJs
ZXMsIGFzIHdlbGwgYXMgdGhlIGFzc29jaWF0ZWQgcmVjb3Jkcy4gU28gd2hlbiB3ZQogICAg
ICAjIGNhbGwgb25lIG9mIHRoZXNlIGRlbGV0aW9uIG1ldGhvZHMsIHdoYXQgZXhhY3RseSBz
aG91bGQgYmUgZGVsZXRlZD8KICAgICAgIwogICAgICAjIFRoZSBhbnN3ZXIgaXMgdGhhdCBp
dCBpcyBhc3N1bWVkIHRoYXQgZGVsZXRpb24gb24gYW4gYXNzb2NpYXRpb24gaXMgYWJvdXQg
cmVtb3ZpbmcgdGhlCiAgICAgICMgPGk+bGluazwvaT4gYmV0d2VlbiB0aGUgb3duZXIgYW5k
IHRoZSBhc3NvY2lhdGVkIG9iamVjdChzKSwgcmF0aGVyIHRoYW4gbmVjZXNzYXJpbHkgdGhl
CiAgICAgICMgYXNzb2NpYXRlZCBvYmplY3RzIHRoZW1zZWx2ZXMuIFNvIHdpdGggI2hhc19h
bmRfYmVsb25nc190b19tYW55IGFuZCAjaGFzX21hbnkKICAgICAgIyA8dHQ+OnRocm91Z2g8
L3R0PiwgdGhlIGpvaW4gcmVjb3JkcyB3aWxsIGJlIGRlbGV0ZWQsIGJ1dCB0aGUgYXNzb2Np
YXRlZCByZWNvcmRzIHdvbid0LgogICAgICAjCiAgICAgICMgVGhpcyBtYWtlcyBzZW5zZSBp
ZiB5b3UgdGhpbmsgYWJvdXQgaXQ6IGlmIHlvdSB3ZXJlIHRvIGNhbGwgPHR0PnBvc3QudGFn
cy5kZWxldGUoVGFnLmZpbmRfYnkobmFtZTogJ2Zvb2QnKSk8L3R0PgogICAgICAjIHlvdSB3
b3VsZCB3YW50IHRoZSAnZm9vZCcgdGFnIHRvIGJlIHVubGlua2VkIGZyb20gdGhlIHBvc3Qs
IHJhdGhlciB0aGFuIGZvciB0aGUgdGFnIGl0c2VsZgogICAgICAjIHRvIGJlIHJlbW92ZWQg
ZnJvbSB0aGUgZGF0YWJhc2UuCiAgICAgICMKICAgICAgIyBIb3dldmVyLCB0aGVyZSBhcmUg
ZXhhbXBsZXMgd2hlcmUgdGhpcyBzdHJhdGVneSBkb2Vzbid0IG1ha2Ugc2Vuc2UuIEZvciBl
eGFtcGxlLCBzdXBwb3NlCiAgICAgICMgYSBwZXJzb24gaGFzIG1hbnkgcHJvamVjdHMsIGFu
ZCBlYWNoIHByb2plY3QgaGFzIG1hbnkgdGFza3MuIElmIHdlIGRlbGV0ZWQgb25lIG9mIGEg
cGVyc29uJ3MKICAgICAgIyB0YXNrcywgd2Ugd291bGQgcHJvYmFibHkgbm90IHdhbnQgdGhl
IHByb2plY3QgdG8gYmUgZGVsZXRlZC4gSW4gdGhpcyBzY2VuYXJpbywgdGhlIGRlbGV0ZSBt
ZXRob2QKICAgICAgIyB3b24ndCBhY3R1YWxseSB3b3JrOiBpdCBjYW4gb25seSBiZSB1c2Vk
IGlmIHRoZSBhc3NvY2lhdGlvbiBvbiB0aGUgam9pbiBtb2RlbCBpcyBhCiAgICAgICMgI2Jl
bG9uZ3NfdG8uIEluIG90aGVyIHNpdHVhdGlvbnMgeW91IGFyZSBleHBlY3RlZCB0byBwZXJm
b3JtIG9wZXJhdGlvbnMgZGlyZWN0bHkgb24KICAgICAgIyBlaXRoZXIgdGhlIGFzc29jaWF0
ZWQgcmVjb3JkcyBvciB0aGUgPHR0Pjp0aHJvdWdoPC90dD4gYXNzb2NpYXRpb24uCiAgICAg
ICMKICAgICAgIyBXaXRoIGEgcmVndWxhciAjaGFzX21hbnkgdGhlcmUgaXMgbm8gZGlzdGlu
Y3Rpb24gYmV0d2VlbiB0aGUgImFzc29jaWF0ZWQgcmVjb3JkcyIKICAgICAgIyBhbmQgdGhl
ICJsaW5rIiwgc28gdGhlcmUgaXMgb25seSBvbmUgY2hvaWNlIGZvciB3aGF0IGdldHMgZGVs
ZXRlZC4KICAgICAgIwogICAgICAjIFdpdGggI2hhc19hbmRfYmVsb25nc190b19tYW55IGFu
ZCAjaGFzX21hbnkgPHR0Pjp0aHJvdWdoPC90dD4sIGlmIHlvdSB3YW50IHRvIGRlbGV0ZSB0
aGUKICAgICAgIyBhc3NvY2lhdGVkIHJlY29yZHMgdGhlbXNlbHZlcywgeW91IGNhbiBhbHdh
eXMgZG8gc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZgogICAgICAjIDx0dD5wZXJzb24u
dGFza3MuZWFjaCgmOmRlc3Ryb3kpPC90dD4uCiAgICAgICMKICAgICAgIyA9PSBUeXBlIHNh
ZmV0eSB3aXRoIEFjdGl2ZVJlY29yZDo6QXNzb2NpYXRpb25UeXBlTWlzbWF0Y2gKICAgICAg
IwogICAgICAjIElmIHlvdSBhdHRlbXB0IHRvIGFzc2lnbiBhbiBvYmplY3QgdG8gYW4gYXNz
b2NpYXRpb24gdGhhdCBkb2Vzbid0IG1hdGNoIHRoZSBpbmZlcnJlZAogICAgICAjIG9yIHNw
ZWNpZmllZCA8dHQ+OmNsYXNzX25hbWU8L3R0PiwgeW91J2xsIGdldCBhbiBBY3RpdmVSZWNv
cmQ6OkFzc29jaWF0aW9uVHlwZU1pc21hdGNoLgogICAgICAjCiAgICAgICMgPT0gT3B0aW9u
cwogICAgICAjCiAgICAgICMgQWxsIG9mIHRoZSBhc3NvY2lhdGlvbiBtYWNyb3MgY2FuIGJl
IHNwZWNpYWxpemVkIHRocm91Z2ggb3B0aW9ucy4gVGhpcyBtYWtlcyBjYXNlcwogICAgICAj
IG1vcmUgY29tcGxleCB0aGFuIHRoZSBzaW1wbGUgYW5kIGd1ZXNzYWJsZSBvbmVzIHBvc3Np
YmxlLgogICAgICBtb2R1bGUgQ2xhc3NNZXRob2RzCiAgICAgICAgIyBTcGVjaWZpZXMgYSBv
bmUtdG8tbWFueSBhc3NvY2lhdGlvbi4gVGhlIGZvbGxvd2luZyBtZXRob2RzIGZvciByZXRy
aWV2YWwgYW5kIHF1ZXJ5IG9mCiAgICAgICAgIyBjb2xsZWN0aW9ucyBvZiBhc3NvY2lhdGVk
IG9iamVjdHMgd2lsbCBiZSBhZGRlZDoKICAgICAgICAjCiAgICAgICAgIyArY29sbGVjdGlv
bisgaXMgYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN5bWJvbCBwYXNzZWQgYXMgdGhlICtuYW1l
KyBhcmd1bWVudCwgc28KICAgICAgICAjIDx0dD5oYXNfbWFueSA6Y2xpZW50czwvdHQ+IHdv
dWxkIGFkZCBhbW9uZyBvdGhlcnMgPHR0PmNsaWVudHMuZW1wdHk/PC90dD4uCiAgICAgICAg
IwogICAgICAgICMgW2NvbGxlY3Rpb25dCiAgICAgICAgIyAgIFJldHVybnMgYSBSZWxhdGlv
biBvZiBhbGwgdGhlIGFzc29jaWF0ZWQgb2JqZWN0cy4KICAgICAgICAjICAgQW4gZW1wdHkg
UmVsYXRpb24gaXMgcmV0dXJuZWQgaWYgbm9uZSBhcmUgZm91bmQuCiAgICAgICAgIyBbY29s
bGVjdGlvbjw8KG9iamVjdCwgLi4uKV0KICAgICAgICAjICAgQWRkcyBvbmUgb3IgbW9yZSBv
YmplY3RzIHRvIHRoZSBjb2xsZWN0aW9uIGJ5IHNldHRpbmcgdGhlaXIgZm9yZWlnbiBrZXlz
IHRvIHRoZSBjb2xsZWN0aW9uJ3MgcHJpbWFyeSBrZXkuCiAgICAgICAgIyAgIE5vdGUgdGhh
dCB0aGlzIG9wZXJhdGlvbiBpbnN0YW50bHkgZmlyZXMgdXBkYXRlIFNRTCB3aXRob3V0IHdh
aXRpbmcgZm9yIHRoZSBzYXZlIG9yIHVwZGF0ZSBjYWxsIG9uIHRoZQogICAgICAgICMgICBw
YXJlbnQgb2JqZWN0LCB1bmxlc3MgdGhlIHBhcmVudCBvYmplY3QgaXMgYSBuZXcgcmVjb3Jk
LgogICAgICAgICMgICBUaGlzIHdpbGwgYWxzbyBydW4gdmFsaWRhdGlvbnMgYW5kIGNhbGxi
YWNrcyBvZiBhc3NvY2lhdGVkIG9iamVjdChzKS4KICAgICAgICAjIFtjb2xsZWN0aW9uLmRl
bGV0ZShvYmplY3QsIC4uLildCiAgICAgICAgIyAgIFJlbW92ZXMgb25lIG9yIG1vcmUgb2Jq
ZWN0cyBmcm9tIHRoZSBjb2xsZWN0aW9uIGJ5IHNldHRpbmcgdGhlaXIgZm9yZWlnbiBrZXlz
IHRvICtOVUxMKy4KICAgICAgICAjICAgT2JqZWN0cyB3aWxsIGJlIGluIGFkZGl0aW9uIGRl
c3Ryb3llZCBpZiB0aGV5J3JlIGFzc29jaWF0ZWQgd2l0aCA8dHQ+ZGVwZW5kZW50OiA6ZGVz
dHJveTwvdHQ+LAogICAgICAgICMgICBhbmQgZGVsZXRlZCBpZiB0aGV5J3JlIGFzc29jaWF0
ZWQgd2l0aCA8dHQ+ZGVwZW5kZW50OiA6ZGVsZXRlX2FsbDwvdHQ+LgogICAgICAgICMKICAg
ICAgICAjICAgSWYgdGhlIDx0dD46dGhyb3VnaDwvdHQ+IG9wdGlvbiBpcyB1c2VkLCB0aGVu
IHRoZSBqb2luIHJlY29yZHMgYXJlIGRlbGV0ZWQgKHJhdGhlciB0aGFuCiAgICAgICAgIyAg
IG51bGxpZmllZCkgYnkgZGVmYXVsdCwgYnV0IHlvdSBjYW4gc3BlY2lmeSA8dHQ+ZGVwZW5k
ZW50OiA6ZGVzdHJveTwvdHQ+IG9yCiAgICAgICAgIyAgIDx0dD5kZXBlbmRlbnQ6IDpudWxs
aWZ5PC90dD4gdG8gb3ZlcnJpZGUgdGhpcy4KICAgICAgICAjIFtjb2xsZWN0aW9uLmRlc3Ry
b3kob2JqZWN0LCAuLi4pXQogICAgICAgICMgICBSZW1vdmVzIG9uZSBvciBtb3JlIG9iamVj
dHMgZnJvbSB0aGUgY29sbGVjdGlvbiBieSBydW5uaW5nIDx0dD5kZXN0cm95PC90dD4gb24K
ICAgICAgICAjICAgZWFjaCByZWNvcmQsIHJlZ2FyZGxlc3Mgb2YgYW55IGRlcGVuZGVudCBv
cHRpb24sIGVuc3VyaW5nIGNhbGxiYWNrcyBhcmUgcnVuLgogICAgICAgICMKICAgICAgICAj
ICAgSWYgdGhlIDx0dD46dGhyb3VnaDwvdHQ+IG9wdGlvbiBpcyB1c2VkLCB0aGVuIHRoZSBq
b2luIHJlY29yZHMgYXJlIGRlc3Ryb3llZAogICAgICAgICMgICBpbnN0ZWFkLCBub3QgdGhl
IG9iamVjdHMgdGhlbXNlbHZlcy4KICAgICAgICAjIFtjb2xsZWN0aW9uPW9iamVjdHNdCiAg
ICAgICAgIyAgIFJlcGxhY2VzIHRoZSBjb2xsZWN0aW9ucyBjb250ZW50IGJ5IGRlbGV0aW5n
IGFuZCBhZGRpbmcgb2JqZWN0cyBhcyBhcHByb3ByaWF0ZS4gSWYgdGhlIDx0dD46dGhyb3Vn
aDwvdHQ+CiAgICAgICAgIyAgIG9wdGlvbiBpcyB0cnVlIGNhbGxiYWNrcyBpbiB0aGUgam9p
biBtb2RlbHMgYXJlIHRyaWdnZXJlZCBleGNlcHQgZGVzdHJveSBjYWxsYmFja3MsIHNpbmNl
IGRlbGV0aW9uIGlzCiAgICAgICAgIyAgIGRpcmVjdCBieSBkZWZhdWx0LiBZb3UgY2FuIHNw
ZWNpZnkgPHR0PmRlcGVuZGVudDogOmRlc3Ryb3k8L3R0PiBvcgogICAgICAgICMgICA8dHQ+
ZGVwZW5kZW50OiA6bnVsbGlmeTwvdHQ+IHRvIG92ZXJyaWRlIHRoaXMuCiAgICAgICAgIyBb
Y29sbGVjdGlvbl9zaW5ndWxhcl9pZHNdCiAgICAgICAgIyAgIFJldHVybnMgYW4gYXJyYXkg
b2YgdGhlIGFzc29jaWF0ZWQgb2JqZWN0cycgaWRzCiAgICAgICAgIyBbY29sbGVjdGlvbl9z
aW5ndWxhcl9pZHM9aWRzXQogICAgICAgICMgICBSZXBsYWNlIHRoZSBjb2xsZWN0aW9uIHdp
dGggdGhlIG9iamVjdHMgaWRlbnRpZmllZCBieSB0aGUgcHJpbWFyeSBrZXlzIGluICtpZHMr
LiBUaGlzCiAgICAgICAgIyAgIG1ldGhvZCBsb2FkcyB0aGUgbW9kZWxzIGFuZCBjYWxscyA8
dHQ+Y29sbGVjdGlvbj08L3R0Pi4gU2VlIGFib3ZlLgogICAgICAgICMgW2NvbGxlY3Rpb24u
Y2xlYXJdCiAgICAgICAgIyAgIFJlbW92ZXMgZXZlcnkgb2JqZWN0IGZyb20gdGhlIGNvbGxl
Y3Rpb24uIFRoaXMgZGVzdHJveXMgdGhlIGFzc29jaWF0ZWQgb2JqZWN0cyBpZiB0aGV5CiAg
ICAgICAgIyAgIGFyZSBhc3NvY2lhdGVkIHdpdGggPHR0PmRlcGVuZGVudDogOmRlc3Ryb3k8
L3R0PiwgZGVsZXRlcyB0aGVtIGRpcmVjdGx5IGZyb20gdGhlCiAgICAgICAgIyAgIGRhdGFi
YXNlIGlmIDx0dD5kZXBlbmRlbnQ6IDpkZWxldGVfYWxsPC90dD4sIG90aGVyd2lzZSBzZXRz
IHRoZWlyIGZvcmVpZ24ga2V5cyB0byArTlVMTCsuCiAgICAgICAgIyAgIElmIHRoZSA8dHQ+
OnRocm91Z2g8L3R0PiBvcHRpb24gaXMgdHJ1ZSBubyBkZXN0cm95IGNhbGxiYWNrcyBhcmUg
aW52b2tlZCBvbiB0aGUgam9pbiBtb2RlbHMuCiAgICAgICAgIyAgIEpvaW4gbW9kZWxzIGFy
ZSBkaXJlY3RseSBkZWxldGVkLgogICAgICAgICMgW2NvbGxlY3Rpb24uZW1wdHk/XQogICAg
ICAgICMgICBSZXR1cm5zICt0cnVlKyBpZiB0aGVyZSBhcmUgbm8gYXNzb2NpYXRlZCBvYmpl
Y3RzLgogICAgICAgICMgW2NvbGxlY3Rpb24uc2l6ZV0KICAgICAgICAjICAgUmV0dXJucyB0
aGUgbnVtYmVyIG9mIGFzc29jaWF0ZWQgb2JqZWN0cy4KICAgICAgICAjIFtjb2xsZWN0aW9u
LmZpbmQoLi4uKV0KICAgICAgICAjICAgRmluZHMgYW4gYXNzb2NpYXRlZCBvYmplY3QgYWNj
b3JkaW5nIHRvIHRoZSBzYW1lIHJ1bGVzIGFzIEFjdGl2ZVJlY29yZDo6RmluZGVyTWV0aG9k
cyNmaW5kLgogICAgICAgICMgW2NvbGxlY3Rpb24uZXhpc3RzPyguLi4pXQogICAgICAgICMg
ICBDaGVja3Mgd2hldGhlciBhbiBhc3NvY2lhdGVkIG9iamVjdCB3aXRoIHRoZSBnaXZlbiBj
b25kaXRpb25zIGV4aXN0cy4KICAgICAgICAjICAgVXNlcyB0aGUgc2FtZSBydWxlcyBhcyBB
Y3RpdmVSZWNvcmQ6OkZpbmRlck1ldGhvZHMjZXhpc3RzPy4KICAgICAgICAjIFtjb2xsZWN0
aW9uLmJ1aWxkKGF0dHJpYnV0ZXMgPSB7fSwgLi4uKV0KICAgICAgICAjICAgUmV0dXJucyBv
bmUgb3IgbW9yZSBuZXcgb2JqZWN0cyBvZiB0aGUgY29sbGVjdGlvbiB0eXBlIHRoYXQgaGF2
ZSBiZWVuIGluc3RhbnRpYXRlZAogICAgICAgICMgICB3aXRoICthdHRyaWJ1dGVzKyBhbmQg
bGlua2VkIHRvIHRoaXMgb2JqZWN0IHRocm91Z2ggYSBmb3JlaWduIGtleSwgYnV0IGhhdmUg
bm90IHlldAogICAgICAgICMgICBiZWVuIHNhdmVkLgogICAgICAgICMgW2NvbGxlY3Rpb24u
Y3JlYXRlKGF0dHJpYnV0ZXMgPSB7fSldCiAgICAgICAgIyAgIFJldHVybnMgYSBuZXcgb2Jq
ZWN0IG9mIHRoZSBjb2xsZWN0aW9uIHR5cGUgdGhhdCBoYXMgYmVlbiBpbnN0YW50aWF0ZWQK
ICAgICAgICAjICAgd2l0aCArYXR0cmlidXRlcyssIGxpbmtlZCB0byB0aGlzIG9iamVjdCB0
aHJvdWdoIGEgZm9yZWlnbiBrZXksIGFuZCB0aGF0IGhhcyBhbHJlYWR5CiAgICAgICAgIyAg
IGJlZW4gc2F2ZWQgKGlmIGl0IHBhc3NlZCB0aGUgdmFsaWRhdGlvbikuICpOb3RlKjogVGhp
cyBvbmx5IHdvcmtzIGlmIHRoZSBiYXNlIG1vZGVsCiAgICAgICAgIyAgIGFscmVhZHkgZXhp
c3RzIGluIHRoZSBEQiwgbm90IGlmIGl0IGlzIGEgbmV3ICh1bnNhdmVkKSByZWNvcmQhCiAg
ICAgICAgIyBbY29sbGVjdGlvbi5jcmVhdGUhKGF0dHJpYnV0ZXMgPSB7fSldCiAgICAgICAg
IyAgIERvZXMgdGhlIHNhbWUgYXMgPHR0PmNvbGxlY3Rpb24uY3JlYXRlPC90dD4sIGJ1dCBy
YWlzZXMgQWN0aXZlUmVjb3JkOjpSZWNvcmRJbnZhbGlkCiAgICAgICAgIyAgIGlmIHRoZSBy
ZWNvcmQgaXMgaW52YWxpZC4KICAgICAgICAjIFtjb2xsZWN0aW9uLnJlbG9hZF0KICAgICAg
ICAjICAgUmV0dXJucyBhIFJlbGF0aW9uIG9mIGFsbCBvZiB0aGUgYXNzb2NpYXRlZCBvYmpl
Y3RzLCBmb3JjaW5nIGEgZGF0YWJhc2UgcmVhZC4KICAgICAgICAjICAgQW4gZW1wdHkgUmVs
YXRpb24gaXMgcmV0dXJuZWQgaWYgbm9uZSBhcmUgZm91bmQuCiAgICAgICAgIwogICAgICAg
ICMgPT09IEV4YW1wbGUKICAgICAgICAjCiAgICAgICAgIyAgIGNsYXNzIEZpcm0gPCBBY3Rp
dmVSZWNvcmQ6OkJhc2UKICAgICAgICAjICAgICBoYXNfbWFueSA6Y2xpZW50cwogICAgICAg
ICMgICBlbmQKICAgICAgICAjCiAgICAgICAgIyBEZWNsYXJpbmcgPHR0Pmhhc19tYW55IDpj
bGllbnRzPC90dD4gYWRkcyB0aGUgZm9sbG93aW5nIG1ldGhvZHMgKGFuZCBtb3JlKToKICAg
ICAgICAjCiAgICAgICAgIyAgIGZpcm0gPSBGaXJtLmZpbmQoMikKICAgICAgICAjICAgY2xp
ZW50ID0gQ2xpZW50LmZpbmQoNikKICAgICAgICAjCiAgICAgICAgIyAgIGZpcm0uY2xpZW50
cyAgICAgICAgICAgICAgICAgICAgICAgIyBzaW1pbGFyIHRvIENsaWVudC53aGVyZShmaXJt
X2lkOiAyKQogICAgICAgICMgICBmaXJtLmNsaWVudHMgPDwgY2xpZW50CiAgICAgICAgIyAg
IGZpcm0uY2xpZW50cy5kZWxldGUoY2xpZW50KQogICAgICAgICMgICBmaXJtLmNsaWVudHMu
ZGVzdHJveShjbGllbnQpCiAgICAgICAgIyAgIGZpcm0uY2xpZW50cyA9IFtjbGllbnRdCiAg
ICAgICAgIyAgIGZpcm0uY2xpZW50X2lkcwogICAgICAgICMgICBmaXJtLmNsaWVudF9pZHMg
PSBbNl0KICAgICAgICAjICAgZmlybS5jbGllbnRzLmNsZWFyCiAgICAgICAgIyAgIGZpcm0u
Y2xpZW50cy5lbXB0eT8gICAgICAgICAgICAgICAgIyBzaW1pbGFyIHRvIGZpcm0uY2xpZW50
cy5zaXplID09IDAKICAgICAgICAjICAgZmlybS5jbGllbnRzLnNpemUgICAgICAgICAgICAg
ICAgICAjIHNpbWlsYXIgdG8gQ2xpZW50LmNvdW50ICJmaXJtX2lkID0gMiIKICAgICAgICAj
ICAgZmlybS5jbGllbnRzLmZpbmQgICAgICAgICAgICAgICAgICAjIHNpbWlsYXIgdG8gQ2xp
ZW50LndoZXJlKGZpcm1faWQ6IDIpLmZpbmQoNikKICAgICAgICAjICAgZmlybS5jbGllbnRz
LmV4aXN0cz8obmFtZTogJ0FDTUUnKSAjIHNpbWlsYXIgdG8gQ2xpZW50LmV4aXN0cz8obmFt
ZTogJ0FDTUUnLCBmaXJtX2lkOiAyKQogICAgICAgICMgICBmaXJtLmNsaWVudHMuYnVpbGQg
ICAgICAgICAgICAgICAgICMgc2ltaWxhciB0byBDbGllbnQubmV3KGZpcm1faWQ6IDIpCiAg
ICAgICAgIyAgIGZpcm0uY2xpZW50cy5jcmVhdGUgICAgICAgICAgICAgICAgIyBzaW1pbGFy
IHRvIENsaWVudC5jcmVhdGUoZmlybV9pZDogMikKICAgICAgICAjICAgZmlybS5jbGllbnRz
LmNyZWF0ZSEgICAgICAgICAgICAgICAjIHNpbWlsYXIgdG8gQ2xpZW50LmNyZWF0ZSEoZmly
bV9pZDogMikKICAgICAgICAjICAgZmlybS5jbGllbnRzLnJlbG9hZAogICAgICAgICMKICAg
ICAgICAjIFRoZSBkZWNsYXJhdGlvbiBjYW4gYWxzbyBpbmNsdWRlIGFuICtvcHRpb25zKyBo
YXNoIHRvIHNwZWNpYWxpemUgdGhlIGJlaGF2aW9yIG9mIHRoZSBhc3NvY2lhdGlvbi4KICAg
ICAgICAjCiAgICAgICAgIyA9PT0gU2NvcGVzCiAgICAgICAgIwogICAgICAgICMgWW91IGNh
biBwYXNzIGEgc2Vjb25kIGFyZ3VtZW50ICtzY29wZSsgYXMgYSBjYWxsYWJsZSAoaS5lLiBw
cm9jIG9yCiAgICAgICAgIyBsYW1iZGEpIHRvIHJldHJpZXZlIGEgc3BlY2lmaWMgc2V0IG9m
IHJlY29yZHMgb3IgY3VzdG9taXplIHRoZSBnZW5lcmF0ZWQKICAgICAgICAjIHF1ZXJ5IHdo
ZW4geW91IGFjY2VzcyB0aGUgYXNzb2NpYXRlZCBjb2xsZWN0aW9uLgogICAgICAgICMKICAg
ICAgICAjIFNjb3BlIGV4YW1wbGVzOgogICAgICAgICMgICBoYXNfbWFueSA6Y29tbWVudHMs
IC0+IHsgd2hlcmUoYXV0aG9yX2lkOiAxKSB9CiAgICAgICAgIyAgIGhhc19tYW55IDplbXBs
b3llZXMsIC0+IHsgam9pbnMoOmFkZHJlc3MpIH0KICAgICAgICAjICAgaGFzX21hbnkgOnBv
c3RzLCAtPihibG9nKSB7IHdoZXJlKCJtYXhfcG9zdF9sZW5ndGggPiA/IiwgYmxvZy5tYXhf
cG9zdF9sZW5ndGgpIH0KICAgICAgICAjCiAgICAgICAgIyA9PT0gRXh0ZW5zaW9ucwogICAg
ICAgICMKICAgICAgICAjIFRoZSArZXh0ZW5zaW9uKyBhcmd1bWVudCBhbGxvd3MgeW91IHRv
IHBhc3MgYSBibG9jayBpbnRvIGEgaGFzX21hbnkKICAgICAgICAjIGFzc29jaWF0aW9uLiBU
aGlzIGlzIHVzZWZ1bCBmb3IgYWRkaW5nIG5ldyBmaW5kZXJzLCBjcmVhdG9ycywgYW5kIG90
aGVyCiAgICAgICAgIyBmYWN0b3J5LXR5cGUgbWV0aG9kcyB0byBiZSB1c2VkIGFzIHBhcnQg
b2YgdGhlIGFzc29jaWF0aW9uLgogICAgICAgICMKICAgICAgICAjIEV4dGVuc2lvbiBleGFt
cGxlczoKICAgICAgICAjICAgaGFzX21hbnkgOmVtcGxveWVlcyBkbwogICAgICAgICMgICAg
IGRlZiBmaW5kX29yX2NyZWF0ZV9ieV9uYW1lKG5hbWUpCiAgICAgICAgIyAgICAgICBmaXJz
dF9uYW1lLCBsYXN0X25hbWUgPSBuYW1lLnNwbGl0KCIgIiwgMikKICAgICAgICAjICAgICAg
IGZpbmRfb3JfY3JlYXRlX2J5KGZpcnN0X25hbWU6IGZpcnN0X25hbWUsIGxhc3RfbmFtZTog
bGFzdF9uYW1lKQogICAgICAgICMgICAgIGVuZAogICAgICAgICMgICBlbmQKICAgICAgICAj
CiAgICAgICAgIyA9PT0gT3B0aW9ucwogICAgICAgICMgWzpjbGFzc19uYW1lXQogICAgICAg
ICMgICBTcGVjaWZ5IHRoZSBjbGFzcyBuYW1lIG9mIHRoZSBhc3NvY2lhdGlvbi4gVXNlIGl0
IG9ubHkgaWYgdGhhdCBuYW1lIGNhbid0IGJlIGluZmVycmVkCiAgICAgICAgIyAgIGZyb20g
dGhlIGFzc29jaWF0aW9uIG5hbWUuIFNvIDx0dD5oYXNfbWFueSA6cHJvZHVjdHM8L3R0PiB3
aWxsIGJ5IGRlZmF1bHQgYmUgbGlua2VkCiAgICAgICAgIyAgIHRvIHRoZSArUHJvZHVjdCsg
Y2xhc3MsIGJ1dCBpZiB0aGUgcmVhbCBjbGFzcyBuYW1lIGlzICtTcGVjaWFsUHJvZHVjdCss
IHlvdSdsbCBoYXZlIHRvCiAgICAgICAgIyAgIHNwZWNpZnkgaXQgd2l0aCB0aGlzIG9wdGlv
bi4KICAgICAgICAjIFs6Zm9yZWlnbl9rZXldCiAgICAgICAgIyAgIFNwZWNpZnkgdGhlIGZv
cmVpZ24ga2V5IHVzZWQgZm9yIHRoZSBhc3NvY2lhdGlvbi4gQnkgZGVmYXVsdCB0aGlzIGlz
IGd1ZXNzZWQgdG8gYmUgdGhlIG5hbWUKICAgICAgICAjICAgb2YgdGhpcyBjbGFzcyBpbiBs
b3dlci1jYXNlIGFuZCAiX2lkIiBzdWZmaXhlZC4gU28gYSBQZXJzb24gY2xhc3MgdGhhdCBt
YWtlcyBhICNoYXNfbWFueQogICAgICAgICMgICBhc3NvY2lhdGlvbiB3aWxsIHVzZSAicGVy
c29uX2lkIiBhcyB0aGUgZGVmYXVsdCA8dHQ+OmZvcmVpZ25fa2V5PC90dD4uCiAgICAgICAg
IwogICAgICAgICMgICBTZXR0aW5nIHRoZSA8dHQ+OmZvcmVpZ25fa2V5PC90dD4gb3B0aW9u
IHByZXZlbnRzIGF1dG9tYXRpYyBkZXRlY3Rpb24gb2YgdGhlIGFzc29jaWF0aW9uJ3MKICAg
ICAgICAjICAgaW52ZXJzZSwgc28gaXQgaXMgZ2VuZXJhbGx5IGEgZ29vZCBpZGVhIHRvIHNl
dCB0aGUgPHR0PjppbnZlcnNlX29mPC90dD4gb3B0aW9uIGFzIHdlbGwuCiAgICAgICAgIyBb
OmZvcmVpZ25fdHlwZV0KICAgICAgICAjICAgU3BlY2lmeSB0aGUgY29sdW1uIHVzZWQgdG8g
c3RvcmUgdGhlIGFzc29jaWF0ZWQgb2JqZWN0J3MgdHlwZSwgaWYgdGhpcyBpcyBhIHBvbHlt
b3JwaGljCiAgICAgICAgIyAgIGFzc29jaWF0aW9uLiBCeSBkZWZhdWx0IHRoaXMgaXMgZ3Vl
c3NlZCB0byBiZSB0aGUgbmFtZSBvZiB0aGUgcG9seW1vcnBoaWMgYXNzb2NpYXRpb24KICAg
ICAgICAjICAgc3BlY2lmaWVkIG9uICJhcyIgb3B0aW9uIHdpdGggYSAiX3R5cGUiIHN1ZmZp
eC4gU28gYSBjbGFzcyB0aGF0IGRlZmluZXMgYQogICAgICAgICMgICA8dHQ+aGFzX21hbnkg
OnRhZ3MsIGFzOiA6dGFnZ2FibGU8L3R0PiBhc3NvY2lhdGlvbiB3aWxsIHVzZSAidGFnZ2Fi
bGVfdHlwZSIgYXMgdGhlCiAgICAgICAgIyAgIGRlZmF1bHQgPHR0Pjpmb3JlaWduX3R5cGU8
L3R0Pi4KICAgICAgICAjIFs6cHJpbWFyeV9rZXldCiAgICAgICAgIyAgIFNwZWNpZnkgdGhl
IG5hbWUgb2YgdGhlIGNvbHVtbiB0byB1c2UgYXMgdGhlIHByaW1hcnkga2V5IGZvciB0aGUg
YXNzb2NpYXRpb24uIEJ5IGRlZmF1bHQgdGhpcyBpcyAraWQrLgogICAgICAgICMgWzpkZXBl
bmRlbnRdCiAgICAgICAgIyAgIENvbnRyb2xzIHdoYXQgaGFwcGVucyB0byB0aGUgYXNzb2Np
YXRlZCBvYmplY3RzIHdoZW4KICAgICAgICAjICAgdGhlaXIgb3duZXIgaXMgZGVzdHJveWVk
LiBOb3RlIHRoYXQgdGhlc2UgYXJlIGltcGxlbWVudGVkIGFzCiAgICAgICAgIyAgIGNhbGxi
YWNrcywgYW5kIFJhaWxzIGV4ZWN1dGVzIGNhbGxiYWNrcyBpbiBvcmRlci4gVGhlcmVmb3Jl
LCBvdGhlcgogICAgICAgICMgICBzaW1pbGFyIGNhbGxiYWNrcyBtYXkgYWZmZWN0IHRoZSA8
dHQ+OmRlcGVuZGVudDwvdHQ+IGJlaGF2aW9yLCBhbmQgdGhlCiAgICAgICAgIyAgIDx0dD46
ZGVwZW5kZW50PC90dD4gYmVoYXZpb3IgbWF5IGFmZmVjdCBvdGhlciBjYWxsYmFja3MuCiAg
ICAgICAgIwogICAgICAgICMgICAqIDx0dD5uaWw8L3R0PiBkbyBub3RoaW5nIChkZWZhdWx0
KS4KICAgICAgICAjICAgKiA8dHQ+OmRlc3Ryb3k8L3R0PiBjYXVzZXMgYWxsIHRoZSBhc3Nv
Y2lhdGVkIG9iamVjdHMgdG8gYWxzbyBiZSBkZXN0cm95ZWQuCiAgICAgICAgIyAgICogPHR0
PjpkZXN0cm95X2FzeW5jPC90dD4gZGVzdHJveXMgYWxsIHRoZSBhc3NvY2lhdGVkIG9iamVj
dHMgaW4gYSBiYWNrZ3JvdW5kIGpvYi4gPGI+V0FSTklORzo8L2I+IERvIG5vdCB1c2UKICAg
ICAgICAjICAgICB0aGlzIG9wdGlvbiBpZiB0aGUgYXNzb2NpYXRpb24gaXMgYmFja2VkIGJ5
IGZvcmVpZ24ga2V5IGNvbnN0cmFpbnRzIGluIHlvdXIgZGF0YWJhc2UuIFRoZSBmb3JlaWdu
IGtleQogICAgICAgICMgICAgIGNvbnN0cmFpbnQgYWN0aW9ucyB3aWxsIG9jY3VyIGluc2lk
ZSB0aGUgc2FtZSB0cmFuc2FjdGlvbiB0aGF0IGRlbGV0ZXMgaXRzIG93bmVyLgogICAgICAg
ICMgICAqIDx0dD46ZGVsZXRlX2FsbDwvdHQ+IGNhdXNlcyBhbGwgdGhlIGFzc29jaWF0ZWQg
b2JqZWN0cyB0byBiZSBkZWxldGVkIGRpcmVjdGx5IGZyb20gdGhlIGRhdGFiYXNlIChzbyBj
YWxsYmFja3Mgd2lsbCBub3QgYmUgZXhlY3V0ZWQpLgogICAgICAgICMgICAqIDx0dD46bnVs
bGlmeTwvdHQ+IGNhdXNlcyB0aGUgZm9yZWlnbiBrZXlzIHRvIGJlIHNldCB0byArTlVMTCsu
IFBvbHltb3JwaGljIHR5cGUgd2lsbCBhbHNvIGJlIG51bGxpZmllZAogICAgICAgICMgICAg
IG9uIHBvbHltb3JwaGljIGFzc29jaWF0aW9ucy4gQ2FsbGJhY2tzIGFyZSBub3QgZXhlY3V0
ZWQuCiAgICAgICAgIyAgICogPHR0PjpyZXN0cmljdF93aXRoX2V4Y2VwdGlvbjwvdHQ+IGNh
dXNlcyBhbiA8dHQ+QWN0aXZlUmVjb3JkOjpEZWxldGVSZXN0cmljdGlvbkVycm9yPC90dD4g
ZXhjZXB0aW9uIHRvIGJlIHJhaXNlZCBpZiB0aGVyZSBhcmUgYW55IGFzc29jaWF0ZWQgcmVj
b3Jkcy4KICAgICAgICAjICAgKiA8dHQ+OnJlc3RyaWN0X3dpdGhfZXJyb3I8L3R0PiBjYXVz
ZXMgYW4gZXJyb3IgdG8gYmUgYWRkZWQgdG8gdGhlIG93bmVyIGlmIHRoZXJlIGFyZSBhbnkg
YXNzb2NpYXRlZCBvYmplY3RzLgogICAgICAgICMKICAgICAgICAjICAgSWYgdXNpbmcgd2l0
aCB0aGUgPHR0Pjp0aHJvdWdoPC90dD4gb3B0aW9uLCB0aGUgYXNzb2NpYXRpb24gb24gdGhl
IGpvaW4gbW9kZWwgbXVzdCBiZQogICAgICAgICMgICBhICNiZWxvbmdzX3RvLCBhbmQgdGhl
IHJlY29yZHMgd2hpY2ggZ2V0IGRlbGV0ZWQgYXJlIHRoZSBqb2luIHJlY29yZHMsIHJhdGhl
ciB0aGFuCiAgICAgICAgIyAgIHRoZSBhc3NvY2lhdGVkIHJlY29yZHMuCiAgICAgICAgIwog
ICAgICAgICMgICBJZiB1c2luZyA8dHQ+ZGVwZW5kZW50OiA6ZGVzdHJveTwvdHQ+IG9uIGEg
c2NvcGVkIGFzc29jaWF0aW9uLCBvbmx5IHRoZSBzY29wZWQgb2JqZWN0cyBhcmUgZGVzdHJv
eWVkLgogICAgICAgICMgICBGb3IgZXhhbXBsZSwgaWYgYSBQb3N0IG1vZGVsIGRlZmluZXMK
ICAgICAgICAjICAgPHR0Pmhhc19tYW55IDpjb21tZW50cywgLT4geyB3aGVyZSBwdWJsaXNo
ZWQ6IHRydWUgfSwgZGVwZW5kZW50OiA6ZGVzdHJveTwvdHQ+IGFuZCA8dHQ+ZGVzdHJveTwv
dHQ+IGlzCiAgICAgICAgIyAgIGNhbGxlZCBvbiBhIHBvc3QsIG9ubHkgcHVibGlzaGVkIGNv
bW1lbnRzIGFyZSBkZXN0cm95ZWQuIFRoaXMgbWVhbnMgdGhhdCBhbnkgdW5wdWJsaXNoZWQg
Y29tbWVudHMgaW4gdGhlCiAgICAgICAgIyAgIGRhdGFiYXNlIHdvdWxkIHN0aWxsIGNvbnRh
aW4gYSBmb3JlaWduIGtleSBwb2ludGluZyB0byB0aGUgbm93IGRlbGV0ZWQgcG9zdC4KICAg
ICAgICAjIFs6Y291bnRlcl9jYWNoZV0KICAgICAgICAjICAgVGhpcyBvcHRpb24gY2FuIGJl
IHVzZWQgdG8gY29uZmlndXJlIGEgY3VzdG9tIG5hbWVkIDx0dD46Y291bnRlcl9jYWNoZS48
L3R0PiBZb3Ugb25seSBuZWVkIHRoaXMgb3B0aW9uLAogICAgICAgICMgICB3aGVuIHlvdSBj
dXN0b21pemVkIHRoZSBuYW1lIG9mIHlvdXIgPHR0Pjpjb3VudGVyX2NhY2hlPC90dD4gb24g
dGhlICNiZWxvbmdzX3RvIGFzc29jaWF0aW9uLgogICAgICAgICMgWzphc10KICAgICAgICAj
ICAgU3BlY2lmaWVzIGEgcG9seW1vcnBoaWMgaW50ZXJmYWNlIChTZWUgI2JlbG9uZ3NfdG8p
LgogICAgICAgICMgWzp0aHJvdWdoXQogICAgICAgICMgICBTcGVjaWZpZXMgYW4gYXNzb2Np
YXRpb24gdGhyb3VnaCB3aGljaCB0byBwZXJmb3JtIHRoZSBxdWVyeS4gVGhpcyBjYW4gYmUg
YW55IG90aGVyIHR5cGUKICAgICAgICAjICAgb2YgYXNzb2NpYXRpb24sIGluY2x1ZGluZyBv
dGhlciA8dHQ+OnRocm91Z2g8L3R0PiBhc3NvY2lhdGlvbnMuIE9wdGlvbnMgZm9yIDx0dD46
Y2xhc3NfbmFtZTwvdHQ+LAogICAgICAgICMgICA8dHQ+OnByaW1hcnlfa2V5PC90dD4gYW5k
IDx0dD46Zm9yZWlnbl9rZXk8L3R0PiBhcmUgaWdub3JlZCwgYXMgdGhlIGFzc29jaWF0aW9u
IHVzZXMgdGhlCiAgICAgICAgIyAgIHNvdXJjZSByZWZsZWN0aW9uLgogICAgICAgICMKICAg
ICAgICAjICAgSWYgdGhlIGFzc29jaWF0aW9uIG9uIHRoZSBqb2luIG1vZGVsIGlzIGEgI2Jl
bG9uZ3NfdG8sIHRoZSBjb2xsZWN0aW9uIGNhbiBiZSBtb2RpZmllZAogICAgICAgICMgICBh
bmQgdGhlIHJlY29yZHMgb24gdGhlIDx0dD46dGhyb3VnaDwvdHQ+IG1vZGVsIHdpbGwgYmUg
YXV0b21hdGljYWxseSBjcmVhdGVkIGFuZCByZW1vdmVkCiAgICAgICAgIyAgIGFzIGFwcHJv
cHJpYXRlLiBPdGhlcndpc2UsIHRoZSBjb2xsZWN0aW9uIGlzIHJlYWQtb25seSwgc28geW91
IHNob3VsZCBtYW5pcHVsYXRlIHRoZQogICAgICAgICMgICA8dHQ+OnRocm91Z2g8L3R0PiBh
c3NvY2lhdGlvbiBkaXJlY3RseS4KICAgICAgICAjCiAgICAgICAgIyAgIElmIHlvdSBhcmUg
Z29pbmcgdG8gbW9kaWZ5IHRoZSBhc3NvY2lhdGlvbiAocmF0aGVyIHRoYW4ganVzdCByZWFk
IGZyb20gaXQpLCB0aGVuIGl0IGlzCiAgICAgICAgIyAgIGEgZ29vZCBpZGVhIHRvIHNldCB0
aGUgPHR0PjppbnZlcnNlX29mPC90dD4gb3B0aW9uIG9uIHRoZSBzb3VyY2UgYXNzb2NpYXRp
b24gb24gdGhlCiAgICAgICAgIyAgIGpvaW4gbW9kZWwuIFRoaXMgYWxsb3dzIGFzc29jaWF0
ZWQgcmVjb3JkcyB0byBiZSBidWlsdCB3aGljaCB3aWxsIGF1dG9tYXRpY2FsbHkgY3JlYXRl
CiAgICAgICAgIyAgIHRoZSBhcHByb3ByaWF0ZSBqb2luIG1vZGVsIHJlY29yZHMgd2hlbiB0
aGV5IGFyZSBzYXZlZC4gKFNlZSB0aGUgJ0Fzc29jaWF0aW9uIEpvaW4gTW9kZWxzJwogICAg
ICAgICMgICBhbmQgJ1NldHRpbmcgSW52ZXJzZXMnIHNlY3Rpb25zIGFib3ZlLikKICAgICAg
ICAjIFs6ZGlzYWJsZV9qb2luc10KICAgICAgICAjICAgU3BlY2lmaWVzIHdoZXRoZXIgam9p
bnMgc2hvdWxkIGJlIHNraXBwZWQgZm9yIGFuIGFzc29jaWF0aW9uLiBJZiBzZXQgdG8gdHJ1
ZSwgdHdvIG9yIG1vcmUgcXVlcmllcwogICAgICAgICMgICB3aWxsIGJlIGdlbmVyYXRlZC4g
Tm90ZSB0aGF0IGluIHNvbWUgY2FzZXMsIGlmIG9yZGVyIG9yIGxpbWl0IGlzIGFwcGxpZWQs
IGl0IHdpbGwgYmUgZG9uZSBpbi1tZW1vcnkKICAgICAgICAjICAgZHVlIHRvIGRhdGFiYXNl
IGxpbWl0YXRpb25zLiBUaGlzIG9wdGlvbiBpcyBvbmx5IGFwcGxpY2FibGUgb24gPHR0Pmhh
c19tYW55IDp0aHJvdWdoPC90dD4gYXNzb2NpYXRpb25zIGFzCiAgICAgICAgIyAgICtoYXNf
bWFueSsgYWxvbmUgZG8gbm90IHBlcmZvcm0gYSBqb2luLgogICAgICAgICMgWzpzb3VyY2Vd
CiAgICAgICAgIyAgIFNwZWNpZmllcyB0aGUgc291cmNlIGFzc29jaWF0aW9uIG5hbWUgdXNl
ZCBieSAjaGFzX21hbnkgPHR0Pjp0aHJvdWdoPC90dD4gcXVlcmllcy4KICAgICAgICAjICAg
T25seSB1c2UgaXQgaWYgdGhlIG5hbWUgY2Fubm90IGJlIGluZmVycmVkIGZyb20gdGhlIGFz
c29jaWF0aW9uLgogICAgICAgICMgICA8dHQ+aGFzX21hbnkgOnN1YnNjcmliZXJzLCB0aHJv
dWdoOiA6c3Vic2NyaXB0aW9uczwvdHQ+IHdpbGwgbG9vayBmb3IgZWl0aGVyIDx0dD46c3Vi
c2NyaWJlcnM8L3R0PiBvcgogICAgICAgICMgICA8dHQ+OnN1YnNjcmliZXI8L3R0PiBvbiBT
dWJzY3JpcHRpb24sIHVubGVzcyBhIDx0dD46c291cmNlPC90dD4gaXMgZ2l2ZW4uCiAgICAg
ICAgIyBbOnNvdXJjZV90eXBlXQogICAgICAgICMgICBTcGVjaWZpZXMgdHlwZSBvZiB0aGUg
c291cmNlIGFzc29jaWF0aW9uIHVzZWQgYnkgI2hhc19tYW55IDx0dD46dGhyb3VnaDwvdHQ+
IHF1ZXJpZXMgd2hlcmUgdGhlIHNvdXJjZQogICAgICAgICMgICBhc3NvY2lhdGlvbiBpcyBh
IHBvbHltb3JwaGljICNiZWxvbmdzX3RvLgogICAgICAgICMgWzp2YWxpZGF0ZV0KICAgICAg
ICAjICAgV2hlbiBzZXQgdG8gK3RydWUrLCB2YWxpZGF0ZXMgbmV3IG9iamVjdHMgYWRkZWQg
dG8gYXNzb2NpYXRpb24gd2hlbiBzYXZpbmcgdGhlIHBhcmVudCBvYmplY3QuICt0cnVlKyBi
eSBkZWZhdWx0LgogICAgICAgICMgICBJZiB5b3Ugd2FudCB0byBlbnN1cmUgYXNzb2NpYXRl
ZCBvYmplY3RzIGFyZSByZXZhbGlkYXRlZCBvbiBldmVyeSB1cGRhdGUsIHVzZSArdmFsaWRh
dGVzX2Fzc29jaWF0ZWQrLgogICAgICAgICMgWzphdXRvc2F2ZV0KICAgICAgICAjICAgSWYg
dHJ1ZSwgYWx3YXlzIHNhdmUgdGhlIGFzc29jaWF0ZWQgb2JqZWN0cyBvciBkZXN0cm95IHRo
ZW0gaWYgbWFya2VkIGZvciBkZXN0cnVjdGlvbiwKICAgICAgICAjICAgd2hlbiBzYXZpbmcg
dGhlIHBhcmVudCBvYmplY3QuIElmIGZhbHNlLCBuZXZlciBzYXZlIG9yIGRlc3Ryb3kgdGhl
IGFzc29jaWF0ZWQgb2JqZWN0cy4KICAgICAgICAjICAgQnkgZGVmYXVsdCwgb25seSBzYXZl
IGFzc29jaWF0ZWQgb2JqZWN0cyB0aGF0IGFyZSBuZXcgcmVjb3Jkcy4gVGhpcyBvcHRpb24g
aXMgaW1wbGVtZW50ZWQgYXMgYQogICAgICAgICMgICArYmVmb3JlX3NhdmUrIGNhbGxiYWNr
LiBCZWNhdXNlIGNhbGxiYWNrcyBhcmUgcnVuIGluIHRoZSBvcmRlciB0aGV5IGFyZSBkZWZp
bmVkLCBhc3NvY2lhdGVkIG9iamVjdHMKICAgICAgICAjICAgbWF5IG5lZWQgdG8gYmUgZXhw
bGljaXRseSBzYXZlZCBpbiBhbnkgdXNlci1kZWZpbmVkICtiZWZvcmVfc2F2ZSsgY2FsbGJh
Y2tzLgogICAgICAgICMKICAgICAgICAjICAgTm90ZSB0aGF0IE5lc3RlZEF0dHJpYnV0ZXM6
OkNsYXNzTWV0aG9kcyNhY2NlcHRzX25lc3RlZF9hdHRyaWJ1dGVzX2ZvciBzZXRzCiAgICAg
ICAgIyAgIDx0dD46YXV0b3NhdmU8L3R0PiB0byA8dHQ+dHJ1ZTwvdHQ+LgogICAgICAgICMg
WzppbnZlcnNlX29mXQogICAgICAgICMgICBTcGVjaWZpZXMgdGhlIG5hbWUgb2YgdGhlICNi
ZWxvbmdzX3RvIGFzc29jaWF0aW9uIG9uIHRoZSBhc3NvY2lhdGVkIG9iamVjdAogICAgICAg
ICMgICB0aGF0IGlzIHRoZSBpbnZlcnNlIG9mIHRoaXMgI2hhc19tYW55IGFzc29jaWF0aW9u
LgogICAgICAgICMgICBTZWUgQWN0aXZlUmVjb3JkOjpBc3NvY2lhdGlvbnM6OkNsYXNzTWV0
aG9kcydzIG92ZXJ2aWV3IG9uIEJpLWRpcmVjdGlvbmFsIGFzc29jaWF0aW9ucyBmb3IgbW9y
ZSBkZXRhaWwuCiAgICAgICAgIyBbOmV4dGVuZF0KICAgICAgICAjICAgU3BlY2lmaWVzIGEg
bW9kdWxlIG9yIGFycmF5IG9mIG1vZHVsZXMgdGhhdCB3aWxsIGJlIGV4dGVuZGVkIGludG8g
dGhlIGFzc29jaWF0aW9uIG9iamVjdCByZXR1cm5lZC4KICAgICAgICAjICAgVXNlZnVsIGZv
ciBkZWZpbmluZyBtZXRob2RzIG9uIGFzc29jaWF0aW9ucywgZXNwZWNpYWxseSB3aGVuIHRo
ZXkgc2hvdWxkIGJlIHNoYXJlZCBiZXR3ZWVuIG11bHRpcGxlCiAgICAgICAgIyAgIGFzc29j
aWF0aW9uIG9iamVjdHMuCiAgICAgICAgIyBbOnN0cmljdF9sb2FkaW5nXQogICAgICAgICMg
ICBXaGVuIHNldCB0byArdHJ1ZSssIGVuZm9yY2VzIHN0cmljdCBsb2FkaW5nIGV2ZXJ5IHRp
bWUgdGhlIGFzc29jaWF0ZWQgcmVjb3JkIGlzIGxvYWRlZCB0aHJvdWdoIHRoaXMKICAgICAg
ICAjICAgYXNzb2NpYXRpb24uCiAgICAgICAgIyBbOmVuc3VyaW5nX293bmVyX3dhc10KICAg
ICAgICAjICAgU3BlY2lmaWVzIGFuIGluc3RhbmNlIG1ldGhvZCB0byBiZSBjYWxsZWQgb24g
dGhlIG93bmVyLiBUaGUgbWV0aG9kIG11c3QgcmV0dXJuIHRydWUgaW4gb3JkZXIgZm9yIHRo
ZQogICAgICAgICMgICBhc3NvY2lhdGVkIHJlY29yZHMgdG8gYmUgZGVsZXRlZCBpbiBhIGJh
Y2tncm91bmQgam9iLgogICAgICAgICMKICAgICAgICAjIE9wdGlvbiBleGFtcGxlczoKICAg
ICAgICAjICAgaGFzX21hbnkgOmNvbW1lbnRzLCAtPiB7IG9yZGVyKCJwb3N0ZWRfb24iKSB9
CiAgICAgICAgIyAgIGhhc19tYW55IDpjb21tZW50cywgLT4geyBpbmNsdWRlcyg6YXV0aG9y
KSB9CiAgICAgICAgIyAgIGhhc19tYW55IDpwZW9wbGUsIC0+IHsgd2hlcmUoZGVsZXRlZDog
ZmFsc2UpLm9yZGVyKCJuYW1lIikgfSwgY2xhc3NfbmFtZTogIlBlcnNvbiIKICAgICAgICAj
ICAgaGFzX21hbnkgOnRyYWNrcywgLT4geyBvcmRlcigicG9zaXRpb24iKSB9LCBkZXBlbmRl
bnQ6IDpkZXN0cm95CiAgICAgICAgIyAgIGhhc19tYW55IDpjb21tZW50cywgZGVwZW5kZW50
OiA6bnVsbGlmeQogICAgICAgICMgICBoYXNfbWFueSA6dGFncywgYXM6IDp0YWdnYWJsZQog
ICAgICAgICMgICBoYXNfbWFueSA6cmVwb3J0cywgLT4geyByZWFkb25seSB9CiAgICAgICAg
IyAgIGhhc19tYW55IDpzdWJzY3JpYmVycywgdGhyb3VnaDogOnN1YnNjcmlwdGlvbnMsIHNv
dXJjZTogOnVzZXIKICAgICAgICAjICAgaGFzX21hbnkgOnN1YnNjcmliZXJzLCB0aHJvdWdo
OiA6c3Vic2NyaXB0aW9ucywgZGlzYWJsZV9qb2luczogdHJ1ZQogICAgICAgICMgICBoYXNf
bWFueSA6Y29tbWVudHMsIHN0cmljdF9sb2FkaW5nOiB0cnVlCiAgICAgICAgZGVmIGhhc19t
YW55KG5hbWUsIHNjb3BlID0gbmlsLCAqKm9wdGlvbnMsICZleHRlbnNpb24pCiAgICAgICAg
ICByZWZsZWN0aW9uID0gQnVpbGRlcjo6SGFzTWFueS5idWlsZChzZWxmLCBuYW1lLCBzY29w
ZSwgb3B0aW9ucywgJmV4dGVuc2lvbikKICAgICAgICAgIFJlZmxlY3Rpb24uYWRkX3JlZmxl
Y3Rpb24gc2VsZiwgbmFtZSwgcmVmbGVjdGlvbgogICAgICAgIGVuZAoKICAgICAgICAjIFNw
ZWNpZmllcyBhIG9uZS10by1vbmUgYXNzb2NpYXRpb24gd2l0aCBhbm90aGVyIGNsYXNzLiBU
aGlzIG1ldGhvZCBzaG91bGQgb25seSBiZSB1c2VkCiAgICAgICAgIyBpZiB0aGUgb3RoZXIg
Y2xhc3MgY29udGFpbnMgdGhlIGZvcmVpZ24ga2V5LiBJZiB0aGUgY3VycmVudCBjbGFzcyBj
b250YWlucyB0aGUgZm9yZWlnbiBrZXksCiAgICAgICAgIyB0aGVuIHlvdSBzaG91bGQgdXNl
ICNiZWxvbmdzX3RvIGluc3RlYWQuIFNlZSBhbHNvIEFjdGl2ZVJlY29yZDo6QXNzb2NpYXRp
b25zOjpDbGFzc01ldGhvZHMncyBvdmVydmlldwogICAgICAgICMgb24gd2hlbiB0byB1c2Ug
I2hhc19vbmUgYW5kIHdoZW4gdG8gdXNlICNiZWxvbmdzX3RvLgogICAgICAgICMKICAgICAg
ICAjIFRoZSBmb2xsb3dpbmcgbWV0aG9kcyBmb3IgcmV0cmlldmFsIGFuZCBxdWVyeSBvZiBh
IHNpbmdsZSBhc3NvY2lhdGVkIG9iamVjdCB3aWxsIGJlIGFkZGVkOgogICAgICAgICMKICAg
ICAgICAjICthc3NvY2lhdGlvbisgaXMgYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN5bWJvbCBw
YXNzZWQgYXMgdGhlICtuYW1lKyBhcmd1bWVudCwgc28KICAgICAgICAjIDx0dD5oYXNfb25l
IDptYW5hZ2VyPC90dD4gd291bGQgYWRkIGFtb25nIG90aGVycyA8dHQ+bWFuYWdlci5uaWw/
PC90dD4uCiAgICAgICAgIwogICAgICAgICMgW2Fzc29jaWF0aW9uXQogICAgICAgICMgICBS
ZXR1cm5zIHRoZSBhc3NvY2lhdGVkIG9iamVjdC4gK25pbCsgaXMgcmV0dXJuZWQgaWYgbm9u
ZSBpcyBmb3VuZC4KICAgICAgICAjIFthc3NvY2lhdGlvbj0oYXNzb2NpYXRlKV0KICAgICAg
ICAjICAgQXNzaWducyB0aGUgYXNzb2NpYXRlIG9iamVjdCwgZXh0cmFjdHMgdGhlIHByaW1h
cnkga2V5LCBzZXRzIGl0IGFzIHRoZSBmb3JlaWduIGtleSwKICAgICAgICAjICAgYW5kIHNh
dmVzIHRoZSBhc3NvY2lhdGUgb2JqZWN0LiBUbyBhdm9pZCBkYXRhYmFzZSBpbmNvbnNpc3Rl
bmNpZXMsIHBlcm1hbmVudGx5IGRlbGV0ZXMgYW4gZXhpc3RpbmcKICAgICAgICAjICAgYXNz
b2NpYXRlZCBvYmplY3Qgd2hlbiBhc3NpZ25pbmcgYSBuZXcgb25lLCBldmVuIGlmIHRoZSBu
ZXcgb25lIGlzbid0IHNhdmVkIHRvIGRhdGFiYXNlLgogICAgICAgICMgW2J1aWxkX2Fzc29j
aWF0aW9uKGF0dHJpYnV0ZXMgPSB7fSldCiAgICAgICAgIyAgIFJldHVybnMgYSBuZXcgb2Jq
ZWN0IG9mIHRoZSBhc3NvY2lhdGVkIHR5cGUgdGhhdCBoYXMgYmVlbiBpbnN0YW50aWF0ZWQK
ICAgICAgICAjICAgd2l0aCArYXR0cmlidXRlcysgYW5kIGxpbmtlZCB0byB0aGlzIG9iamVj
dCB0aHJvdWdoIGEgZm9yZWlnbiBrZXksIGJ1dCBoYXMgbm90CiAgICAgICAgIyAgIHlldCBi
ZWVuIHNhdmVkLgogICAgICAgICMgW2NyZWF0ZV9hc3NvY2lhdGlvbihhdHRyaWJ1dGVzID0g
e30pXQogICAgICAgICMgICBSZXR1cm5zIGEgbmV3IG9iamVjdCBvZiB0aGUgYXNzb2NpYXRl
ZCB0eXBlIHRoYXQgaGFzIGJlZW4gaW5zdGFudGlhdGVkCiAgICAgICAgIyAgIHdpdGggK2F0
dHJpYnV0ZXMrLCBsaW5rZWQgdG8gdGhpcyBvYmplY3QgdGhyb3VnaCBhIGZvcmVpZ24ga2V5
LCBhbmQgdGhhdAogICAgICAgICMgICBoYXMgYWxyZWFkeSBiZWVuIHNhdmVkIChpZiBpdCBw
YXNzZWQgdGhlIHZhbGlkYXRpb24pLgogICAgICAgICMgW2NyZWF0ZV9hc3NvY2lhdGlvbiEo
YXR0cmlidXRlcyA9IHt9KV0KICAgICAgICAjICAgRG9lcyB0aGUgc2FtZSBhcyA8dHQ+Y3Jl
YXRlX2Fzc29jaWF0aW9uPC90dD4sIGJ1dCByYWlzZXMgQWN0aXZlUmVjb3JkOjpSZWNvcmRJ
bnZhbGlkCiAgICAgICAgIyAgIGlmIHRoZSByZWNvcmQgaXMgaW52YWxpZC4KICAgICAgICAj
IFtyZWxvYWRfYXNzb2NpYXRpb25dCiAgICAgICAgIyAgIFJldHVybnMgdGhlIGFzc29jaWF0
ZWQgb2JqZWN0LCBmb3JjaW5nIGEgZGF0YWJhc2UgcmVhZC4KICAgICAgICAjIFtyZXNldF9h
c3NvY2lhdGlvbl0KICAgICAgICAjICAgVW5sb2FkcyB0aGUgYXNzb2NpYXRlZCBvYmplY3Qu
IFRoZSBuZXh0IGFjY2VzcyB3aWxsIHF1ZXJ5IGl0IGZyb20gdGhlIGRhdGFiYXNlLgogICAg
ICAgICMKICAgICAgICAjID09PSBFeGFtcGxlCiAgICAgICAgIwogICAgICAgICMgICBjbGFz
cyBBY2NvdW50IDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICAgIyAgICAgaGFzX29uZSA6
YmVuZWZpY2lhcnkKICAgICAgICAjICAgZW5kCiAgICAgICAgIwogICAgICAgICMgRGVjbGFy
aW5nIDx0dD5oYXNfb25lIDpiZW5lZmljaWFyeTwvdHQ+IGFkZHMgdGhlIGZvbGxvd2luZyBt
ZXRob2RzIChhbmQgbW9yZSk6CiAgICAgICAgIwogICAgICAgICMgICBhY2NvdW50ID0gQWNj
b3VudC5maW5kKDUpCiAgICAgICAgIyAgIGJlbmVmaWNpYXJ5ID0gQmVuZWZpY2lhcnkuZmlu
ZCg4KQogICAgICAgICMKICAgICAgICAjICAgYWNjb3VudC5iZW5lZmljaWFyeSAgICAgICAg
ICAgICAgICMgc2ltaWxhciB0byBCZW5lZmljaWFyeS5maW5kX2J5KGFjY291bnRfaWQ6IDUp
CiAgICAgICAgIyAgIGFjY291bnQuYmVuZWZpY2lhcnkgPSBiZW5lZmljaWFyeSAjIHNpbWls
YXIgdG8gYmVuZWZpY2lhcnkudXBkYXRlKGFjY291bnRfaWQ6IDUpCiAgICAgICAgIyAgIGFj
Y291bnQuYnVpbGRfYmVuZWZpY2lhcnkgICAgICAgICAjIHNpbWlsYXIgdG8gQmVuZWZpY2lh
cnkubmV3KGFjY291bnRfaWQ6IDUpCiAgICAgICAgIyAgIGFjY291bnQuY3JlYXRlX2JlbmVm
aWNpYXJ5ICAgICAgICAjIHNpbWlsYXIgdG8gQmVuZWZpY2lhcnkuY3JlYXRlKGFjY291bnRf
aWQ6IDUpCiAgICAgICAgIyAgIGFjY291bnQuY3JlYXRlX2JlbmVmaWNpYXJ5ISAgICAgICAj
IHNpbWlsYXIgdG8gQmVuZWZpY2lhcnkuY3JlYXRlIShhY2NvdW50X2lkOiA1KQogICAgICAg
ICMgICBhY2NvdW50LnJlbG9hZF9iZW5lZmljaWFyeQogICAgICAgICMgICBhY2NvdW50LnJl
c2V0X2JlbmVmaWNpYXJ5CiAgICAgICAgIwogICAgICAgICMgPT09IFNjb3BlcwogICAgICAg
ICMKICAgICAgICAjIFlvdSBjYW4gcGFzcyBhIHNlY29uZCBhcmd1bWVudCArc2NvcGUrIGFz
IGEgY2FsbGFibGUgKGkuZS4gcHJvYyBvcgogICAgICAgICMgbGFtYmRhKSB0byByZXRyaWV2
ZSBhIHNwZWNpZmljIHJlY29yZCBvciBjdXN0b21pemUgdGhlIGdlbmVyYXRlZCBxdWVyeQog
ICAgICAgICMgd2hlbiB5b3UgYWNjZXNzIHRoZSBhc3NvY2lhdGVkIG9iamVjdC4KICAgICAg
ICAjCiAgICAgICAgIyBTY29wZSBleGFtcGxlczoKICAgICAgICAjICAgaGFzX29uZSA6YXV0
aG9yLCAtPiB7IHdoZXJlKGNvbW1lbnRfaWQ6IDEpIH0KICAgICAgICAjICAgaGFzX29uZSA6
ZW1wbG95ZXIsIC0+IHsgam9pbnMoOmNvbXBhbnkpIH0KICAgICAgICAjICAgaGFzX29uZSA6
bGF0ZXN0X3Bvc3QsIC0+KGJsb2cpIHsgd2hlcmUoImNyZWF0ZWRfYXQgPiA/IiwgYmxvZy5l
bmFibGVkX2F0KSB9CiAgICAgICAgIwogICAgICAgICMgPT09IE9wdGlvbnMKICAgICAgICAj
CiAgICAgICAgIyBUaGUgZGVjbGFyYXRpb24gY2FuIGFsc28gaW5jbHVkZSBhbiArb3B0aW9u
cysgaGFzaCB0byBzcGVjaWFsaXplIHRoZSBiZWhhdmlvciBvZiB0aGUgYXNzb2NpYXRpb24u
CiAgICAgICAgIwogICAgICAgICMgT3B0aW9ucyBhcmU6CiAgICAgICAgIyBbOmNsYXNzX25h
bWVdCiAgICAgICAgIyAgIFNwZWNpZnkgdGhlIGNsYXNzIG5hbWUgb2YgdGhlIGFzc29jaWF0
aW9uLiBVc2UgaXQgb25seSBpZiB0aGF0IG5hbWUgY2FuJ3QgYmUgaW5mZXJyZWQKICAgICAg
ICAjICAgZnJvbSB0aGUgYXNzb2NpYXRpb24gbmFtZS4gU28gPHR0Pmhhc19vbmUgOm1hbmFn
ZXI8L3R0PiB3aWxsIGJ5IGRlZmF1bHQgYmUgbGlua2VkIHRvIHRoZSBNYW5hZ2VyIGNsYXNz
LCBidXQKICAgICAgICAjICAgaWYgdGhlIHJlYWwgY2xhc3MgbmFtZSBpcyBQZXJzb24sIHlv
dSdsbCBoYXZlIHRvIHNwZWNpZnkgaXQgd2l0aCB0aGlzIG9wdGlvbi4KICAgICAgICAjIFs6
ZGVwZW5kZW50XQogICAgICAgICMgICBDb250cm9scyB3aGF0IGhhcHBlbnMgdG8gdGhlIGFz
c29jaWF0ZWQgb2JqZWN0IHdoZW4KICAgICAgICAjICAgaXRzIG93bmVyIGlzIGRlc3Ryb3ll
ZDoKICAgICAgICAjCiAgICAgICAgIyAgICogPHR0Pm5pbDwvdHQ+IGRvIG5vdGhpbmcgKGRl
ZmF1bHQpLgogICAgICAgICMgICAqIDx0dD46ZGVzdHJveTwvdHQ+IGNhdXNlcyB0aGUgYXNz
b2NpYXRlZCBvYmplY3QgdG8gYWxzbyBiZSBkZXN0cm95ZWQKICAgICAgICAjICAgKiA8dHQ+
OmRlc3Ryb3lfYXN5bmM8L3R0PiBjYXVzZXMgdGhlIGFzc29jaWF0ZWQgb2JqZWN0IHRvIGJl
IGRlc3Ryb3llZCBpbiBhIGJhY2tncm91bmQgam9iLiA8Yj5XQVJOSU5HOjwvYj4gRG8gbm90
IHVzZQogICAgICAgICMgICAgIHRoaXMgb3B0aW9uIGlmIHRoZSBhc3NvY2lhdGlvbiBpcyBi
YWNrZWQgYnkgZm9yZWlnbiBrZXkgY29uc3RyYWludHMgaW4geW91ciBkYXRhYmFzZS4gVGhl
IGZvcmVpZ24ga2V5CiAgICAgICAgIyAgICAgY29uc3RyYWludCBhY3Rpb25zIHdpbGwgb2Nj
dXIgaW5zaWRlIHRoZSBzYW1lIHRyYW5zYWN0aW9uIHRoYXQgZGVsZXRlcyBpdHMgb3duZXIu
CiAgICAgICAgIyAgICogPHR0PjpkZWxldGU8L3R0PiBjYXVzZXMgdGhlIGFzc29jaWF0ZWQg
b2JqZWN0IHRvIGJlIGRlbGV0ZWQgZGlyZWN0bHkgZnJvbSB0aGUgZGF0YWJhc2UgKHNvIGNh
bGxiYWNrcyB3aWxsIG5vdCBleGVjdXRlKQogICAgICAgICMgICAqIDx0dD46bnVsbGlmeTwv
dHQ+IGNhdXNlcyB0aGUgZm9yZWlnbiBrZXkgdG8gYmUgc2V0IHRvICtOVUxMKy4gUG9seW1v
cnBoaWMgdHlwZSBjb2x1bW4gaXMgYWxzbyBudWxsaWZpZWQKICAgICAgICAjICAgICBvbiBw
b2x5bW9ycGhpYyBhc3NvY2lhdGlvbnMuIENhbGxiYWNrcyBhcmUgbm90IGV4ZWN1dGVkLgog
ICAgICAgICMgICAqIDx0dD46cmVzdHJpY3Rfd2l0aF9leGNlcHRpb248L3R0PiBjYXVzZXMg
YW4gPHR0PkFjdGl2ZVJlY29yZDo6RGVsZXRlUmVzdHJpY3Rpb25FcnJvcjwvdHQ+IGV4Y2Vw
dGlvbiB0byBiZSByYWlzZWQgaWYgdGhlcmUgaXMgYW4gYXNzb2NpYXRlZCByZWNvcmQKICAg
ICAgICAjICAgKiA8dHQ+OnJlc3RyaWN0X3dpdGhfZXJyb3I8L3R0PiBjYXVzZXMgYW4gZXJy
b3IgdG8gYmUgYWRkZWQgdG8gdGhlIG93bmVyIGlmIHRoZXJlIGlzIGFuIGFzc29jaWF0ZWQg
b2JqZWN0CiAgICAgICAgIwogICAgICAgICMgICBOb3RlIHRoYXQgPHR0PjpkZXBlbmRlbnQ8
L3R0PiBvcHRpb24gaXMgaWdub3JlZCB3aGVuIHVzaW5nIDx0dD46dGhyb3VnaDwvdHQ+IG9w
dGlvbi4KICAgICAgICAjIFs6Zm9yZWlnbl9rZXldCiAgICAgICAgIyAgIFNwZWNpZnkgdGhl
IGZvcmVpZ24ga2V5IHVzZWQgZm9yIHRoZSBhc3NvY2lhdGlvbi4gQnkgZGVmYXVsdCB0aGlz
IGlzIGd1ZXNzZWQgdG8gYmUgdGhlIG5hbWUKICAgICAgICAjICAgb2YgdGhpcyBjbGFzcyBp
biBsb3dlci1jYXNlIGFuZCAiX2lkIiBzdWZmaXhlZC4gU28gYSBQZXJzb24gY2xhc3MgdGhh
dCBtYWtlcyBhICNoYXNfb25lIGFzc29jaWF0aW9uCiAgICAgICAgIyAgIHdpbGwgdXNlICJw
ZXJzb25faWQiIGFzIHRoZSBkZWZhdWx0IDx0dD46Zm9yZWlnbl9rZXk8L3R0Pi4KICAgICAg
ICAjCiAgICAgICAgIyAgIFNldHRpbmcgdGhlIDx0dD46Zm9yZWlnbl9rZXk8L3R0PiBvcHRp
b24gcHJldmVudHMgYXV0b21hdGljIGRldGVjdGlvbiBvZiB0aGUgYXNzb2NpYXRpb24ncwog
ICAgICAgICMgICBpbnZlcnNlLCBzbyBpdCBpcyBnZW5lcmFsbHkgYSBnb29kIGlkZWEgdG8g
c2V0IHRoZSA8dHQ+OmludmVyc2Vfb2Y8L3R0PiBvcHRpb24gYXMgd2VsbC4KICAgICAgICAj
IFs6Zm9yZWlnbl90eXBlXQogICAgICAgICMgICBTcGVjaWZ5IHRoZSBjb2x1bW4gdXNlZCB0
byBzdG9yZSB0aGUgYXNzb2NpYXRlZCBvYmplY3QncyB0eXBlLCBpZiB0aGlzIGlzIGEgcG9s
eW1vcnBoaWMKICAgICAgICAjICAgYXNzb2NpYXRpb24uIEJ5IGRlZmF1bHQgdGhpcyBpcyBn
dWVzc2VkIHRvIGJlIHRoZSBuYW1lIG9mIHRoZSBwb2x5bW9ycGhpYyBhc3NvY2lhdGlvbgog
ICAgICAgICMgICBzcGVjaWZpZWQgb24gImFzIiBvcHRpb24gd2l0aCBhICJfdHlwZSIgc3Vm
Zml4LiBTbyBhIGNsYXNzIHRoYXQgZGVmaW5lcyBhCiAgICAgICAgIyAgIDx0dD5oYXNfb25l
IDp0YWcsIGFzOiA6dGFnZ2FibGU8L3R0PiBhc3NvY2lhdGlvbiB3aWxsIHVzZSAidGFnZ2Fi
bGVfdHlwZSIgYXMgdGhlCiAgICAgICAgIyAgIGRlZmF1bHQgPHR0Pjpmb3JlaWduX3R5cGU8
L3R0Pi4KICAgICAgICAjIFs6cHJpbWFyeV9rZXldCiAgICAgICAgIyAgIFNwZWNpZnkgdGhl
IG1ldGhvZCB0aGF0IHJldHVybnMgdGhlIHByaW1hcnkga2V5IHVzZWQgZm9yIHRoZSBhc3Nv
Y2lhdGlvbi4gQnkgZGVmYXVsdCB0aGlzIGlzICtpZCsuCiAgICAgICAgIyBbOmFzXQogICAg
ICAgICMgICBTcGVjaWZpZXMgYSBwb2x5bW9ycGhpYyBpbnRlcmZhY2UgKFNlZSAjYmVsb25n
c190bykuCiAgICAgICAgIyBbOnRocm91Z2hdCiAgICAgICAgIyAgIFNwZWNpZmllcyBhIEpv
aW4gTW9kZWwgdGhyb3VnaCB3aGljaCB0byBwZXJmb3JtIHRoZSBxdWVyeS4gT3B0aW9ucyBm
b3IgPHR0PjpjbGFzc19uYW1lPC90dD4sCiAgICAgICAgIyAgIDx0dD46cHJpbWFyeV9rZXk8
L3R0PiwgYW5kIDx0dD46Zm9yZWlnbl9rZXk8L3R0PiBhcmUgaWdub3JlZCwgYXMgdGhlIGFz
c29jaWF0aW9uIHVzZXMgdGhlCiAgICAgICAgIyAgIHNvdXJjZSByZWZsZWN0aW9uLiBZb3Ug
Y2FuIG9ubHkgdXNlIGEgPHR0Pjp0aHJvdWdoPC90dD4gcXVlcnkgdGhyb3VnaCBhICNoYXNf
b25lCiAgICAgICAgIyAgIG9yICNiZWxvbmdzX3RvIGFzc29jaWF0aW9uIG9uIHRoZSBqb2lu
IG1vZGVsLgogICAgICAgICMKICAgICAgICAjICAgSWYgdGhlIGFzc29jaWF0aW9uIG9uIHRo
ZSBqb2luIG1vZGVsIGlzIGEgI2JlbG9uZ3NfdG8sIHRoZSBjb2xsZWN0aW9uIGNhbiBiZSBt
b2RpZmllZAogICAgICAgICMgICBhbmQgdGhlIHJlY29yZHMgb24gdGhlIDx0dD46dGhyb3Vn
aDwvdHQ+IG1vZGVsIHdpbGwgYmUgYXV0b21hdGljYWxseSBjcmVhdGVkIGFuZCByZW1vdmVk
CiAgICAgICAgIyAgIGFzIGFwcHJvcHJpYXRlLiBPdGhlcndpc2UsIHRoZSBjb2xsZWN0aW9u
IGlzIHJlYWQtb25seSwgc28geW91IHNob3VsZCBtYW5pcHVsYXRlIHRoZQogICAgICAgICMg
ICA8dHQ+OnRocm91Z2g8L3R0PiBhc3NvY2lhdGlvbiBkaXJlY3RseS4KICAgICAgICAjCiAg
ICAgICAgIyAgIElmIHlvdSBhcmUgZ29pbmcgdG8gbW9kaWZ5IHRoZSBhc3NvY2lhdGlvbiAo
cmF0aGVyIHRoYW4ganVzdCByZWFkIGZyb20gaXQpLCB0aGVuIGl0IGlzCiAgICAgICAgIyAg
IGEgZ29vZCBpZGVhIHRvIHNldCB0aGUgPHR0PjppbnZlcnNlX29mPC90dD4gb3B0aW9uIG9u
IHRoZSBzb3VyY2UgYXNzb2NpYXRpb24gb24gdGhlCiAgICAgICAgIyAgIGpvaW4gbW9kZWwu
IFRoaXMgYWxsb3dzIGFzc29jaWF0ZWQgcmVjb3JkcyB0byBiZSBidWlsdCB3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgY3JlYXRlCiAgICAgICAgIyAgIHRoZSBhcHByb3ByaWF0ZSBqb2lu
IG1vZGVsIHJlY29yZHMgd2hlbiB0aGV5IGFyZSBzYXZlZC4gKFNlZSB0aGUgJ0Fzc29jaWF0
aW9uIEpvaW4gTW9kZWxzJwogICAgICAgICMgICBhbmQgJ1NldHRpbmcgSW52ZXJzZXMnIHNl
Y3Rpb25zIGFib3ZlLikKICAgICAgICAjIFs6ZGlzYWJsZV9qb2luc10KICAgICAgICAjICAg
U3BlY2lmaWVzIHdoZXRoZXIgam9pbnMgc2hvdWxkIGJlIHNraXBwZWQgZm9yIGFuIGFzc29j
aWF0aW9uLiBJZiBzZXQgdG8gdHJ1ZSwgdHdvIG9yIG1vcmUgcXVlcmllcwogICAgICAgICMg
ICB3aWxsIGJlIGdlbmVyYXRlZC4gTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMsIGlmIG9yZGVy
IG9yIGxpbWl0IGlzIGFwcGxpZWQsIGl0IHdpbGwgYmUgZG9uZSBpbi1tZW1vcnkKICAgICAg
ICAjICAgZHVlIHRvIGRhdGFiYXNlIGxpbWl0YXRpb25zLiBUaGlzIG9wdGlvbiBpcyBvbmx5
IGFwcGxpY2FibGUgb24gPHR0Pmhhc19vbmUgOnRocm91Z2g8L3R0PiBhc3NvY2lhdGlvbnMg
YXMKICAgICAgICAjICAgK2hhc19vbmUrIGFsb25lIGRvZXMgbm90IHBlcmZvcm0gYSBqb2lu
LgogICAgICAgICMgWzpzb3VyY2VdCiAgICAgICAgIyAgIFNwZWNpZmllcyB0aGUgc291cmNl
IGFzc29jaWF0aW9uIG5hbWUgdXNlZCBieSAjaGFzX29uZSA8dHQ+OnRocm91Z2g8L3R0PiBx
dWVyaWVzLgogICAgICAgICMgICBPbmx5IHVzZSBpdCBpZiB0aGUgbmFtZSBjYW5ub3QgYmUg
aW5mZXJyZWQgZnJvbSB0aGUgYXNzb2NpYXRpb24uCiAgICAgICAgIyAgIDx0dD5oYXNfb25l
IDpmYXZvcml0ZSwgdGhyb3VnaDogOmZhdm9yaXRlczwvdHQ+IHdpbGwgbG9vayBmb3IgYQog
ICAgICAgICMgICA8dHQ+OmZhdm9yaXRlPC90dD4gb24gRmF2b3JpdGUsIHVubGVzcyBhIDx0
dD46c291cmNlPC90dD4gaXMgZ2l2ZW4uCiAgICAgICAgIyBbOnNvdXJjZV90eXBlXQogICAg
ICAgICMgICBTcGVjaWZpZXMgdHlwZSBvZiB0aGUgc291cmNlIGFzc29jaWF0aW9uIHVzZWQg
YnkgI2hhc19vbmUgPHR0Pjp0aHJvdWdoPC90dD4gcXVlcmllcyB3aGVyZSB0aGUgc291cmNl
CiAgICAgICAgIyAgIGFzc29jaWF0aW9uIGlzIGEgcG9seW1vcnBoaWMgI2JlbG9uZ3NfdG8u
CiAgICAgICAgIyBbOnZhbGlkYXRlXQogICAgICAgICMgICBXaGVuIHNldCB0byArdHJ1ZSss
IHZhbGlkYXRlcyBuZXcgb2JqZWN0cyBhZGRlZCB0byBhc3NvY2lhdGlvbiB3aGVuIHNhdmlu
ZyB0aGUgcGFyZW50IG9iamVjdC4gK2ZhbHNlKyBieSBkZWZhdWx0LgogICAgICAgICMgICBJ
ZiB5b3Ugd2FudCB0byBlbnN1cmUgYXNzb2NpYXRlZCBvYmplY3RzIGFyZSByZXZhbGlkYXRl
ZCBvbiBldmVyeSB1cGRhdGUsIHVzZSArdmFsaWRhdGVzX2Fzc29jaWF0ZWQrLgogICAgICAg
ICMgWzphdXRvc2F2ZV0KICAgICAgICAjICAgSWYgdHJ1ZSwgYWx3YXlzIHNhdmUgdGhlIGFz
c29jaWF0ZWQgb2JqZWN0IG9yIGRlc3Ryb3kgaXQgaWYgbWFya2VkIGZvciBkZXN0cnVjdGlv
biwKICAgICAgICAjICAgd2hlbiBzYXZpbmcgdGhlIHBhcmVudCBvYmplY3QuIElmIGZhbHNl
LCBuZXZlciBzYXZlIG9yIGRlc3Ryb3kgdGhlIGFzc29jaWF0ZWQgb2JqZWN0LgogICAgICAg
ICMgICBCeSBkZWZhdWx0LCBvbmx5IHNhdmUgdGhlIGFzc29jaWF0ZWQgb2JqZWN0IGlmIGl0
J3MgYSBuZXcgcmVjb3JkLgogICAgICAgICMKICAgICAgICAjICAgTm90ZSB0aGF0IE5lc3Rl
ZEF0dHJpYnV0ZXM6OkNsYXNzTWV0aG9kcyNhY2NlcHRzX25lc3RlZF9hdHRyaWJ1dGVzX2Zv
ciBzZXRzCiAgICAgICAgIyAgIDx0dD46YXV0b3NhdmU8L3R0PiB0byA8dHQ+dHJ1ZTwvdHQ+
LgogICAgICAgICMgWzp0b3VjaF0KICAgICAgICAjICAgSWYgdHJ1ZSwgdGhlIGFzc29jaWF0
ZWQgb2JqZWN0IHdpbGwgYmUgdG91Y2hlZCAodGhlICt1cGRhdGVkX2F0KyAvICt1cGRhdGVk
X29uKyBhdHRyaWJ1dGVzIHNldCB0byBjdXJyZW50IHRpbWUpCiAgICAgICAgIyAgIHdoZW4g
dGhpcyByZWNvcmQgaXMgZWl0aGVyIHNhdmVkIG9yIGRlc3Ryb3llZC4gSWYgeW91IHNwZWNp
ZnkgYSBzeW1ib2wsIHRoYXQgYXR0cmlidXRlCiAgICAgICAgIyAgIHdpbGwgYmUgdXBkYXRl
ZCB3aXRoIHRoZSBjdXJyZW50IHRpbWUgaW4gYWRkaXRpb24gdG8gdGhlICt1cGRhdGVkX2F0
KyAvICt1cGRhdGVkX29uKyBhdHRyaWJ1dGUuCiAgICAgICAgIyAgIFBsZWFzZSBub3RlIHRo
YXQgbm8gdmFsaWRhdGlvbiB3aWxsIGJlIHBlcmZvcm1lZCB3aGVuIHRvdWNoaW5nLCBhbmQg
b25seSB0aGUgK2FmdGVyX3RvdWNoKywKICAgICAgICAjICAgK2FmdGVyX2NvbW1pdCssIGFu
ZCArYWZ0ZXJfcm9sbGJhY2srIGNhbGxiYWNrcyB3aWxsIGJlIGV4ZWN1dGVkLgogICAgICAg
ICMgWzppbnZlcnNlX29mXQogICAgICAgICMgICBTcGVjaWZpZXMgdGhlIG5hbWUgb2YgdGhl
ICNiZWxvbmdzX3RvIGFzc29jaWF0aW9uIG9uIHRoZSBhc3NvY2lhdGVkIG9iamVjdAogICAg
ICAgICMgICB0aGF0IGlzIHRoZSBpbnZlcnNlIG9mIHRoaXMgI2hhc19vbmUgYXNzb2NpYXRp
b24uCiAgICAgICAgIyAgIFNlZSBBY3RpdmVSZWNvcmQ6OkFzc29jaWF0aW9uczo6Q2xhc3NN
ZXRob2RzJ3Mgb3ZlcnZpZXcgb24gQmktZGlyZWN0aW9uYWwgYXNzb2NpYXRpb25zIGZvciBt
b3JlIGRldGFpbC4KICAgICAgICAjIFs6cmVxdWlyZWRdCiAgICAgICAgIyAgIFdoZW4gc2V0
IHRvICt0cnVlKywgdGhlIGFzc29jaWF0aW9uIHdpbGwgYWxzbyBoYXZlIGl0cyBwcmVzZW5j
ZSB2YWxpZGF0ZWQuCiAgICAgICAgIyAgIFRoaXMgd2lsbCB2YWxpZGF0ZSB0aGUgYXNzb2Np
YXRpb24gaXRzZWxmLCBub3QgdGhlIGlkLiBZb3UgY2FuIHVzZQogICAgICAgICMgICArOmlu
dmVyc2Vfb2YrIHRvIGF2b2lkIGFuIGV4dHJhIHF1ZXJ5IGR1cmluZyB2YWxpZGF0aW9uLgog
ICAgICAgICMgWzpzdHJpY3RfbG9hZGluZ10KICAgICAgICAjICAgRW5mb3JjZXMgc3RyaWN0
IGxvYWRpbmcgZXZlcnkgdGltZSB0aGUgYXNzb2NpYXRlZCByZWNvcmQgaXMgbG9hZGVkIHRo
cm91Z2ggdGhpcyBhc3NvY2lhdGlvbi4KICAgICAgICAjIFs6ZW5zdXJpbmdfb3duZXJfd2Fz
XQogICAgICAgICMgICBTcGVjaWZpZXMgYW4gaW5zdGFuY2UgbWV0aG9kIHRvIGJlIGNhbGxl
ZCBvbiB0aGUgb3duZXIuIFRoZSBtZXRob2QgbXVzdCByZXR1cm4gdHJ1ZSBpbiBvcmRlciBm
b3IgdGhlCiAgICAgICAgIyAgIGFzc29jaWF0ZWQgcmVjb3JkcyB0byBiZSBkZWxldGVkIGlu
IGEgYmFja2dyb3VuZCBqb2IuCiAgICAgICAgIwogICAgICAgICMgT3B0aW9uIGV4YW1wbGVz
OgogICAgICAgICMgICBoYXNfb25lIDpjcmVkaXRfY2FyZCwgZGVwZW5kZW50OiA6ZGVzdHJv
eSAgIyBkZXN0cm95cyB0aGUgYXNzb2NpYXRlZCBjcmVkaXQgY2FyZAogICAgICAgICMgICBo
YXNfb25lIDpjcmVkaXRfY2FyZCwgZGVwZW5kZW50OiA6bnVsbGlmeSAgIyB1cGRhdGVzIHRo
ZSBhc3NvY2lhdGVkIHJlY29yZHMgZm9yZWlnbgogICAgICAgICMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBrZXkgdmFsdWUgdG8gTlVMTCBy
YXRoZXIgdGhhbiBkZXN0cm95aW5nIGl0CiAgICAgICAgIyAgIGhhc19vbmUgOmxhc3RfY29t
bWVudCwgLT4geyBvcmRlcigncG9zdGVkX29uJykgfSwgY2xhc3NfbmFtZTogIkNvbW1lbnQi
CiAgICAgICAgIyAgIGhhc19vbmUgOnByb2plY3RfbWFuYWdlciwgLT4geyB3aGVyZShyb2xl
OiAncHJvamVjdF9tYW5hZ2VyJykgfSwgY2xhc3NfbmFtZTogIlBlcnNvbiIKICAgICAgICAj
ICAgaGFzX29uZSA6YXR0YWNobWVudCwgYXM6IDphdHRhY2hhYmxlCiAgICAgICAgIyAgIGhh
c19vbmUgOmJvc3MsIC0+IHsgcmVhZG9ubHkgfQogICAgICAgICMgICBoYXNfb25lIDpjbHVi
LCB0aHJvdWdoOiA6bWVtYmVyc2hpcAogICAgICAgICMgICBoYXNfb25lIDpjbHViLCB0aHJv
dWdoOiA6bWVtYmVyc2hpcCwgZGlzYWJsZV9qb2luczogdHJ1ZQogICAgICAgICMgICBoYXNf
b25lIDpwcmltYXJ5X2FkZHJlc3MsIC0+IHsgd2hlcmUocHJpbWFyeTogdHJ1ZSkgfSwgdGhy
b3VnaDogOmFkZHJlc3NhYmxlcywgc291cmNlOiA6YWRkcmVzc2FibGUKICAgICAgICAjICAg
aGFzX29uZSA6Y3JlZGl0X2NhcmQsIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgIyAgIGhhc19v
bmUgOmNyZWRpdF9jYXJkLCBzdHJpY3RfbG9hZGluZzogdHJ1ZQogICAgICAgIGRlZiBoYXNf
b25lKG5hbWUsIHNjb3BlID0gbmlsLCAqKm9wdGlvbnMpCiAgICAgICAgICByZWZsZWN0aW9u
ID0gQnVpbGRlcjo6SGFzT25lLmJ1aWxkKHNlbGYsIG5hbWUsIHNjb3BlLCBvcHRpb25zKQog
ICAgICAgICAgUmVmbGVjdGlvbi5hZGRfcmVmbGVjdGlvbiBzZWxmLCBuYW1lLCByZWZsZWN0
aW9uCiAgICAgICAgZW5kCgogICAgICAgICMgU3BlY2lmaWVzIGEgb25lLXRvLW9uZSBhc3Nv
Y2lhdGlvbiB3aXRoIGFub3RoZXIgY2xhc3MuIFRoaXMgbWV0aG9kIHNob3VsZCBvbmx5IGJl
IHVzZWQKICAgICAgICAjIGlmIHRoaXMgY2xhc3MgY29udGFpbnMgdGhlIGZvcmVpZ24ga2V5
LiBJZiB0aGUgb3RoZXIgY2xhc3MgY29udGFpbnMgdGhlIGZvcmVpZ24ga2V5LAogICAgICAg
ICMgdGhlbiB5b3Ugc2hvdWxkIHVzZSAjaGFzX29uZSBpbnN0ZWFkLiBTZWUgYWxzbyBBY3Rp
dmVSZWNvcmQ6OkFzc29jaWF0aW9uczo6Q2xhc3NNZXRob2RzJ3Mgb3ZlcnZpZXcKICAgICAg
ICAjIG9uIHdoZW4gdG8gdXNlICNoYXNfb25lIGFuZCB3aGVuIHRvIHVzZSAjYmVsb25nc190
by4KICAgICAgICAjCiAgICAgICAgIyBNZXRob2RzIHdpbGwgYmUgYWRkZWQgZm9yIHJldHJp
ZXZhbCBhbmQgcXVlcnkgZm9yIGEgc2luZ2xlIGFzc29jaWF0ZWQgb2JqZWN0LCBmb3Igd2hp
Y2gKICAgICAgICAjIHRoaXMgb2JqZWN0IGhvbGRzIGFuIGlkOgogICAgICAgICMKICAgICAg
ICAjICthc3NvY2lhdGlvbisgaXMgYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN5bWJvbCBwYXNz
ZWQgYXMgdGhlICtuYW1lKyBhcmd1bWVudCwgc28KICAgICAgICAjIDx0dD5iZWxvbmdzX3Rv
IDphdXRob3I8L3R0PiB3b3VsZCBhZGQgYW1vbmcgb3RoZXJzIDx0dD5hdXRob3IubmlsPzwv
dHQ+LgogICAgICAgICMKICAgICAgICAjIFthc3NvY2lhdGlvbl0KICAgICAgICAjICAgUmV0
dXJucyB0aGUgYXNzb2NpYXRlZCBvYmplY3QuICtuaWwrIGlzIHJldHVybmVkIGlmIG5vbmUg
aXMgZm91bmQuCiAgICAgICAgIyBbYXNzb2NpYXRpb249KGFzc29jaWF0ZSldCiAgICAgICAg
IyAgIEFzc2lnbnMgdGhlIGFzc29jaWF0ZSBvYmplY3QsIGV4dHJhY3RzIHRoZSBwcmltYXJ5
IGtleSwgYW5kIHNldHMgaXQgYXMgdGhlIGZvcmVpZ24ga2V5LgogICAgICAgICMgICBObyBt
b2RpZmljYXRpb24gb3IgZGVsZXRpb24gb2YgZXhpc3RpbmcgcmVjb3JkcyB0YWtlcyBwbGFj
ZS4KICAgICAgICAjIFtidWlsZF9hc3NvY2lhdGlvbihhdHRyaWJ1dGVzID0ge30pXQogICAg
ICAgICMgICBSZXR1cm5zIGEgbmV3IG9iamVjdCBvZiB0aGUgYXNzb2NpYXRlZCB0eXBlIHRo
YXQgaGFzIGJlZW4gaW5zdGFudGlhdGVkCiAgICAgICAgIyAgIHdpdGggK2F0dHJpYnV0ZXMr
IGFuZCBsaW5rZWQgdG8gdGhpcyBvYmplY3QgdGhyb3VnaCBhIGZvcmVpZ24ga2V5LCBidXQg
aGFzIG5vdCB5ZXQgYmVlbiBzYXZlZC4KICAgICAgICAjIFtjcmVhdGVfYXNzb2NpYXRpb24o
YXR0cmlidXRlcyA9IHt9KV0KICAgICAgICAjICAgUmV0dXJucyBhIG5ldyBvYmplY3Qgb2Yg
dGhlIGFzc29jaWF0ZWQgdHlwZSB0aGF0IGhhcyBiZWVuIGluc3RhbnRpYXRlZAogICAgICAg
ICMgICB3aXRoICthdHRyaWJ1dGVzKywgbGlua2VkIHRvIHRoaXMgb2JqZWN0IHRocm91Z2gg
YSBmb3JlaWduIGtleSwgYW5kIHRoYXQKICAgICAgICAjICAgaGFzIGFscmVhZHkgYmVlbiBz
YXZlZCAoaWYgaXQgcGFzc2VkIHRoZSB2YWxpZGF0aW9uKS4KICAgICAgICAjIFtjcmVhdGVf
YXNzb2NpYXRpb24hKGF0dHJpYnV0ZXMgPSB7fSldCiAgICAgICAgIyAgIERvZXMgdGhlIHNh
bWUgYXMgPHR0PmNyZWF0ZV9hc3NvY2lhdGlvbjwvdHQ+LCBidXQgcmFpc2VzIEFjdGl2ZVJl
Y29yZDo6UmVjb3JkSW52YWxpZAogICAgICAgICMgICBpZiB0aGUgcmVjb3JkIGlzIGludmFs
aWQuCiAgICAgICAgIyBbcmVsb2FkX2Fzc29jaWF0aW9uXQogICAgICAgICMgICBSZXR1cm5z
IHRoZSBhc3NvY2lhdGVkIG9iamVjdCwgZm9yY2luZyBhIGRhdGFiYXNlIHJlYWQuCiAgICAg
ICAgIyBbcmVzZXRfYXNzb2NpYXRpb25dCiAgICAgICAgIyAgIFVubG9hZHMgdGhlIGFzc29j
aWF0ZWQgb2JqZWN0LiBUaGUgbmV4dCBhY2Nlc3Mgd2lsbCBxdWVyeSBpdCBmcm9tIHRoZSBk
YXRhYmFzZS4KICAgICAgICAjIFthc3NvY2lhdGlvbl9jaGFuZ2VkP10KICAgICAgICAjICAg
UmV0dXJucyB0cnVlIGlmIGEgbmV3IGFzc29jaWF0ZSBvYmplY3QgaGFzIGJlZW4gYXNzaWdu
ZWQgYW5kIHRoZSBuZXh0IHNhdmUgd2lsbCB1cGRhdGUgdGhlIGZvcmVpZ24ga2V5LgogICAg
ICAgICMgW2Fzc29jaWF0aW9uX3ByZXZpb3VzbHlfY2hhbmdlZD9dCiAgICAgICAgIyAgIFJl
dHVybnMgdHJ1ZSBpZiB0aGUgcHJldmlvdXMgc2F2ZSB1cGRhdGVkIHRoZSBhc3NvY2lhdGlv
biB0byByZWZlcmVuY2UgYSBuZXcgYXNzb2NpYXRlIG9iamVjdC4KICAgICAgICAjCiAgICAg
ICAgIyA9PT0gRXhhbXBsZQogICAgICAgICMKICAgICAgICAjICAgY2xhc3MgUG9zdCA8IEFj
dGl2ZVJlY29yZDo6QmFzZQogICAgICAgICMgICAgIGJlbG9uZ3NfdG8gOmF1dGhvcgogICAg
ICAgICMgICBlbmQKICAgICAgICAjCiAgICAgICAgIyBEZWNsYXJpbmcgPHR0PmJlbG9uZ3Nf
dG8gOmF1dGhvcjwvdHQ+IGFkZHMgdGhlIGZvbGxvd2luZyBtZXRob2RzIChhbmQgbW9yZSk6
CiAgICAgICAgIwogICAgICAgICMgICBwb3N0ID0gUG9zdC5maW5kKDcpCiAgICAgICAgIyAg
IGF1dGhvciA9IEF1dGhvci5maW5kKDE5KQogICAgICAgICMKICAgICAgICAjICAgcG9zdC5h
dXRob3IgICAgICAgICAgICMgc2ltaWxhciB0byBBdXRob3IuZmluZChwb3N0LmF1dGhvcl9p
ZCkKICAgICAgICAjICAgcG9zdC5hdXRob3IgPSBhdXRob3IgICMgc2ltaWxhciB0byBwb3N0
LmF1dGhvcl9pZCA9IGF1dGhvci5pZAogICAgICAgICMgICBwb3N0LmJ1aWxkX2F1dGhvciAg
ICAgIyBzaW1pbGFyIHRvIHBvc3QuYXV0aG9yID0gQXV0aG9yLm5ldwogICAgICAgICMgICBw
b3N0LmNyZWF0ZV9hdXRob3IgICAgIyBzaW1pbGFyIHRvIHBvc3QuYXV0aG9yID0gQXV0aG9y
Lm5ldzsgcG9zdC5hdXRob3Iuc2F2ZTsgcG9zdC5hdXRob3IKICAgICAgICAjICAgcG9zdC5j
cmVhdGVfYXV0aG9yISAgICMgc2ltaWxhciB0byBwb3N0LmF1dGhvciA9IEF1dGhvci5uZXc7
IHBvc3QuYXV0aG9yLnNhdmUhOyBwb3N0LmF1dGhvcgogICAgICAgICMgICBwb3N0LnJlbG9h
ZF9hdXRob3IKICAgICAgICAjICAgcG9zdC5yZXNldF9hdXRob3IKICAgICAgICAjICAgcG9z
dC5hdXRob3JfY2hhbmdlZD8KICAgICAgICAjICAgcG9zdC5hdXRob3JfcHJldmlvdXNseV9j
aGFuZ2VkPwogICAgICAgICMKICAgICAgICAjID09PSBTY29wZXMKICAgICAgICAjCiAgICAg
ICAgIyBZb3UgY2FuIHBhc3MgYSBzZWNvbmQgYXJndW1lbnQgK3Njb3BlKyBhcyBhIGNhbGxh
YmxlIChpLmUuIHByb2Mgb3IKICAgICAgICAjIGxhbWJkYSkgdG8gcmV0cmlldmUgYSBzcGVj
aWZpYyByZWNvcmQgb3IgY3VzdG9taXplIHRoZSBnZW5lcmF0ZWQgcXVlcnkKICAgICAgICAj
IHdoZW4geW91IGFjY2VzcyB0aGUgYXNzb2NpYXRlZCBvYmplY3QuCiAgICAgICAgIwogICAg
ICAgICMgU2NvcGUgZXhhbXBsZXM6CiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOmZpcm0sIC0+
IHsgd2hlcmUoaWQ6IDIpIH0KICAgICAgICAjICAgYmVsb25nc190byA6dXNlciwgLT4geyBq
b2lucyg6ZnJpZW5kcykgfQogICAgICAgICMgICBiZWxvbmdzX3RvIDpsZXZlbCwgLT4oZ2Ft
ZSkgeyB3aGVyZSgiZ2FtZV9sZXZlbCA+ID8iLCBnYW1lLmN1cnJlbnRfbGV2ZWwpIH0KICAg
ICAgICAjCiAgICAgICAgIyA9PT0gT3B0aW9ucwogICAgICAgICMKICAgICAgICAjIFRoZSBk
ZWNsYXJhdGlvbiBjYW4gYWxzbyBpbmNsdWRlIGFuICtvcHRpb25zKyBoYXNoIHRvIHNwZWNp
YWxpemUgdGhlIGJlaGF2aW9yIG9mIHRoZSBhc3NvY2lhdGlvbi4KICAgICAgICAjCiAgICAg
ICAgIyBbOmNsYXNzX25hbWVdCiAgICAgICAgIyAgIFNwZWNpZnkgdGhlIGNsYXNzIG5hbWUg
b2YgdGhlIGFzc29jaWF0aW9uLiBVc2UgaXQgb25seSBpZiB0aGF0IG5hbWUgY2FuJ3QgYmUg
aW5mZXJyZWQKICAgICAgICAjICAgZnJvbSB0aGUgYXNzb2NpYXRpb24gbmFtZS4gU28gPHR0
PmJlbG9uZ3NfdG8gOmF1dGhvcjwvdHQ+IHdpbGwgYnkgZGVmYXVsdCBiZSBsaW5rZWQgdG8g
dGhlIEF1dGhvciBjbGFzcywgYnV0CiAgICAgICAgIyAgIGlmIHRoZSByZWFsIGNsYXNzIG5h
bWUgaXMgUGVyc29uLCB5b3UnbGwgaGF2ZSB0byBzcGVjaWZ5IGl0IHdpdGggdGhpcyBvcHRp
b24uCiAgICAgICAgIyBbOmZvcmVpZ25fa2V5XQogICAgICAgICMgICBTcGVjaWZ5IHRoZSBm
b3JlaWduIGtleSB1c2VkIGZvciB0aGUgYXNzb2NpYXRpb24uIEJ5IGRlZmF1bHQgdGhpcyBp
cyBndWVzc2VkIHRvIGJlIHRoZSBuYW1lCiAgICAgICAgIyAgIG9mIHRoZSBhc3NvY2lhdGlv
biB3aXRoIGFuICJfaWQiIHN1ZmZpeC4gU28gYSBjbGFzcyB0aGF0IGRlZmluZXMgYSA8dHQ+
YmVsb25nc190byA6cGVyc29uPC90dD4KICAgICAgICAjICAgYXNzb2NpYXRpb24gd2lsbCB1
c2UgInBlcnNvbl9pZCIgYXMgdGhlIGRlZmF1bHQgPHR0Pjpmb3JlaWduX2tleTwvdHQ+LiBT
aW1pbGFybHksCiAgICAgICAgIyAgIDx0dD5iZWxvbmdzX3RvIDpmYXZvcml0ZV9wZXJzb24s
IGNsYXNzX25hbWU6ICJQZXJzb24iPC90dD4gd2lsbCB1c2UgYSBmb3JlaWduIGtleQogICAg
ICAgICMgICBvZiAiZmF2b3JpdGVfcGVyc29uX2lkIi4KICAgICAgICAjCiAgICAgICAgIyAg
IFNldHRpbmcgdGhlIDx0dD46Zm9yZWlnbl9rZXk8L3R0PiBvcHRpb24gcHJldmVudHMgYXV0
b21hdGljIGRldGVjdGlvbiBvZiB0aGUgYXNzb2NpYXRpb24ncwogICAgICAgICMgICBpbnZl
cnNlLCBzbyBpdCBpcyBnZW5lcmFsbHkgYSBnb29kIGlkZWEgdG8gc2V0IHRoZSA8dHQ+Omlu
dmVyc2Vfb2Y8L3R0PiBvcHRpb24gYXMgd2VsbC4KICAgICAgICAjIFs6Zm9yZWlnbl90eXBl
XQogICAgICAgICMgICBTcGVjaWZ5IHRoZSBjb2x1bW4gdXNlZCB0byBzdG9yZSB0aGUgYXNz
b2NpYXRlZCBvYmplY3QncyB0eXBlLCBpZiB0aGlzIGlzIGEgcG9seW1vcnBoaWMKICAgICAg
ICAjICAgYXNzb2NpYXRpb24uIEJ5IGRlZmF1bHQgdGhpcyBpcyBndWVzc2VkIHRvIGJlIHRo
ZSBuYW1lIG9mIHRoZSBhc3NvY2lhdGlvbiB3aXRoIGEgIl90eXBlIgogICAgICAgICMgICBz
dWZmaXguIFNvIGEgY2xhc3MgdGhhdCBkZWZpbmVzIGEgPHR0PmJlbG9uZ3NfdG8gOnRhZ2dh
YmxlLCBwb2x5bW9ycGhpYzogdHJ1ZTwvdHQ+CiAgICAgICAgIyAgIGFzc29jaWF0aW9uIHdp
bGwgdXNlICJ0YWdnYWJsZV90eXBlIiBhcyB0aGUgZGVmYXVsdCA8dHQ+OmZvcmVpZ25fdHlw
ZTwvdHQ+LgogICAgICAgICMgWzpwcmltYXJ5X2tleV0KICAgICAgICAjICAgU3BlY2lmeSB0
aGUgbWV0aG9kIHRoYXQgcmV0dXJucyB0aGUgcHJpbWFyeSBrZXkgb2YgYXNzb2NpYXRlZCBv
YmplY3QgdXNlZCBmb3IgdGhlIGFzc29jaWF0aW9uLgogICAgICAgICMgICBCeSBkZWZhdWx0
IHRoaXMgaXMgK2lkKy4KICAgICAgICAjIFs6ZGVwZW5kZW50XQogICAgICAgICMgICBJZiBz
ZXQgdG8gPHR0PjpkZXN0cm95PC90dD4sIHRoZSBhc3NvY2lhdGVkIG9iamVjdCBpcyBkZXN0
cm95ZWQgd2hlbiB0aGlzIG9iamVjdCBpcy4gSWYgc2V0IHRvCiAgICAgICAgIyAgIDx0dD46
ZGVsZXRlPC90dD4sIHRoZSBhc3NvY2lhdGVkIG9iamVjdCBpcyBkZWxldGVkICp3aXRob3V0
KiBjYWxsaW5nIGl0cyBkZXN0cm95IG1ldGhvZC4gSWYgc2V0IHRvCiAgICAgICAgIyAgIDx0
dD46ZGVzdHJveV9hc3luYzwvdHQ+LCB0aGUgYXNzb2NpYXRlZCBvYmplY3QgaXMgc2NoZWR1
bGVkIHRvIGJlIGRlc3Ryb3llZCBpbiBhIGJhY2tncm91bmQgam9iLgogICAgICAgICMgICBU
aGlzIG9wdGlvbiBzaG91bGQgbm90IGJlIHNwZWNpZmllZCB3aGVuICNiZWxvbmdzX3RvIGlz
IHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aAogICAgICAgICMgICBhICNoYXNfbWFueSByZWxh
dGlvbnNoaXAgb24gYW5vdGhlciBjbGFzcyBiZWNhdXNlIG9mIHRoZSBwb3RlbnRpYWwgdG8g
bGVhdmUKICAgICAgICAjICAgb3JwaGFuZWQgcmVjb3JkcyBiZWhpbmQuCiAgICAgICAgIyBb
OmNvdW50ZXJfY2FjaGVdCiAgICAgICAgIyAgIENhY2hlcyB0aGUgbnVtYmVyIG9mIGJlbG9u
Z2luZyBvYmplY3RzIG9uIHRoZSBhc3NvY2lhdGUgY2xhc3MgdGhyb3VnaCB0aGUgdXNlIG9m
IENvdW50ZXJDYWNoZTo6Q2xhc3NNZXRob2RzI2luY3JlbWVudF9jb3VudGVyCiAgICAgICAg
IyAgIGFuZCBDb3VudGVyQ2FjaGU6OkNsYXNzTWV0aG9kcyNkZWNyZW1lbnRfY291bnRlci4g
VGhlIGNvdW50ZXIgY2FjaGUgaXMgaW5jcmVtZW50ZWQgd2hlbiBhbiBvYmplY3Qgb2YgdGhp
cwogICAgICAgICMgICBjbGFzcyBpcyBjcmVhdGVkIGFuZCBkZWNyZW1lbnRlZCB3aGVuIGl0
J3MgZGVzdHJveWVkLiBUaGlzIHJlcXVpcmVzIHRoYXQgYSBjb2x1bW4KICAgICAgICAjICAg
bmFtZWQgPHR0PiN7dGFibGVfbmFtZX1fY291bnQ8L3R0PiAoc3VjaCBhcyArY29tbWVudHNf
Y291bnQrIGZvciBhIGJlbG9uZ2luZyBDb21tZW50IGNsYXNzKQogICAgICAgICMgICBpcyB1
c2VkIG9uIHRoZSBhc3NvY2lhdGUgY2xhc3MgKHN1Y2ggYXMgYSBQb3N0IGNsYXNzKSAtIHRo
YXQgaXMgdGhlIG1pZ3JhdGlvbiBmb3IKICAgICAgICAjICAgPHR0PiN7dGFibGVfbmFtZX1f
Y291bnQ8L3R0PiBpcyBjcmVhdGVkIG9uIHRoZSBhc3NvY2lhdGUgY2xhc3MgKHN1Y2ggdGhh
dCA8dHQ+UG9zdC5jb21tZW50c19jb3VudDwvdHQ+IHdpbGwKICAgICAgICAjICAgcmV0dXJu
IHRoZSBjb3VudCBjYWNoZWQsIHNlZSBub3RlIGJlbG93KS4gWW91IGNhbiBhbHNvIHNwZWNp
ZnkgYSBjdXN0b20gY291bnRlcgogICAgICAgICMgICBjYWNoZSBjb2x1bW4gYnkgcHJvdmlk
aW5nIGEgY29sdW1uIG5hbWUgaW5zdGVhZCBvZiBhICt0cnVlKy8rZmFsc2UrIHZhbHVlIHRv
IHRoaXMKICAgICAgICAjICAgb3B0aW9uIChlLmcuLCA8dHQ+Y291bnRlcl9jYWNoZTogOm15
X2N1c3RvbV9jb3VudGVyPC90dD4uKQogICAgICAgICMgICBOb3RlOiBTcGVjaWZ5aW5nIGEg
Y291bnRlciBjYWNoZSB3aWxsIGFkZCBpdCB0byB0aGF0IG1vZGVsJ3MgbGlzdCBvZiByZWFk
b25seSBhdHRyaWJ1dGVzCiAgICAgICAgIyAgIHVzaW5nICthdHRyX3JlYWRvbmx5Ky4KICAg
ICAgICAjIFs6cG9seW1vcnBoaWNdCiAgICAgICAgIyAgIFNwZWNpZnkgdGhpcyBhc3NvY2lh
dGlvbiBpcyBhIHBvbHltb3JwaGljIGFzc29jaWF0aW9uIGJ5IHBhc3NpbmcgK3RydWUrLgog
ICAgICAgICMgICBOb3RlOiBJZiB5b3UndmUgZW5hYmxlZCB0aGUgY291bnRlciBjYWNoZSwg
dGhlbiB5b3UgbWF5IHdhbnQgdG8gYWRkIHRoZSBjb3VudGVyIGNhY2hlIGF0dHJpYnV0ZQog
ICAgICAgICMgICB0byB0aGUgK2F0dHJfcmVhZG9ubHkrIGxpc3QgaW4gdGhlIGFzc29jaWF0
ZWQgY2xhc3NlcyAoZS5nLiA8dHQ+Y2xhc3MgUG9zdDsgYXR0cl9yZWFkb25seSA6Y29tbWVu
dHNfY291bnQ7IGVuZDwvdHQ+KS4KICAgICAgICAjIFs6dmFsaWRhdGVdCiAgICAgICAgIyAg
IFdoZW4gc2V0IHRvICt0cnVlKywgdmFsaWRhdGVzIG5ldyBvYmplY3RzIGFkZGVkIHRvIGFz
c29jaWF0aW9uIHdoZW4gc2F2aW5nIHRoZSBwYXJlbnQgb2JqZWN0LiArZmFsc2UrIGJ5IGRl
ZmF1bHQuCiAgICAgICAgIyAgIElmIHlvdSB3YW50IHRvIGVuc3VyZSBhc3NvY2lhdGVkIG9i
amVjdHMgYXJlIHJldmFsaWRhdGVkIG9uIGV2ZXJ5IHVwZGF0ZSwgdXNlICt2YWxpZGF0ZXNf
YXNzb2NpYXRlZCsuCiAgICAgICAgIyBbOmF1dG9zYXZlXQogICAgICAgICMgICBJZiB0cnVl
LCBhbHdheXMgc2F2ZSB0aGUgYXNzb2NpYXRlZCBvYmplY3Qgb3IgZGVzdHJveSBpdCBpZiBt
YXJrZWQgZm9yIGRlc3RydWN0aW9uLCB3aGVuCiAgICAgICAgIyAgIHNhdmluZyB0aGUgcGFy
ZW50IG9iamVjdC4KICAgICAgICAjICAgSWYgZmFsc2UsIG5ldmVyIHNhdmUgb3IgZGVzdHJv
eSB0aGUgYXNzb2NpYXRlZCBvYmplY3QuCiAgICAgICAgIyAgIEJ5IGRlZmF1bHQsIG9ubHkg
c2F2ZSB0aGUgYXNzb2NpYXRlZCBvYmplY3QgaWYgaXQncyBhIG5ldyByZWNvcmQuCiAgICAg
ICAgIwogICAgICAgICMgICBOb3RlIHRoYXQgTmVzdGVkQXR0cmlidXRlczo6Q2xhc3NNZXRo
b2RzI2FjY2VwdHNfbmVzdGVkX2F0dHJpYnV0ZXNfZm9yCiAgICAgICAgIyAgIHNldHMgPHR0
PjphdXRvc2F2ZTwvdHQ+IHRvIDx0dD50cnVlPC90dD4uCiAgICAgICAgIyBbOnRvdWNoXQog
ICAgICAgICMgICBJZiB0cnVlLCB0aGUgYXNzb2NpYXRlZCBvYmplY3Qgd2lsbCBiZSB0b3Vj
aGVkICh0aGUgK3VwZGF0ZWRfYXQrIC8gK3VwZGF0ZWRfb24rIGF0dHJpYnV0ZXMgc2V0IHRv
IGN1cnJlbnQgdGltZSkKICAgICAgICAjICAgd2hlbiB0aGlzIHJlY29yZCBpcyBlaXRoZXIg
c2F2ZWQgb3IgZGVzdHJveWVkLiBJZiB5b3Ugc3BlY2lmeSBhIHN5bWJvbCwgdGhhdCBhdHRy
aWJ1dGUKICAgICAgICAjICAgd2lsbCBiZSB1cGRhdGVkIHdpdGggdGhlIGN1cnJlbnQgdGlt
ZSBpbiBhZGRpdGlvbiB0byB0aGUgK3VwZGF0ZWRfYXQrIC8gK3VwZGF0ZWRfb24rIGF0dHJp
YnV0ZS4KICAgICAgICAjICAgUGxlYXNlIG5vdGUgdGhhdCBubyB2YWxpZGF0aW9uIHdpbGwg
YmUgcGVyZm9ybWVkIHdoZW4gdG91Y2hpbmcsIGFuZCBvbmx5IHRoZSArYWZ0ZXJfdG91Y2gr
LAogICAgICAgICMgICArYWZ0ZXJfY29tbWl0KywgYW5kICthZnRlcl9yb2xsYmFjaysgY2Fs
bGJhY2tzIHdpbGwgYmUgZXhlY3V0ZWQuCiAgICAgICAgIyBbOmludmVyc2Vfb2ZdCiAgICAg
ICAgIyAgIFNwZWNpZmllcyB0aGUgbmFtZSBvZiB0aGUgI2hhc19vbmUgb3IgI2hhc19tYW55
IGFzc29jaWF0aW9uIG9uIHRoZSBhc3NvY2lhdGVkCiAgICAgICAgIyAgIG9iamVjdCB0aGF0
IGlzIHRoZSBpbnZlcnNlIG9mIHRoaXMgI2JlbG9uZ3NfdG8gYXNzb2NpYXRpb24uCiAgICAg
ICAgIyAgIFNlZSBBY3RpdmVSZWNvcmQ6OkFzc29jaWF0aW9uczo6Q2xhc3NNZXRob2RzJ3Mg
b3ZlcnZpZXcgb24gQmktZGlyZWN0aW9uYWwgYXNzb2NpYXRpb25zIGZvciBtb3JlIGRldGFp
bC4KICAgICAgICAjIFs6b3B0aW9uYWxdCiAgICAgICAgIyAgIFdoZW4gc2V0IHRvICt0cnVl
KywgdGhlIGFzc29jaWF0aW9uIHdpbGwgbm90IGhhdmUgaXRzIHByZXNlbmNlIHZhbGlkYXRl
ZC4KICAgICAgICAjIFs6cmVxdWlyZWRdCiAgICAgICAgIyAgIFdoZW4gc2V0IHRvICt0cnVl
KywgdGhlIGFzc29jaWF0aW9uIHdpbGwgYWxzbyBoYXZlIGl0cyBwcmVzZW5jZSB2YWxpZGF0
ZWQuCiAgICAgICAgIyAgIFRoaXMgd2lsbCB2YWxpZGF0ZSB0aGUgYXNzb2NpYXRpb24gaXRz
ZWxmLCBub3QgdGhlIGlkLiBZb3UgY2FuIHVzZQogICAgICAgICMgICArOmludmVyc2Vfb2Yr
IHRvIGF2b2lkIGFuIGV4dHJhIHF1ZXJ5IGR1cmluZyB2YWxpZGF0aW9uLgogICAgICAgICMg
ICBOT1RFOiA8dHQ+cmVxdWlyZWQ8L3R0PiBpcyBzZXQgdG8gPHR0PnRydWU8L3R0PiBieSBk
ZWZhdWx0IGFuZCBpcyBkZXByZWNhdGVkLiBJZgogICAgICAgICMgICB5b3UgZG9uJ3Qgd2Fu
dCB0byBoYXZlIGFzc29jaWF0aW9uIHByZXNlbmNlIHZhbGlkYXRlZCwgdXNlIDx0dD5vcHRp
b25hbDogdHJ1ZTwvdHQ+LgogICAgICAgICMgWzpkZWZhdWx0XQogICAgICAgICMgICBQcm92
aWRlIGEgY2FsbGFibGUgKGkuZS4gcHJvYyBvciBsYW1iZGEpIHRvIHNwZWNpZnkgdGhhdCB0
aGUgYXNzb2NpYXRpb24gc2hvdWxkCiAgICAgICAgIyAgIGJlIGluaXRpYWxpemVkIHdpdGgg
YSBwYXJ0aWN1bGFyIHJlY29yZCBiZWZvcmUgdmFsaWRhdGlvbi4KICAgICAgICAjICAgUGxl
YXNlIG5vdGUgdGhhdCBjYWxsYWJsZSB3b24ndCBiZSBleGVjdXRlZCBpZiB0aGUgcmVjb3Jk
IGV4aXN0cy4KICAgICAgICAjIFs6c3RyaWN0X2xvYWRpbmddCiAgICAgICAgIyAgIEVuZm9y
Y2VzIHN0cmljdCBsb2FkaW5nIGV2ZXJ5IHRpbWUgdGhlIGFzc29jaWF0ZWQgcmVjb3JkIGlz
IGxvYWRlZCB0aHJvdWdoIHRoaXMgYXNzb2NpYXRpb24uCiAgICAgICAgIyBbOmVuc3VyaW5n
X293bmVyX3dhc10KICAgICAgICAjICAgU3BlY2lmaWVzIGFuIGluc3RhbmNlIG1ldGhvZCB0
byBiZSBjYWxsZWQgb24gdGhlIG93bmVyLiBUaGUgbWV0aG9kIG11c3QgcmV0dXJuIHRydWUg
aW4gb3JkZXIgZm9yIHRoZQogICAgICAgICMgICBhc3NvY2lhdGVkIHJlY29yZHMgdG8gYmUg
ZGVsZXRlZCBpbiBhIGJhY2tncm91bmQgam9iLgogICAgICAgICMKICAgICAgICAjIE9wdGlv
biBleGFtcGxlczoKICAgICAgICAjICAgYmVsb25nc190byA6ZmlybSwgZm9yZWlnbl9rZXk6
ICJjbGllbnRfb2YiCiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOnBlcnNvbiwgcHJpbWFyeV9r
ZXk6ICJuYW1lIiwgZm9yZWlnbl9rZXk6ICJwZXJzb25fbmFtZSIKICAgICAgICAjICAgYmVs
b25nc190byA6YXV0aG9yLCBjbGFzc19uYW1lOiAiUGVyc29uIiwgZm9yZWlnbl9rZXk6ICJh
dXRob3JfaWQiCiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOnZhbGlkX2NvdXBvbiwgLT4obykg
eyB3aGVyZSAiZGlzY291bnRzID4gPyIsIG8ucGF5bWVudHNfY291bnQgfSwKICAgICAgICAj
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc19uYW1lOiAiQ291cG9uIiwgZm9y
ZWlnbl9rZXk6ICJjb3Vwb25faWQiCiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOmF0dGFjaGFi
bGUsIHBvbHltb3JwaGljOiB0cnVlCiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOnByb2plY3Qs
IC0+IHsgcmVhZG9ubHkgfQogICAgICAgICMgICBiZWxvbmdzX3RvIDpwb3N0LCBjb3VudGVy
X2NhY2hlOiB0cnVlCiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOmNvbW1lbnQsIHRvdWNoOiB0
cnVlCiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOmNvbXBhbnksIHRvdWNoOiA6ZW1wbG95ZWVz
X2xhc3RfdXBkYXRlZF9hdAogICAgICAgICMgICBiZWxvbmdzX3RvIDp1c2VyLCBvcHRpb25h
bDogdHJ1ZQogICAgICAgICMgICBiZWxvbmdzX3RvIDphY2NvdW50LCBkZWZhdWx0OiAtPiB7
IGNvbXBhbnkuYWNjb3VudCB9CiAgICAgICAgIyAgIGJlbG9uZ3NfdG8gOmFjY291bnQsIHN0
cmljdF9sb2FkaW5nOiB0cnVlCiAgICAgICAgZGVmIGJlbG9uZ3NfdG8obmFtZSwgc2NvcGUg
PSBuaWwsICoqb3B0aW9ucykKICAgICAgICAgIHJlZmxlY3Rpb24gPSBCdWlsZGVyOjpCZWxv
bmdzVG8uYnVpbGQoc2VsZiwgbmFtZSwgc2NvcGUsIG9wdGlvbnMpCiAgICAgICAgICBSZWZs
ZWN0aW9uLmFkZF9yZWZsZWN0aW9uIHNlbGYsIG5hbWUsIHJlZmxlY3Rpb24KICAgICAgICBl
bmQKCiAgICAgICAgIyBTcGVjaWZpZXMgYSBtYW55LXRvLW1hbnkgcmVsYXRpb25zaGlwIHdp
dGggYW5vdGhlciBjbGFzcy4gVGhpcyBhc3NvY2lhdGVzIHR3byBjbGFzc2VzIHZpYSBhbgog
ICAgICAgICMgaW50ZXJtZWRpYXRlIGpvaW4gdGFibGUuIFVubGVzcyB0aGUgam9pbiB0YWJs
ZSBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCBhcyBhbiBvcHRpb24sIGl0IGlzCiAgICAgICAg
IyBndWVzc2VkIHVzaW5nIHRoZSBsZXhpY2FsIG9yZGVyIG9mIHRoZSBjbGFzcyBuYW1lcy4g
U28gYSBqb2luIGJldHdlZW4gRGV2ZWxvcGVyIGFuZCBQcm9qZWN0CiAgICAgICAgIyB3aWxs
IGdpdmUgdGhlIGRlZmF1bHQgam9pbiB0YWJsZSBuYW1lIG9mICJkZXZlbG9wZXJzX3Byb2pl
Y3RzIiBiZWNhdXNlICJEIiBwcmVjZWRlcyAiUCIgYWxwaGFiZXRpY2FsbHkuCiAgICAgICAg
IyBOb3RlIHRoYXQgdGhpcyBwcmVjZWRlbmNlIGlzIGNhbGN1bGF0ZWQgdXNpbmcgdGhlIDx0
dD48PC90dD4gb3BlcmF0b3IgZm9yIFN0cmluZy4gVGhpcwogICAgICAgICMgbWVhbnMgdGhh
dCBpZiB0aGUgc3RyaW5ncyBhcmUgb2YgZGlmZmVyZW50IGxlbmd0aHMsIGFuZCB0aGUgc3Ry
aW5ncyBhcmUgZXF1YWwgd2hlbiBjb21wYXJlZAogICAgICAgICMgdXAgdG8gdGhlIHNob3J0
ZXN0IGxlbmd0aCwgdGhlbiB0aGUgbG9uZ2VyIHN0cmluZyBpcyBjb25zaWRlcmVkIG9mIGhp
Z2hlcgogICAgICAgICMgbGV4aWNhbCBwcmVjZWRlbmNlIHRoYW4gdGhlIHNob3J0ZXIgb25l
LiBGb3IgZXhhbXBsZSwgb25lIHdvdWxkIGV4cGVjdCB0aGUgdGFibGVzICJwYXBlcl9ib3hl
cyIgYW5kICJwYXBlcnMiCiAgICAgICAgIyB0byBnZW5lcmF0ZSBhIGpvaW4gdGFibGUgbmFt
ZSBvZiAicGFwZXJzX3BhcGVyX2JveGVzIiBiZWNhdXNlIG9mIHRoZSBsZW5ndGggb2YgdGhl
IG5hbWUgInBhcGVyX2JveGVzIiwKICAgICAgICAjIGJ1dCBpdCBpbiBmYWN0IGdlbmVyYXRl
cyBhIGpvaW4gdGFibGUgbmFtZSBvZiAicGFwZXJfYm94ZXNfcGFwZXJzIi4gQmUgYXdhcmUg
b2YgdGhpcyBjYXZlYXQsIGFuZCB1c2UgdGhlCiAgICAgICAgIyBjdXN0b20gPHR0Pjpqb2lu
X3RhYmxlPC90dD4gb3B0aW9uIGlmIHlvdSBuZWVkIHRvLgogICAgICAgICMgSWYgeW91ciB0
YWJsZXMgc2hhcmUgYSBjb21tb24gcHJlZml4LCBpdCB3aWxsIG9ubHkgYXBwZWFyIG9uY2Ug
YXQgdGhlIGJlZ2lubmluZy4gRm9yIGV4YW1wbGUsCiAgICAgICAgIyB0aGUgdGFibGVzICJj
YXRhbG9nX2NhdGVnb3JpZXMiIGFuZCAiY2F0YWxvZ19wcm9kdWN0cyIgZ2VuZXJhdGUgYSBq
b2luIHRhYmxlIG5hbWUgb2YgImNhdGFsb2dfY2F0ZWdvcmllc19wcm9kdWN0cyIuCiAgICAg
ICAgIwogICAgICAgICMgVGhlIGpvaW4gdGFibGUgc2hvdWxkIG5vdCBoYXZlIGEgcHJpbWFy
eSBrZXkgb3IgYSBtb2RlbCBhc3NvY2lhdGVkIHdpdGggaXQuIFlvdSBtdXN0IG1hbnVhbGx5
IGdlbmVyYXRlIHRoZQogICAgICAgICMgam9pbiB0YWJsZSB3aXRoIGEgbWlncmF0aW9uIHN1
Y2ggYXMgdGhpczoKICAgICAgICAjCiAgICAgICAgIyAgIGNsYXNzIENyZWF0ZURldmVsb3Bl
cnNQcm9qZWN0c0pvaW5UYWJsZSA8IEFjdGl2ZVJlY29yZDo6TWlncmF0aW9uWzcuMV0KICAg
ICAgICAjICAgICBkZWYgY2hhbmdlCiAgICAgICAgIyAgICAgICBjcmVhdGVfam9pbl90YWJs
ZSA6ZGV2ZWxvcGVycywgOnByb2plY3RzCiAgICAgICAgIyAgICAgZW5kCiAgICAgICAgIyAg
IGVuZAogICAgICAgICMKICAgICAgICAjIEl0J3MgYWxzbyBhIGdvb2QgaWRlYSB0byBhZGQg
aW5kZXhlcyB0byBlYWNoIG9mIHRob3NlIGNvbHVtbnMgdG8gc3BlZWQgdXAgdGhlIGpvaW5z
IHByb2Nlc3MuCiAgICAgICAgIyBIb3dldmVyLCBpbiBNeVNRTCBpdCBpcyBhZHZpc2VkIHRv
IGFkZCBhIGNvbXBvdW5kIGluZGV4IGZvciBib3RoIG9mIHRoZSBjb2x1bW5zIGFzIE15U1FM
IG9ubHkKICAgICAgICAjIHVzZXMgb25lIGluZGV4IHBlciB0YWJsZSBkdXJpbmcgdGhlIGxv
b2t1cC4KICAgICAgICAjCiAgICAgICAgIyBBZGRzIHRoZSBmb2xsb3dpbmcgbWV0aG9kcyBm
b3IgcmV0cmlldmFsIGFuZCBxdWVyeToKICAgICAgICAjCiAgICAgICAgIyArY29sbGVjdGlv
bisgaXMgYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN5bWJvbCBwYXNzZWQgYXMgdGhlICtuYW1l
KyBhcmd1bWVudCwgc28KICAgICAgICAjIDx0dD5oYXNfYW5kX2JlbG9uZ3NfdG9fbWFueSA6
Y2F0ZWdvcmllczwvdHQ+IHdvdWxkIGFkZCBhbW9uZyBvdGhlcnMgPHR0PmNhdGVnb3JpZXMu
ZW1wdHk/PC90dD4uCiAgICAgICAgIwogICAgICAgICMgW2NvbGxlY3Rpb25dCiAgICAgICAg
IyAgIFJldHVybnMgYSBSZWxhdGlvbiBvZiBhbGwgdGhlIGFzc29jaWF0ZWQgb2JqZWN0cy4K
ICAgICAgICAjICAgQW4gZW1wdHkgUmVsYXRpb24gaXMgcmV0dXJuZWQgaWYgbm9uZSBhcmUg
Zm91bmQuCiAgICAgICAgIyBbY29sbGVjdGlvbjw8KG9iamVjdCwgLi4uKV0KICAgICAgICAj
ICAgQWRkcyBvbmUgb3IgbW9yZSBvYmplY3RzIHRvIHRoZSBjb2xsZWN0aW9uIGJ5IGNyZWF0
aW5nIGFzc29jaWF0aW9ucyBpbiB0aGUgam9pbiB0YWJsZQogICAgICAgICMgICAoPHR0PmNv
bGxlY3Rpb24ucHVzaDwvdHQ+IGFuZCA8dHQ+Y29sbGVjdGlvbi5jb25jYXQ8L3R0PiBhcmUg
YWxpYXNlcyB0byB0aGlzIG1ldGhvZCkuCiAgICAgICAgIyAgIE5vdGUgdGhhdCB0aGlzIG9w
ZXJhdGlvbiBpbnN0YW50bHkgZmlyZXMgdXBkYXRlIFNRTCB3aXRob3V0IHdhaXRpbmcgZm9y
IHRoZSBzYXZlIG9yIHVwZGF0ZSBjYWxsIG9uIHRoZQogICAgICAgICMgICBwYXJlbnQgb2Jq
ZWN0LCB1bmxlc3MgdGhlIHBhcmVudCBvYmplY3QgaXMgYSBuZXcgcmVjb3JkLgogICAgICAg
ICMgW2NvbGxlY3Rpb24uZGVsZXRlKG9iamVjdCwgLi4uKV0KICAgICAgICAjICAgUmVtb3Zl
cyBvbmUgb3IgbW9yZSBvYmplY3RzIGZyb20gdGhlIGNvbGxlY3Rpb24gYnkgcmVtb3Zpbmcg
dGhlaXIgYXNzb2NpYXRpb25zIGZyb20gdGhlIGpvaW4gdGFibGUuCiAgICAgICAgIyAgIFRo
aXMgZG9lcyBub3QgZGVzdHJveSB0aGUgb2JqZWN0cy4KICAgICAgICAjIFtjb2xsZWN0aW9u
LmRlc3Ryb3kob2JqZWN0LCAuLi4pXQogICAgICAgICMgICBSZW1vdmVzIG9uZSBvciBtb3Jl
IG9iamVjdHMgZnJvbSB0aGUgY29sbGVjdGlvbiBieSBydW5uaW5nIGRlc3Ryb3kgb24gZWFj
aCBhc3NvY2lhdGlvbiBpbiB0aGUgam9pbiB0YWJsZSwgb3ZlcnJpZGluZyBhbnkgZGVwZW5k
ZW50IG9wdGlvbi4KICAgICAgICAjICAgVGhpcyBkb2VzIG5vdCBkZXN0cm95IHRoZSBvYmpl
Y3RzLgogICAgICAgICMgW2NvbGxlY3Rpb249b2JqZWN0c10KICAgICAgICAjICAgUmVwbGFj
ZXMgdGhlIGNvbGxlY3Rpb24ncyBjb250ZW50IGJ5IGRlbGV0aW5nIGFuZCBhZGRpbmcgb2Jq
ZWN0cyBhcyBhcHByb3ByaWF0ZS4KICAgICAgICAjIFtjb2xsZWN0aW9uX3Npbmd1bGFyX2lk
c10KICAgICAgICAjICAgUmV0dXJucyBhbiBhcnJheSBvZiB0aGUgYXNzb2NpYXRlZCBvYmpl
Y3RzJyBpZHMuCiAgICAgICAgIyBbY29sbGVjdGlvbl9zaW5ndWxhcl9pZHM9aWRzXQogICAg
ICAgICMgICBSZXBsYWNlIHRoZSBjb2xsZWN0aW9uIGJ5IHRoZSBvYmplY3RzIGlkZW50aWZp
ZWQgYnkgdGhlIHByaW1hcnkga2V5cyBpbiAraWRzKy4KICAgICAgICAjIFtjb2xsZWN0aW9u
LmNsZWFyXQogICAgICAgICMgICBSZW1vdmVzIGV2ZXJ5IG9iamVjdCBmcm9tIHRoZSBjb2xs
ZWN0aW9uLiBUaGlzIGRvZXMgbm90IGRlc3Ryb3kgdGhlIG9iamVjdHMuCiAgICAgICAgIyBb
Y29sbGVjdGlvbi5lbXB0eT9dCiAgICAgICAgIyAgIFJldHVybnMgK3RydWUrIGlmIHRoZXJl
IGFyZSBubyBhc3NvY2lhdGVkIG9iamVjdHMuCiAgICAgICAgIyBbY29sbGVjdGlvbi5zaXpl
XQogICAgICAgICMgICBSZXR1cm5zIHRoZSBudW1iZXIgb2YgYXNzb2NpYXRlZCBvYmplY3Rz
LgogICAgICAgICMgW2NvbGxlY3Rpb24uZmluZChpZCldCiAgICAgICAgIyAgIEZpbmRzIGFu
IGFzc29jaWF0ZWQgb2JqZWN0IHJlc3BvbmRpbmcgdG8gdGhlICtpZCsgYW5kIHRoYXQKICAg
ICAgICAjICAgbWVldHMgdGhlIGNvbmRpdGlvbiB0aGF0IGl0IGhhcyB0byBiZSBhc3NvY2lh
dGVkIHdpdGggdGhpcyBvYmplY3QuCiAgICAgICAgIyAgIFVzZXMgdGhlIHNhbWUgcnVsZXMg
YXMgQWN0aXZlUmVjb3JkOjpGaW5kZXJNZXRob2RzI2ZpbmQuCiAgICAgICAgIyBbY29sbGVj
dGlvbi5leGlzdHM/KC4uLildCiAgICAgICAgIyAgIENoZWNrcyB3aGV0aGVyIGFuIGFzc29j
aWF0ZWQgb2JqZWN0IHdpdGggdGhlIGdpdmVuIGNvbmRpdGlvbnMgZXhpc3RzLgogICAgICAg
ICMgICBVc2VzIHRoZSBzYW1lIHJ1bGVzIGFzIEFjdGl2ZVJlY29yZDo6RmluZGVyTWV0aG9k
cyNleGlzdHM/LgogICAgICAgICMgW2NvbGxlY3Rpb24uYnVpbGQoYXR0cmlidXRlcyA9IHt9
KV0KICAgICAgICAjICAgUmV0dXJucyBhIG5ldyBvYmplY3Qgb2YgdGhlIGNvbGxlY3Rpb24g
dHlwZSB0aGF0IGhhcyBiZWVuIGluc3RhbnRpYXRlZAogICAgICAgICMgICB3aXRoICthdHRy
aWJ1dGVzKyBhbmQgbGlua2VkIHRvIHRoaXMgb2JqZWN0IHRocm91Z2ggdGhlIGpvaW4gdGFi
bGUsIGJ1dCBoYXMgbm90IHlldCBiZWVuIHNhdmVkLgogICAgICAgICMgW2NvbGxlY3Rpb24u
Y3JlYXRlKGF0dHJpYnV0ZXMgPSB7fSldCiAgICAgICAgIyAgIFJldHVybnMgYSBuZXcgb2Jq
ZWN0IG9mIHRoZSBjb2xsZWN0aW9uIHR5cGUgdGhhdCBoYXMgYmVlbiBpbnN0YW50aWF0ZWQK
ICAgICAgICAjICAgd2l0aCArYXR0cmlidXRlcyssIGxpbmtlZCB0byB0aGlzIG9iamVjdCB0
aHJvdWdoIHRoZSBqb2luIHRhYmxlLCBhbmQgdGhhdCBoYXMgYWxyZWFkeSBiZWVuCiAgICAg
ICAgIyAgIHNhdmVkIChpZiBpdCBwYXNzZWQgdGhlIHZhbGlkYXRpb24pLgogICAgICAgICMg
W2NvbGxlY3Rpb24ucmVsb2FkXQogICAgICAgICMgICBSZXR1cm5zIGEgUmVsYXRpb24gb2Yg
YWxsIG9mIHRoZSBhc3NvY2lhdGVkIG9iamVjdHMsIGZvcmNpbmcgYSBkYXRhYmFzZSByZWFk
LgogICAgICAgICMgICBBbiBlbXB0eSBSZWxhdGlvbiBpcyByZXR1cm5lZCBpZiBub25lIGFy
ZSBmb3VuZC4KICAgICAgICAjCiAgICAgICAgIyA9PT0gRXhhbXBsZQogICAgICAgICMKICAg
ICAgICAjICAgY2xhc3MgRGV2ZWxvcGVyIDwgQWN0aXZlUmVjb3JkOjpCYXNlCiAgICAgICAg
IyAgICAgaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgOnByb2plY3RzCiAgICAgICAgIyAgIGVu
ZAogICAgICAgICMKICAgICAgICAjIERlY2xhcmluZyA8dHQ+aGFzX2FuZF9iZWxvbmdzX3Rv
X21hbnkgOnByb2plY3RzPC90dD4gYWRkcyB0aGUgZm9sbG93aW5nIG1ldGhvZHMgKGFuZCBt
b3JlKToKICAgICAgICAjCiAgICAgICAgIyAgIGRldmVsb3BlciA9IERldmVsb3Blci5maW5k
KDExKQogICAgICAgICMgICBwcm9qZWN0ICAgPSBQcm9qZWN0LmZpbmQoOSkKICAgICAgICAj
CiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cwogICAgICAgICMgICBkZXZlbG9wZXIu
cHJvamVjdHMgPDwgcHJvamVjdAogICAgICAgICMgICBkZXZlbG9wZXIucHJvamVjdHMuZGVs
ZXRlKHByb2plY3QpCiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cy5kZXN0cm95KHBy
b2plY3QpCiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cyA9IFtwcm9qZWN0XQogICAg
ICAgICMgICBkZXZlbG9wZXIucHJvamVjdF9pZHMKICAgICAgICAjICAgZGV2ZWxvcGVyLnBy
b2plY3RfaWRzID0gWzldCiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cy5jbGVhcgog
ICAgICAgICMgICBkZXZlbG9wZXIucHJvamVjdHMuZW1wdHk/CiAgICAgICAgIyAgIGRldmVs
b3Blci5wcm9qZWN0cy5zaXplCiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cy5maW5k
KDkpCiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cy5leGlzdHM/KDkpCiAgICAgICAg
IyAgIGRldmVsb3Blci5wcm9qZWN0cy5idWlsZCAgIyBzaW1pbGFyIHRvIFByb2plY3QubmV3
KGRldmVsb3Blcl9pZDogMTEpCiAgICAgICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cy5jcmVh
dGUgIyBzaW1pbGFyIHRvIFByb2plY3QuY3JlYXRlKGRldmVsb3Blcl9pZDogMTEpCiAgICAg
ICAgIyAgIGRldmVsb3Blci5wcm9qZWN0cy5yZWxvYWQKICAgICAgICAjCiAgICAgICAgIyBU
aGUgZGVjbGFyYXRpb24gbWF5IGluY2x1ZGUgYW4gK29wdGlvbnMrIGhhc2ggdG8gc3BlY2lh
bGl6ZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGFzc29jaWF0aW9uLgogICAgICAgICMKICAgICAg
ICAjID09PSBTY29wZXMKICAgICAgICAjCiAgICAgICAgIyBZb3UgY2FuIHBhc3MgYSBzZWNv
bmQgYXJndW1lbnQgK3Njb3BlKyBhcyBhIGNhbGxhYmxlIChpLmUuIHByb2Mgb3IKICAgICAg
ICAjIGxhbWJkYSkgdG8gcmV0cmlldmUgYSBzcGVjaWZpYyBzZXQgb2YgcmVjb3JkcyBvciBj
dXN0b21pemUgdGhlIGdlbmVyYXRlZAogICAgICAgICMgcXVlcnkgd2hlbiB5b3UgYWNjZXNz
IHRoZSBhc3NvY2lhdGVkIGNvbGxlY3Rpb24uCiAgICAgICAgIwogICAgICAgICMgU2NvcGUg
ZXhhbXBsZXM6CiAgICAgICAgIyAgIGhhc19hbmRfYmVsb25nc190b19tYW55IDpwcm9qZWN0
cywgLT4geyBpbmNsdWRlcyg6bWlsZXN0b25lcywgOm1hbmFnZXIpIH0KICAgICAgICAjICAg
aGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgOmNhdGVnb3JpZXMsIC0+KHBvc3QpIHsKICAgICAg
ICAjICAgICB3aGVyZSgiZGVmYXVsdF9jYXRlZ29yeSA9ID8iLCBwb3N0LmRlZmF1bHRfY2F0
ZWdvcnkpCiAgICAgICAgIyAgIH0KICAgICAgICAjCiAgICAgICAgIyA9PT0gRXh0ZW5zaW9u
cwogICAgICAgICMKICAgICAgICAjIFRoZSArZXh0ZW5zaW9uKyBhcmd1bWVudCBhbGxvd3Mg
eW91IHRvIHBhc3MgYSBibG9jayBpbnRvIGEKICAgICAgICAjIGhhc19hbmRfYmVsb25nc190
b19tYW55IGFzc29jaWF0aW9uLiBUaGlzIGlzIHVzZWZ1bCBmb3IgYWRkaW5nIG5ldwogICAg
ICAgICMgZmluZGVycywgY3JlYXRvcnMsIGFuZCBvdGhlciBmYWN0b3J5LXR5cGUgbWV0aG9k
cyB0byBiZSB1c2VkIGFzIHBhcnQgb2YKICAgICAgICAjIHRoZSBhc3NvY2lhdGlvbi4KICAg
ICAgICAjCiAgICAgICAgIyBFeHRlbnNpb24gZXhhbXBsZXM6CiAgICAgICAgIyAgIGhhc19h
bmRfYmVsb25nc190b19tYW55IDpjb250cmFjdG9ycyBkbwogICAgICAgICMgICAgIGRlZiBm
aW5kX29yX2NyZWF0ZV9ieV9uYW1lKG5hbWUpCiAgICAgICAgIyAgICAgICBmaXJzdF9uYW1l
LCBsYXN0X25hbWUgPSBuYW1lLnNwbGl0KCIgIiwgMikKICAgICAgICAjICAgICAgIGZpbmRf
b3JfY3JlYXRlX2J5KGZpcnN0X25hbWU6IGZpcnN0X25hbWUsIGxhc3RfbmFtZTogbGFzdF9u
YW1lKQogICAgICAgICMgICAgIGVuZAogICAgICAgICMgICBlbmQKICAgICAgICAjCiAgICAg
ICAgIyA9PT0gT3B0aW9ucwogICAgICAgICMKICAgICAgICAjIFs6Y2xhc3NfbmFtZV0KICAg
ICAgICAjICAgU3BlY2lmeSB0aGUgY2xhc3MgbmFtZSBvZiB0aGUgYXNzb2NpYXRpb24uIFVz
ZSBpdCBvbmx5IGlmIHRoYXQgbmFtZSBjYW4ndCBiZSBpbmZlcnJlZAogICAgICAgICMgICBm
cm9tIHRoZSBhc3NvY2lhdGlvbiBuYW1lLiBTbyA8dHQ+aGFzX2FuZF9iZWxvbmdzX3RvX21h
bnkgOnByb2plY3RzPC90dD4gd2lsbCBieSBkZWZhdWx0IGJlIGxpbmtlZCB0byB0aGUKICAg
ICAgICAjICAgUHJvamVjdCBjbGFzcywgYnV0IGlmIHRoZSByZWFsIGNsYXNzIG5hbWUgaXMg
U3VwZXJQcm9qZWN0LCB5b3UnbGwgaGF2ZSB0byBzcGVjaWZ5IGl0IHdpdGggdGhpcyBvcHRp
b24uCiAgICAgICAgIyBbOmpvaW5fdGFibGVdCiAgICAgICAgIyAgIFNwZWNpZnkgdGhlIG5h
bWUgb2YgdGhlIGpvaW4gdGFibGUgaWYgdGhlIGRlZmF1bHQgYmFzZWQgb24gbGV4aWNhbCBv
cmRlciBpc24ndCB3aGF0IHlvdSB3YW50LgogICAgICAgICMgICA8Yj5XQVJOSU5HOjwvYj4g
SWYgeW91J3JlIG92ZXJ3cml0aW5nIHRoZSB0YWJsZSBuYW1lIG9mIGVpdGhlciBjbGFzcywg
dGhlICt0YWJsZV9uYW1lKyBtZXRob2QKICAgICAgICAjICAgTVVTVCBiZSBkZWNsYXJlZCB1
bmRlcm5lYXRoIGFueSAjaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgZGVjbGFyYXRpb24gaW4g
b3JkZXIgdG8gd29yay4KICAgICAgICAjIFs6Zm9yZWlnbl9rZXldCiAgICAgICAgIyAgIFNw
ZWNpZnkgdGhlIGZvcmVpZ24ga2V5IHVzZWQgZm9yIHRoZSBhc3NvY2lhdGlvbi4gQnkgZGVm
YXVsdCB0aGlzIGlzIGd1ZXNzZWQgdG8gYmUgdGhlIG5hbWUKICAgICAgICAjICAgb2YgdGhp
cyBjbGFzcyBpbiBsb3dlci1jYXNlIGFuZCAiX2lkIiBzdWZmaXhlZC4gU28gYSBQZXJzb24g
Y2xhc3MgdGhhdCBtYWtlcwogICAgICAgICMgICBhICNoYXNfYW5kX2JlbG9uZ3NfdG9fbWFu
eSBhc3NvY2lhdGlvbiB0byBQcm9qZWN0IHdpbGwgdXNlICJwZXJzb25faWQiIGFzIHRoZQog
ICAgICAgICMgICBkZWZhdWx0IDx0dD46Zm9yZWlnbl9rZXk8L3R0Pi4KICAgICAgICAjCiAg
ICAgICAgIyAgIFNldHRpbmcgdGhlIDx0dD46Zm9yZWlnbl9rZXk8L3R0PiBvcHRpb24gcHJl
dmVudHMgYXV0b21hdGljIGRldGVjdGlvbiBvZiB0aGUgYXNzb2NpYXRpb24ncwogICAgICAg
ICMgICBpbnZlcnNlLCBzbyBpdCBpcyBnZW5lcmFsbHkgYSBnb29kIGlkZWEgdG8gc2V0IHRo
ZSA8dHQ+OmludmVyc2Vfb2Y8L3R0PiBvcHRpb24gYXMgd2VsbC4KICAgICAgICAjIFs6YXNz
b2NpYXRpb25fZm9yZWlnbl9rZXldCiAgICAgICAgIyAgIFNwZWNpZnkgdGhlIGZvcmVpZ24g
a2V5IHVzZWQgZm9yIHRoZSBhc3NvY2lhdGlvbiBvbiB0aGUgcmVjZWl2aW5nIHNpZGUgb2Yg
dGhlIGFzc29jaWF0aW9uLgogICAgICAgICMgICBCeSBkZWZhdWx0IHRoaXMgaXMgZ3Vlc3Nl
ZCB0byBiZSB0aGUgbmFtZSBvZiB0aGUgYXNzb2NpYXRlZCBjbGFzcyBpbiBsb3dlci1jYXNl
IGFuZCAiX2lkIiBzdWZmaXhlZC4KICAgICAgICAjICAgU28gaWYgYSBQZXJzb24gY2xhc3Mg
bWFrZXMgYSAjaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgYXNzb2NpYXRpb24gdG8gUHJvamVj
dCwKICAgICAgICAjICAgdGhlIGFzc29jaWF0aW9uIHdpbGwgdXNlICJwcm9qZWN0X2lkIiBh
cyB0aGUgZGVmYXVsdCA8dHQ+OmFzc29jaWF0aW9uX2ZvcmVpZ25fa2V5PC90dD4uCiAgICAg
ICAgIyBbOnZhbGlkYXRlXQogICAgICAgICMgICBXaGVuIHNldCB0byArdHJ1ZSssIHZhbGlk
YXRlcyBuZXcgb2JqZWN0cyBhZGRlZCB0byBhc3NvY2lhdGlvbiB3aGVuIHNhdmluZyB0aGUg
cGFyZW50IG9iamVjdC4gK3RydWUrIGJ5IGRlZmF1bHQuCiAgICAgICAgIyAgIElmIHlvdSB3
YW50IHRvIGVuc3VyZSBhc3NvY2lhdGVkIG9iamVjdHMgYXJlIHJldmFsaWRhdGVkIG9uIGV2
ZXJ5IHVwZGF0ZSwgdXNlICt2YWxpZGF0ZXNfYXNzb2NpYXRlZCsuCiAgICAgICAgIyBbOmF1
dG9zYXZlXQogICAgICAgICMgICBJZiB0cnVlLCBhbHdheXMgc2F2ZSB0aGUgYXNzb2NpYXRl
ZCBvYmplY3RzIG9yIGRlc3Ryb3kgdGhlbSBpZiBtYXJrZWQgZm9yIGRlc3RydWN0aW9uLCB3
aGVuCiAgICAgICAgIyAgIHNhdmluZyB0aGUgcGFyZW50IG9iamVjdC4KICAgICAgICAjICAg
SWYgZmFsc2UsIG5ldmVyIHNhdmUgb3IgZGVzdHJveSB0aGUgYXNzb2NpYXRlZCBvYmplY3Rz
LgogICAgICAgICMgICBCeSBkZWZhdWx0LCBvbmx5IHNhdmUgYXNzb2NpYXRlZCBvYmplY3Rz
IHRoYXQgYXJlIG5ldyByZWNvcmRzLgogICAgICAgICMKICAgICAgICAjICAgTm90ZSB0aGF0
IE5lc3RlZEF0dHJpYnV0ZXM6OkNsYXNzTWV0aG9kcyNhY2NlcHRzX25lc3RlZF9hdHRyaWJ1
dGVzX2ZvciBzZXRzCiAgICAgICAgIyAgIDx0dD46YXV0b3NhdmU8L3R0PiB0byA8dHQ+dHJ1
ZTwvdHQ+LgogICAgICAgICMgWzpzdHJpY3RfbG9hZGluZ10KICAgICAgICAjICAgRW5mb3Jj
ZXMgc3RyaWN0IGxvYWRpbmcgZXZlcnkgdGltZSBhbiBhc3NvY2lhdGVkIHJlY29yZCBpcyBs
b2FkZWQgdGhyb3VnaCB0aGlzIGFzc29jaWF0aW9uLgogICAgICAgICMKICAgICAgICAjIE9w
dGlvbiBleGFtcGxlczoKICAgICAgICAjICAgaGFzX2FuZF9iZWxvbmdzX3RvX21hbnkgOnBy
b2plY3RzCiAgICAgICAgIyAgIGhhc19hbmRfYmVsb25nc190b19tYW55IDpwcm9qZWN0cywg
LT4geyBpbmNsdWRlcyg6bWlsZXN0b25lcywgOm1hbmFnZXIpIH0KICAgICAgICAjICAgaGFz
X2FuZF9iZWxvbmdzX3RvX21hbnkgOm5hdGlvbnMsIGNsYXNzX25hbWU6ICJDb3VudHJ5Igog
ICAgICAgICMgICBoYXNfYW5kX2JlbG9uZ3NfdG9fbWFueSA6Y2F0ZWdvcmllcywgam9pbl90
YWJsZTogInByb2RzX2NhdHMiCiAgICAgICAgIyAgIGhhc19hbmRfYmVsb25nc190b19tYW55
IDpjYXRlZ29yaWVzLCAtPiB7IHJlYWRvbmx5IH0KICAgICAgICAjICAgaGFzX2FuZF9iZWxv
bmdzX3RvX21hbnkgOmNhdGVnb3JpZXMsIHN0cmljdF9sb2FkaW5nOiB0cnVlCiAgICAgICAg
ZGVmIGhhc19hbmRfYmVsb25nc190b19tYW55KG5hbWUsIHNjb3BlID0gbmlsLCAqKm9wdGlv
bnMsICZleHRlbnNpb24pCiAgICAgICAgICBoYWJ0bV9yZWZsZWN0aW9uID0gQWN0aXZlUmVj
b3JkOjpSZWZsZWN0aW9uOjpIYXNBbmRCZWxvbmdzVG9NYW55UmVmbGVjdGlvbi5uZXcobmFt
ZSwgc2NvcGUsIG9wdGlvbnMsIHNlbGYpCgogICAgICAgICAgYnVpbGRlciA9IEJ1aWxkZXI6
Okhhc0FuZEJlbG9uZ3NUb01hbnkubmV3IG5hbWUsIHNlbGYsIG9wdGlvbnMKCiAgICAgICAg
ICBqb2luX21vZGVsID0gYnVpbGRlci50aHJvdWdoX21vZGVsCgogICAgICAgICAgY29uc3Rf
c2V0IGpvaW5fbW9kZWwubmFtZSwgam9pbl9tb2RlbAogICAgICAgICAgcHJpdmF0ZV9jb25z
dGFudCBqb2luX21vZGVsLm5hbWUKCiAgICAgICAgICBtaWRkbGVfcmVmbGVjdGlvbiA9IGJ1
aWxkZXIubWlkZGxlX3JlZmxlY3Rpb24gam9pbl9tb2RlbAoKICAgICAgICAgIEJ1aWxkZXI6
Okhhc01hbnkuZGVmaW5lX2NhbGxiYWNrcyBzZWxmLCBtaWRkbGVfcmVmbGVjdGlvbgogICAg
ICAgICAgUmVmbGVjdGlvbi5hZGRfcmVmbGVjdGlvbiBzZWxmLCBtaWRkbGVfcmVmbGVjdGlv
bi5uYW1lLCBtaWRkbGVfcmVmbGVjdGlvbgogICAgICAgICAgbWlkZGxlX3JlZmxlY3Rpb24u
cGFyZW50X3JlZmxlY3Rpb24gPSBoYWJ0bV9yZWZsZWN0aW9uCgogICAgICAgICAgaW5jbHVk
ZSBNb2R1bGUubmV3IHsKICAgICAgICAgICAgY2xhc3NfZXZhbCA8PC1SVUJZLCBfX0ZJTEVf
XywgX19MSU5FX18gKyAxCiAgICAgICAgICAgICAgZGVmIGRlc3Ryb3lfYXNzb2NpYXRpb25z
CiAgICAgICAgICAgICAgICBhc3NvY2lhdGlvbig6I3ttaWRkbGVfcmVmbGVjdGlvbi5uYW1l
fSkuZGVsZXRlX2FsbCg6ZGVsZXRlX2FsbCkKICAgICAgICAgICAgICAgIGFzc29jaWF0aW9u
KDoje25hbWV9KS5yZXNldAogICAgICAgICAgICAgICAgc3VwZXIKICAgICAgICAgICAgICBl
bmQKICAgICAgICAgICAgUlVCWQogICAgICAgICAgfQoKICAgICAgICAgIGhtX29wdGlvbnMg
PSB7fQogICAgICAgICAgaG1fb3B0aW9uc1s6dGhyb3VnaF0gPSBtaWRkbGVfcmVmbGVjdGlv
bi5uYW1lCiAgICAgICAgICBobV9vcHRpb25zWzpzb3VyY2VdID0gam9pbl9tb2RlbC5yaWdo
dF9yZWZsZWN0aW9uLm5hbWUKCiAgICAgICAgICBbOmJlZm9yZV9hZGQsIDphZnRlcl9hZGQs
IDpiZWZvcmVfcmVtb3ZlLCA6YWZ0ZXJfcmVtb3ZlLCA6YXV0b3NhdmUsIDp2YWxpZGF0ZSwg
OmpvaW5fdGFibGUsIDpjbGFzc19uYW1lLCA6ZXh0ZW5kLCA6c3RyaWN0X2xvYWRpbmddLmVh
Y2ggZG8gfGt8CiAgICAgICAgICAgIGhtX29wdGlvbnNba10gPSBvcHRpb25zW2tdIGlmIG9w
dGlvbnMua2V5PyBrCiAgICAgICAgICBlbmQKCiAgICAgICAgICBoYXNfbWFueSBuYW1lLCBz
Y29wZSwgKipobV9vcHRpb25zLCAmZXh0ZW5zaW9uCiAgICAgICAgICBfcmVmbGVjdGlvbnNb
bmFtZS50b19zXS5wYXJlbnRfcmVmbGVjdGlvbiA9IGhhYnRtX3JlZmxlY3Rpb24KICAgICAg
ICBlbmQKICAgICAgZW5kCiAgZW5kCmVuZAo=

--------------9JD7newz6Vz0RG2soH0kgzf5--




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

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


Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 13:06:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 08:06:22 2023
Received: from localhost ([127.0.0.1]:59874 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pY578-0007Yr-6B
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 08:06:22 -0500
Received: from mail-wm1-f52.google.com ([209.85.128.52]:42905)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pY575-0007Yd-Gc
 for 61667 <at> debbugs.gnu.org; Fri, 03 Mar 2023 08:06:20 -0500
Received: by mail-wm1-f52.google.com with SMTP id
 o11-20020a05600c4fcb00b003eb33ea29a8so1217686wmq.1
 for <61667 <at> debbugs.gnu.org>; Fri, 03 Mar 2023 05:06:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677848773;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=YdtV7PkhxmFnEqv0XlOIX9gXbTipjJpzYfZXB6pe6Ac=;
 b=Sew3zlEfp4bbp1u6j9dvts8w5DlalaVojaCvFM3JuFNC+EXxvAVkSL02ndiRglBDXc
 1uMviylOh6AzZJz7FGMOAAlJ2orpw/GgWNg++IZCZgnezYn919nd3miRMsH14DZHXrPr
 iivCnkteIv0SLoeddaw4kpxOsaSigqLS8PRrQLqICJ/vvcc4l6xD8jjTF6bS9Pwefl54
 NMTI7ggtXR27EtBbPBnN319HnFDck1WGN1NJ6f6fqvXTzkEU2o1oQz4prIa3zM6oZ2JU
 eLDq0Op53iQZ+mDrsQY6bphLdrzt69IMbkIpcbVcmm6t+R9qAqTCc5kwH0Wrgwy0nPmX
 zyAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677848773;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=YdtV7PkhxmFnEqv0XlOIX9gXbTipjJpzYfZXB6pe6Ac=;
 b=Q9QmlC9+/d7z2Lk3OktsPmBJcd2hDBJ31yiliotZM8mfqw84G1hcSDlrTweTokB3il
 JYZ37+kiutdE2OV6VrWWotQZltkj7n06mDSEUmIzDV2CjflXIWx1vgYuuRTDqV25Y2n6
 Q4IcXnV31koA55V4lNIB2H6K8JWYhzPowoCMahJhZO+s/jWZzVkJzZj7V++fVWHs3Yvk
 0UqCL7G6ZIil3CUpwiphy6ZMcl3LVgwacu22xeduLJZLS6BoAADgMrE+Z+/pvtkTAce5
 1Kj0pxZPO5mnBDa7wyWQGAteI5Tvlm0kpzwfXD+pOu9d8qbWdfE9fn1mrrejWJV6+S2v
 Bkng==
X-Gm-Message-State: AO0yUKVqwZL/aw9Uqv8T2ET3GFd7frXdcGGLpXN9noBHQeV75RrjheIp
 jqQYMqGdkt9CHSMsHLwlMqs=
X-Google-Smtp-Source: AK7set8uoRhnBZrs9d7hWccBTeRUFZm1SZt4Z65ECEXj4MRKheJNplzRS/JT5v79uw3ahVx78sIW0A==
X-Received: by 2002:a05:600c:190b:b0:3ea:f6c4:5f3f with SMTP id
 j11-20020a05600c190b00b003eaf6c45f3fmr1559128wmq.13.1677848773450; 
 Fri, 03 Mar 2023 05:06:13 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 g9-20020a05600c308900b003dfe5190376sm2326690wmn.35.2023.03.03.05.06.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Mar 2023 05:06:12 -0800 (PST)
Message-ID: <04d267b9-e61c-d624-74cb-411336c3cf47@HIDDEN>
Date: Fri, 3 Mar 2023 15:06:11 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> <874jr2y7qk.fsf@HIDDEN>
 <83h6v2cmy8.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83h6v2cmy8.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 03/03/2023 09:29, Eli Zaretskii wrote:
>> From: Po Lu <luangruo@HIDDEN>
>> Cc: Gregory Heytings <gregory@HIDDEN>,  61667 <at> debbugs.gnu.org,  Eli
>>   Zaretskii <eliz@HIDDEN>
>> Date: Fri, 03 Mar 2023 08:54:43 +0800
>>
>> Also, since we now know blink-cursor-mode was previously screwing with
>> the results, would you please try some other window manager again and
>> see if the problem reproduces without GNOME?
> 
> For a good measure, also disable global-eldoc-mode.  I've found long
> ago that blink-cursor-mode and global-eldoc-mode get in the way of
> debugging and testing various redisplay problems, because they tend to
> trigger extra redisplay cycles.
> 
> For an even cleaner environment, I suggest to disable all the timers
> that we run by default (see "M-x list-timers").  Timers change how our
> main loop behaves, and the routine redisplay calls are part of the
> main loop.
Thank you, I've added

   --eval "(global-eldoc-mode -1)" --eval "(show-paren-mode -1)" --eval 
"(cancel-timer show-paren--idle-timer)"

but that didn't seem to affect reproducibility, one way or the other.

This left just 2 timers in the list: undo--auto-boundary-timer, and 
another jit-lock related, both with intervals >0.5s.




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

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


Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 07:29:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 02:29:56 2023
Received: from localhost ([127.0.0.1]:59504 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXzrY-00029q-5d
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 02:29:56 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40092)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pXzrV-00029a-Cu
 for 61667 <at> debbugs.gnu.org; Fri, 03 Mar 2023 02:29:54 -0500
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 1pXzrM-0007Xi-N2; Fri, 03 Mar 2023 02:29:47 -0500
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=qRNuY88OoM1NraKw01RkVWHmfZgeJsBGn2iRCKjs6q4=; b=FDEGqL4uF1xj
 hp/6FAu+k8iD8QmqMPYORwBWIDYfN2P+B4oqJZgFDPXh56z0G3N1n4zcF+wu46/cxYtCyt6aarUX3
 2T8qq1dGeQy40owsRjDJMF1m4BxC4PYNY8vu1zMaFsltwHwdd+xGvwm+c38jpqL67qPkDYl4BYb+h
 yFXJn2d62r0oDyI0hrOEHpwZXJJvj1rJ0I7vNA/AeVZ8InfsdgwWt0MxP5RqiyEU5LXZWR18Sttb6
 djeMEwhRoRgo3BbWncugeU6C8LRj8Ec00Kd33T8j1A+ynmct088CWUrqC13Yzroao/7aF+TnvPbPZ
 UqdYhI3Pqu6noq+FrMpkuA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pXzrE-0007y5-2h; Fri, 03 Mar 2023 02:29:44 -0500
Date: Fri, 03 Mar 2023 09:29:19 +0200
Message-Id: <83h6v2cmy8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <874jr2y7qk.fsf@HIDDEN> (message from Po Lu on Fri, 03 Mar
 2023 08:54:43 +0800)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
 <874jr2y7qk.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Gregory Heytings <gregory@HIDDEN>,  61667 <at> debbugs.gnu.org,  Eli
>  Zaretskii <eliz@HIDDEN>
> Date: Fri, 03 Mar 2023 08:54:43 +0800
> 
> Also, since we now know blink-cursor-mode was previously screwing with
> the results, would you please try some other window manager again and
> see if the problem reproduces without GNOME?

For a good measure, also disable global-eldoc-mode.  I've found long
ago that blink-cursor-mode and global-eldoc-mode get in the way of
debugging and testing various redisplay problems, because they tend to
trigger extra redisplay cycles.

For an even cleaner environment, I suggest to disable all the timers
that we run by default (see "M-x list-timers").  Timers change how our
main loop behaves, and the routine redisplay calls are part of the
main loop.




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

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


Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 00:55:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 19:55:02 2023
Received: from localhost ([127.0.0.1]:59287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXthN-0008Vj-Tl
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 19:55:02 -0500
Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:46346)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXthM-0008VJ-2R
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 19:55:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677804894; bh=PO6fqYxjgmhaBrkPrF+V/hARz9fShUZ3lsJ78A8l3Dw=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=KGkjHpqmSoktGLXDPTREPwXafNqfqXrmN6pDDHYqgYdmu6VCuktK1MjescgwspI4rJ9DNt9g1M69jT77GQ/aWyYCw2W3ek84uOa0EbxICxx9p0C7lDIsoNj6IqyVN2Ik/5MmJU2Jw14NNmGAq5SnjOGl/6Ll20fHCb1KlN0fhFOlhwFIog0GBYMYihvlEyZF1p9UhceLoe3k9w2u7P6ZI8WcQ3TPStb/mtwA3M4f75EwgtAkoyTY+Ghsr4OtPnZ3ZZkKGuyr6EL6DbYVpq4TvyUSnZNhcpl18na/XADz0XzGzbIwdCd0cGVvTYyZNofx8y+rySziGPBrqLCYN2/E3Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677804894; bh=1ille/h3YDpMgKVxSm0ywN8YAWDid+XPaehBxxwTJbc=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=QVAVT6r5c/pt/B+jyBE4LlVn9nMSLqOm/YGE+bTmV92hQ+tSreKnDqE29jjp/2d44eXcfgrJY4Hblgg61i4XaNEAwXWEBGOQSs+2aqhDLY5MWc7Vse2R1TKxNAA3RiYLFZ00vKrdELaerktUTvNrpHG3bNiyOAjWvdf4z5CRFcbLBdwL58hZaZPqnSryBCDP8OSGvoQBUyb8Qe+J0oVQGn1Gi7EJJKg0MfB79iCEBAUpyFYnifByWHVcjiSBRv5e5+jbpczefm/pFj0V+o8n/bPAWAGAT8hnidAflF52JVEexDPtcxerlh2uVWfG0YMWgM564IH2yVo4bBZRJwq+2g==
X-YMail-OSG: MBabCs4VM1mhURRfumTOYLPhWmgKeT41l42nU3qQUZh0u621iBIUmqofuk6WGn.
 j5jUDmKIsktfDRZg2f9RO_9TtIhyd8.B31UNa8w5O8vDscWdtcOgwIJ88TN6PKoGk_P44OlFnPNX
 pAGvcJt0ACUpPV4NBSlqAEhhOWshGnCEuHSxQbjeRDo9OchAkBYZSyteTJv13uHsv3GTH2z9aadn
 nFdx7uUIKuNUDPD.Dis9zyV0cmT9lOZESNQOtNo6mBfPBmBK52_ygDJ10PN74vlHyo7FQ_84F65k
 NRKKIIM.Bo7iTAPPPMfnQVwLhnh5p2VeTENUorCql6ae1H2oBjXQfz.TKuVwLV3HZV2m3VL9Xyvw
 QArZo.PX4D66mIhgpHIF4WV0ZxL8P0p_5akbz9UTQsrkILquZyN_lWrVkTid_psqRJvU_FFcuuvb
 Vm9020Tj.ph7.g8PTLHyYEL_YmKQmQHuk6ciKAI4NX0tMYHis1Rmj1IK57NPFq3Qy1y1a16hN6yN
 KMaL6X9VFYx1ONP4VNwZd6FOVf5iHoO9OcoDwTHZ5r.XW_X4iLvjtjCamInb_SD61Eyn2iUpPK4F
 souFyUOvQxnzydzduUv8Fx4eYGxg6QYYeJHCLbJw_yMvnyTIUlDbUIjpbJ1Ppu2GhkX5UN6Qzrki
 gDicoA3EHWM_TwvyvKcxlJIZhGatgMX1hjlcWRf6YPiSG9pFcG68MxfvcrzYzS.E8yHRRJ9ivCvX
 scXOC90j4RfUeqmx0gXPa_EH3mR.0DjCgdyeKsDQD249j136yerfavhcNl7dK1hDLaNxUCKH6bu6
 HtucY955vDbINYiSUBl3GqloV0BdptzhJctA9O0tqk4HKbArucMETgBuI5mnXXPCgNBAIV0B4eQy
 kk4lF8VJX7XrNOTEZfpnKNvwYZ1eBGcHD1GxTTx0tVenOncmUbUtb_L1d2r8v0mmn1k9ITQcpCKI
 T_VMutuQTEqN1.2j8LwjQhY.MfmCFFPondZv7Ntu5e3_GrvdUxSHo7o1bxh31Ma5.B6L5.cg3VJG
 xwJQZdzKRZsq1CYfPq_VFMuKCWK3P4mQdQ2kdaOWB90r2y7.6KxYCXgw7NueE_2_.r0kBhtsp2Z8
 DeiigR1ogSJwKeQqnQX.sxRFWSbSTJ46uqvBeQfzXE22eziKEYZUg67JEx.1FUiLrrqLFtuYm4Gb
 YrHR_r_yC5krB1aiQKQ25aM5qjz72vMyuafcLSdwAgrCGkJcYnGjsCnwdWxIgfjIblH.haM9W1lv
 5NzuMGV80fh9QdBHUSP_5jBVfXN74R3piQOQhcRNmmQqECWfZO5ZymaMRJI.9BDDlwfT4r89EREH
 9uRdzeISa2CImFevAuGizG2sdvNJma0T1L1xArZ8aI.kEOMHGLN6amqo4x8fOyq.G8Ob5zId4gSs
 YptkIH4n4KAQcKa21DEv_Wr4gGJllUsIiAvw5j2NRMhxRlr5tnMa4hnKKmWW68vJmDzKj.VdPg1p
 D4052NvNBuisn0lo1sZ.mFWm2TZPPRyEEk_pXPiYLcJBgIwJGAHtcbfquoUzMJX1cGWfMqCi0x9d
 UKidKp5.jvJf91tsmYdYvQefgomLB6K9vZTNc2ap5zuWwjZMbcsxHi6UDWUnnc1FLOy5kB8VjZE4
 QlQ9L3QYYU.lBplu6seFXrQYGftMFNEaBb187RvcGP3ZDH6v2vOv.pmhOParX6IqZbENuYwlZ_3r
 7MhfHTF_BzqSw69.qgS608hyX7_z7zYm4y9NeMyjUVNihHR_mXeq1UwZ9QcPdxyJl5BasXNbadYS
 J.cjac_TmlziFu6F9LONc2T2Rf18bQnn6GDAyo31tLgxhQNECz78iR7Fxn6emhPcHnq5t2S1nKyd
 rrdyMAAhYdW1jeUL8cMkcRrkLbSoXOcGJ8W9pCa1PYNZ.TNjVfwrRtWlIJUlFwfIC9FSCZw9IlBx
 PFwDu621S8JUAfzTP0vwpPYa3vwFqtncHxqEydXR8h5nlWTjV31U5ltZkMM8t.JlkYpb69yNqR1i
 jjWdtmAlxr05KTabjvNu1_ERpeo5pqlXjoGZBM2cgPMjCXMrXYqVc9FTelM8vREHRML6O.qvYZXw
 o3u4bOcS743mgPKHllF2UEAF4To_A_cACC25vbxk402038FJ6JXNyosxKtUQtZd2o5.MTKOgeekf
 bag7il0QKHUiCYVG43dV_LQkFBlSYgOagaNMi7xrpeONpsTrrroycWJ1xZ5v4x5qqGTqv0vAqfb8
 tpdjHz3fLu.YusTkoit59zf5lqsjr0WS_UOzyZzRhrbOgd5gty.CX5zhyk_TXiLRH
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 3 Mar 2023 00:54:54 +0000
Received: by hermes--production-sg3-67c57bccff-wt27l (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 0834a97ea0dc80492ca743a1044f8c39; 
 Fri, 03 Mar 2023 00:54:47 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN> (Dmitry Gutov's
 message of "Thu, 2 Mar 2023 17:45:05 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
 <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
Date: Fri, 03 Mar 2023 08:54:43 +0800
Message-ID: <874jr2y7qk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2650
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> I've done so further investigation. Started with trying to find out
> which part of x_set_name_internal causes the problem. Commented out
> this or that call, and none seemed to make a difference.
>
> So I commented out both existing calls to x_set_name_internal: in
> x_set_name and x_set_title. Recompiled -- and the problem still
> reproduces.
>
> Then I added --eval "(setq frame-title-format \"aaa\")" to the command
> line, which we previously identified as potential fix/workaround --
> the problem _still_ reproduces. The frequency seems to be ~the same as
> without it, as long as the x_set_name_internal calls are commented
> out.
>
> With x_set_name_internal not commented out, (setq frame-title-format
> "aaa") seems to lower the frequency of the issue, which coupled with
> blink-cursor-mode (which was previously on, and which fires timers
> over regular intervals) made it rare enough for me to declare the
> problem absent. And also this addition, which now seems to make the
> problem _more_ likely to happen"
>
>   --eval "(add-hook 'find-file-hook #'redisplay t)
>
> So I went back to the previous Emacs versions.
>
> This MRE:
>
>   src/emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)"
>   --eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda
>   () (interactive) (insert \"!\") (redisplay) (find-file
>   \"xassociations.rb\") ))" --eval "(add-hook 'find-file-hook
>   #'redisplay t)" --eval "(blink-cursor-mode -1 )" --eval "(setq
>   frame-title-format \"aaa\")"
>
>   Press 'a'. See if the buffer is displayed after a delay.

Could you send me xassociations.rb?  I can't reproduce this with any
file of my own.

> reproduces (though a little less frequently) in Emacs 28, 27, 26
>
> In 26 it happened ~5 times over 100 tries.
>
> It doesn't seem to reproduce in Emacs 25, though that version is
> pretty buggy here: it tends to hang during startup (around 1 in 6
> times) and I have to pass --eval "(set-frame-size nil 40 18)" for its
> window to have a reasonable size.

I'm not surprised: Emacs 25 doesn't support double buffering.

> --eval "(modify-frame-parameters nil '((undecorated . t)))", OTOH, we
>   can also cross out from the list of fixes: the problem still happens
>   with it, though seemingly less often (first repro at the 15th try).

OK, thanks.  Damned blink-cursor-mode!  Does the frame still refresh
when you hover over the title bar buttons?

Also, since we now know blink-cursor-mode was previously screwing with
the results, would you please try some other window manager again and
see if the problem reproduces without GNOME?




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 15:45:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 10:45:15 2023
Received: from localhost ([127.0.0.1]:58148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXl7L-0004tG-EM
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 10:45:15 -0500
Received: from mail-wr1-f45.google.com ([209.85.221.45]:35337)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXl7K-0004t1-7N
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 10:45:14 -0500
Received: by mail-wr1-f45.google.com with SMTP id q16so16991243wrw.2
 for <61667 <at> debbugs.gnu.org>; Thu, 02 Mar 2023 07:45:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677771908;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=pzeoBkPjAJ0WTVS7oF9CdYmUISx5DodTYrJv3DSkOWQ=;
 b=BPqa0XddJKmiMmZobImRR7CzNjckTkVJFl95yJtcE9VNbL7ylbTODxbtw0WtmgbNbw
 gZEzNHeSSp9v0rNOv6ZZ2jmvoczceeqwBz8gSAPQqkLDHyr9H32JqFCHp3rVnOn0/Nz2
 LcLg/dxbBZ2jR4huvv0X5QwkStEaHwVxLaorHBgSdTc4mLYPBa/5cvPiW/1+1NAXlR3h
 wpuVT9LPzQRKEyEIwAEkX/WH5O0KjnnF2Fmq0VyZe2wtKqLNnzEK6qTgFPSUpqcICO1z
 J/B0loQJWn5c6G3/HJMuLvY2jzMkMMpcWmuyBZN0wVzJIEFnuLi3vsqFCk+Mxx1gPWgl
 oIRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677771908;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=pzeoBkPjAJ0WTVS7oF9CdYmUISx5DodTYrJv3DSkOWQ=;
 b=jjWH5JfPrUxDRXjDVg1yeqbteFMXy7TX1+irHWS0iyprx4UkH0fMnnMogrIem57aol
 6eu821Yplml3t8zUS5DQtasgv88wSOOLHn4IrZCQv3NyDTkvlHZDPpjBqtJLjm7jKWTG
 SwtSMXt5oZ7SFXF8muB5/Gg7R7D9LYGi+P1oQ95ePfxwB8MTm55/csnF2AfpXBG1pbKx
 YJyCSh1VTqko1rmdWUrNgGRm5GqS7a733ZwJQzD8WF+85HeGape4dXZWQhVUQY27b9Vk
 sDqVmGpOZifyV+uzrdaoYSSrCy6Cqp4kUP9X2zKP6fAZ7/JacY98zW2O3hJYvFQ/08ef
 Q0Ug==
X-Gm-Message-State: AO0yUKUv0JbteVz+OJoGgQC+JjTY1vJw2KFFvlWUTSt5avJFjH/AaT18
 8KsoU9UdgMnKx6Gn4LinmO0=
X-Google-Smtp-Source: AK7set+CfLCcx9MKJSJ5TKlDmgvwMcL+FcNZviYhQDPJZfpIjU0ZAjOYu44vYjxFL9Viin4h5Xy87Q==
X-Received: by 2002:adf:e5c1:0:b0:2c5:5d15:4e25 with SMTP id
 a1-20020adfe5c1000000b002c55d154e25mr7809313wrn.16.1677771907923; 
 Thu, 02 Mar 2023 07:45:07 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 r14-20020adff70e000000b002c567881dbcsm15563433wrp.48.2023.03.02.07.45.06
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Mar 2023 07:45:07 -0800 (PST)
Message-ID: <8eda4f1e-233e-4963-1b1d-75945eca01d4@HIDDEN>
Date: Thu, 2 Mar 2023 17:45:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>, Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
 <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
In-Reply-To: <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 02/03/2023 15:39, Dmitry Gutov wrote:
> On 02/03/2023 11:30, Gregory Heytings wrote:
>>
>>>> So... in both problematic cases is seems like there is a 
>>>> show_back_buffer call right after x_set_title, and yet it does not 
>>>> reflect on screen. Right?
>>>
>>> Yes.
>>>
>>
>> How can you draw such a conclusion without knowing what the back 
>> buffer contains?  The fact that show_back_buffer is called doesn't 
>> imply that it contains what Dmitry expects to see, namely the contents 
>> of the xassociations.rb file.
> 
> The problem here is that there is no subsequent show_back_buffer call 
> which corresponds to the "correct" frame contents. But the correct 
> contents do get displayed (albeit with delay).
> 
> The only next (last) one is me pressing "C-x" in "C-x C-c", I think.

I've done so further investigation. Started with trying to find out 
which part of x_set_name_internal causes the problem. Commented out this 
or that call, and none seemed to make a difference.

So I commented out both existing calls to x_set_name_internal: in 
x_set_name and x_set_title. Recompiled -- and the problem still reproduces.

Then I added --eval "(setq frame-title-format \"aaa\")" to the command 
line, which we previously identified as potential fix/workaround -- the 
problem _still_ reproduces. The frequency seems to be ~the same as 
without it, as long as the x_set_name_internal calls are commented out.

With x_set_name_internal not commented out, (setq frame-title-format 
"aaa") seems to lower the frequency of the issue, which coupled with 
blink-cursor-mode (which was previously on, and which fires timers over 
regular intervals) made it rare enough for me to declare the problem 
absent. And also this addition, which now seems to make the problem 
_more_ likely to happen"

   --eval "(add-hook 'find-file-hook #'redisplay t)

So I went back to the previous Emacs versions.

This MRE:

   src/emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" 
--eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
(interactive) (insert \"!\") (redisplay) (find-file 
\"xassociations.rb\") ))" --eval "(add-hook 'find-file-hook #'redisplay 
t)" --eval "(blink-cursor-mode -1 )" --eval "(setq frame-title-format 
\"aaa\")"

   Press 'a'. See if the buffer is displayed after a delay.

reproduces (though a little less frequently) in Emacs 28, 27, 26

In 26 it happened ~5 times over 100 tries.

It doesn't seem to reproduce in Emacs 25, though that version is pretty 
buggy here: it tends to hang during startup (around 1 in 6 times) and I 
have to pass --eval "(set-frame-size nil 40 18)" for its window to have 
a reasonable size.

--eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))" 
still seems to be a reliable fix, so maybe Emacs 25 is by definition 
unaffected.

--eval "(modify-frame-parameters nil '((undecorated . t)))", OTOH, we 
can also cross out from the list of fixes: the problem still happens 
with it, though seemingly less often (first repro at the 15th try).




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 13:39:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 08:39:31 2023
Received: from localhost ([127.0.0.1]:56173 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXj9f-0004h0-2M
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 08:39:31 -0500
Received: from mail-wr1-f46.google.com ([209.85.221.46]:42706)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXj9c-0004gn-NT
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 08:39:29 -0500
Received: by mail-wr1-f46.google.com with SMTP id j2so16540307wrh.9
 for <61667 <at> debbugs.gnu.org>; Thu, 02 Mar 2023 05:39:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677764363;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=6sx+msvSuoUSXIN2NsYKQgNmiOVM5jLBN7d7K+eRxfk=;
 b=YFANc01Z9qeiaiLGlDjYtzC8kE2Mkvdawn5hWIjnSc4XCEUHYwDZQysVlRIBY43i+2
 sVRfqkr5PnN5aOznQ81qTwumZbD6bsO5GYBgtpeFV8Wcqu7uln4ngCGGgH1baU2Y7DgS
 WbsQ9i/s1s5O0EbY1jNjEF0smYRcBtSULv0ojsCnIvYx3Bz+fheZYkIKlD4+dB+vH8as
 LdVLDr7M4m+HvBZErlLb+4vcQTL5oaTUMKVJNpc0n+SXfnXh9EX3nR8fTMXplE1L0GqH
 6cuCUkFnDc+sqpWf7ixC6BRHd7/lNByOH9wloR+7N2H8fQh5pXmREoMFbXpZaIWoedtN
 uM7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677764363;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=6sx+msvSuoUSXIN2NsYKQgNmiOVM5jLBN7d7K+eRxfk=;
 b=nwmnJYqcTEpaSf/cxKVofXkwF5ueL3CokKJhW+vXX78wondoymsRjtil0XyT8b7b46
 nt4o0EGcT1VMHV8M672fcD+GlLUt0maWW2YyrjiRapMhgK3+Lsr0GIt6dy3tPmHzn8b8
 EQsl3tB8sgkOQrTrhdkCP3inVwpbNTOLDStrBk3fPcHf0n91BbObdG37rOOeRvrCXLEI
 gmScTAy+l5o1hnaVBQp5enm/fM8fhOYxIqVmhmQCNYZ0el8az2tAbrfxKoUO+HvFGPNZ
 jmtjSrgb/m6wwv3QCsnmSCZkk+6JIdpO2OJNMKbd+1L3gsJpCQcNhjHT30odVFgrdmgJ
 SvoQ==
X-Gm-Message-State: AO0yUKUNvw+OCbm+rqL1g0d3wKpIJYpsJf5ytyCttuoQCHNgzQJly8F3
 pb7+XWVQnu3OomHtURkDSRU=
X-Google-Smtp-Source: AK7set+V0kWKlWu7I0c2sfSjZmifrcsGfF5rrNrSfByuIveDqLDWXdQ91lVRjMqncRf8eBfVfkxHRQ==
X-Received: by 2002:adf:e505:0:b0:2c5:9ef9:9bab with SMTP id
 j5-20020adfe505000000b002c59ef99babmr8209029wrm.43.1677764362675; 
 Thu, 02 Mar 2023 05:39:22 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 w9-20020a05600c474900b003eb5a0873e0sm3299160wmo.39.2023.03.02.05.39.21
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Mar 2023 05:39:22 -0800 (PST)
Message-ID: <60c92936-2a75-a254-145a-6a0a1656a645@HIDDEN>
Date: Thu, 2 Mar 2023 15:39:20 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>, Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <14405ac4f8f101c35628@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 02/03/2023 11:30, Gregory Heytings wrote:
> 
>>> So... in both problematic cases is seems like there is a 
>>> show_back_buffer call right after x_set_title, and yet it does not 
>>> reflect on screen. Right?
>>
>> Yes.
>>
> 
> How can you draw such a conclusion without knowing what the back buffer 
> contains?  The fact that show_back_buffer is called doesn't imply that 
> it contains what Dmitry expects to see, namely the contents of the 
> xassociations.rb file.

The problem here is that there is no subsequent show_back_buffer call 
which corresponds to the "correct" frame contents. But the correct 
contents do get displayed (albeit with delay).

The only next (last) one is me pressing "C-x" in "C-x C-c", I think.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 13:20:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 08:20:23 2023
Received: from localhost ([127.0.0.1]:56150 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXir9-0004Cl-BW
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 08:20:23 -0500
Received: from mail-wr1-f46.google.com ([209.85.221.46]:42781)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXir6-0004CY-Mb
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 08:20:21 -0500
Received: by mail-wr1-f46.google.com with SMTP id j2so16483197wrh.9
 for <61667 <at> debbugs.gnu.org>; Thu, 02 Mar 2023 05:20:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677763214;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=1Ct0xBYg78fnCFHR/BIfdXlkkQsrcfoPPEnuj9eMDN4=;
 b=RnjWYv1lZUewbe6c2dbAKerWgPxQGsGSDaYoneBtMm++qkcacznbTxEerCiqGSMKAl
 1Yo1G/3NWWnk950lhJK7UqzjfV72AmwxcwOYyfYHjFx/KxK/CDqDNSUYaNmw0yXwWrkM
 MNrRKEV3lyVP1gZ8RATLkdr22bIE6wXgeNgqhz9G4GdYWAqLpskTb8SMeIfK/YAAHk3a
 TukrUYGPw97ezSZLIodwzeXxTQFDcNCm8rxmpnkmFOjeSC9rb3k5a4Gcu7Mu8OFla/ZK
 LPTFUCL86/Rm1+PX0EpkTH939F3HOePGnNj1hYU6NWkzCYgVhBnrSzEokTTSOjwNqmrn
 FBuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677763214;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=1Ct0xBYg78fnCFHR/BIfdXlkkQsrcfoPPEnuj9eMDN4=;
 b=3t+2DCvX+psZsDmEgDxdI0E/aF0Pz74DoBhDsevBRiyeSJYaNAW1ON9r7Gk4yYfeE7
 1rcgEf51IqXenVEd5m4DfnjG8CM7R22YVTKkkBRvhPi1A1tDr+dgEQ4fNkxzTH79Jeph
 kbK4dEj/WAJmNVGr2EgMWRIxGp1o6OxJT3PHpKrbT18uu2a3dVFe13ZlXsnPz/mo7+mk
 sOJhBEnDoX9t4DKRTwf67NsDEWWK5DhMs++KYaezfgg819h60hjA/qBLO3ftFYGIvfNF
 G+Ry8ImTgXTJSTceiDzaHZ0xucIBgtX5exwPrrgXt130vd5DutSfLDAM1o5g+Ud0Rc3H
 AexQ==
X-Gm-Message-State: AO0yUKUsyHhV0Y3I8Z5UpzjNu1Cz5/rxN6eB3KPB2+XzKJu9bq0vI33M
 l1DPuQLhs07D6Nw21A6TCAA=
X-Google-Smtp-Source: AK7set9NQkaq00/QZ+DH/PF2TF/ETSy9op7d48aUfS87s9bGoMIF0+3El4VHRz8Sw8FWWYmaVtZ6cg==
X-Received: by 2002:a5d:6607:0:b0:2c5:a742:572f with SMTP id
 n7-20020a5d6607000000b002c5a742572fmr7306944wru.49.1677763214547; 
 Thu, 02 Mar 2023 05:20:14 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 q10-20020adfea0a000000b002c567b58e9asm15469758wrm.56.2023.03.02.05.20.13
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Mar 2023 05:20:13 -0800 (PST)
Message-ID: <6b15fdc8-4251-10e4-4714-ce1d58c1637b@HIDDEN>
Date: Thu, 2 Mar 2023 15:20:11 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87a60vztad.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 02/03/2023 06:11, Po Lu wrote:
>> Does that mean, then, that the refresh of the frame after the delay
>> does not correspond to any buffer flushing on Emacs' part?
> Yes.  It sure sounds like a bug in the GNOME compositor now.
> Have you tried disabling GNOME Shell extensions one by one?  Maybe one
> of them is responsible for this.

Alas, no.

I've tried disabling extensions before, and to double-check now, I 
toggled off the "use extensions" switch, logged off and on again, and it 
still reproduces.

One minor detail is that for about a minute after logging in I didn't 
see the problem, but then it started happening again.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 12:29:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 07:29:56 2023
Received: from localhost ([127.0.0.1]:56053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXi4K-00048P-I5
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 07:29:56 -0500
Received: from mail-wm1-f42.google.com ([209.85.128.42]:51041)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXi4I-00048C-QU
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 07:29:55 -0500
Received: by mail-wm1-f42.google.com with SMTP id k37so10612811wms.0
 for <61667 <at> debbugs.gnu.org>; Thu, 02 Mar 2023 04:29:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677760189;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=iYUkmIoQeR26KDqjR1TWo6vyrsPXVf/Of38LxsMGP3M=;
 b=n+rPL8kSQpnRxEYXKzUfnGDZvx7BPCWl5UvjYSWtPPi7Imd/EIrUNhHWz1xR6Ukjkz
 K6K6WFdLz9B5fFwRPe7+dNZ4HMgDW/Uw3p5gKEdbKSAiDLKOiryRO6Ro8UQuEtPhZDoO
 8kJBSTEFppqvhtvdaaqbhzjSxQj5pbD49Wk7zVZ40+GKYYtYuJJBGg27ia8V+Avr1BEE
 ce6MrltSZEnMnG59+wUQYz0VYqDJ3fXwSllA0JbpNSqlpdEwpJ+nRhWuNsgDUD0Kf3JU
 svDdwzQOKy7Q1JWLAQ/aLo58QUheFZ5GKem1PPUd6QrCiXcLO62Zg17vy957v8IEIroM
 mD1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677760189;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=iYUkmIoQeR26KDqjR1TWo6vyrsPXVf/Of38LxsMGP3M=;
 b=6akFQ4FWaEUMKvUbUfykbJWygANeE0S4KeEaBNOFOd8pHn0StYc2V9TV4jHVxDOv+m
 6aI/eF/+XYFfhEgLo3Rt2pexc0dfnF5BT8n19JkF6bSqdQRqeph2kG8ogcQkT8ir7fZs
 tLsNPwIRxLjNySN/WDMs4jzFBNunU+O6/66ALzDxCgZFrgsbHj4Z/ABMMg6ByeEJu723
 hBN90EztqKqHI9p45nl1gEaH14sOfnt7TEEu6o5ml+GIskO3yIFpe2zpQ9z8a9ccKOss
 nLu44CLvG/f7f0MI8ZY25gsA/JpLZe1pLEo/IeUST+6uUtRKij4/ADnmufb6P1nshWdr
 4BHg==
X-Gm-Message-State: AO0yUKVNIW9OQVXInfawtE7EElmm51mSVBOI8FwKw9GQBC0s7owIMCwP
 PS5fmGCTdQA1tnRyxPYpTiQ=
X-Google-Smtp-Source: AK7set9vlPE+00bBi2HRpkByiSPzndJSJfPYxZLdD02GLHFyreM3KjhhxJKXOlq5NrFljE3WlJiitA==
X-Received: by 2002:a05:600c:4f07:b0:3ea:e554:7811 with SMTP id
 l7-20020a05600c4f0700b003eae5547811mr7490559wmq.10.1677760188651; 
 Thu, 02 Mar 2023 04:29:48 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 i16-20020a05600c355000b003dc4480df80sm3232306wmq.34.2023.03.02.04.29.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Mar 2023 04:29:47 -0800 (PST)
Message-ID: <e2decf0d-50f5-e9b3-b94c-030a886a8221@HIDDEN>
Date: Thu, 2 Mar 2023 14:29:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
 <14405ac4f8f101c35628@HIDDEN> <87mt4vxx8l.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87mt4vxx8l.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 02/03/2023 12:29, Po Lu wrote:
>> And the next one (the last one) happens much later. From further
>> testing, it seems to correlate to me typing 'C-x C-c', rather than to
>> when the frame finally refreshes after the delay (for example, when I
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> decide to stop waiting and hover with the mouse over the frame, or
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> over the title bar buttons).
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^
> Hovering over the title bar buttons generates damage on the window and
> causes Mutter to ``wake up'', prior to anything further buffer flipping
> by Emacs.  Mutter cannot magically pull undisplayed frame contents out
> of Emacs.

Is that much different from being affected by a background window? Which 
we knew from previous experiments.

A background window changing generates damage, causing Mutter to 
refresh... something.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 11:30:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 06:30:11 2023
Received: from localhost ([127.0.0.1]:55969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXh8V-0002XA-Fz
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 06:30:11 -0500
Received: from heytings.org ([95.142.160.155]:51328)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pXh8S-0002Vt-Hd
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 06:30:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677756607;
 bh=p5IzxreKiRCpqDT6pgI1hlr+FBneZCGbPU3RVtz6iuA=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=JM1VejZyhz3ZS95zfHytG/Yfy4uWS0rfw0WDVSb5mmf4S0eL4WBVHWBk8PnDRnA+u
 HrxuKPesoiQ/KPU5M69P1/63xhc7e3HKQIfyeq+PJfz3u3A2NK3/jFr1yhT5WVxZDF
 NCkpybGFEM+lkyCevRnoF6g1OTKuQZU22tsvBYu9QfDclQihf5301VQJdcVMqFLHXM
 s2cPyUJhnXb2a+H7RuJeYcHSkBesA/KqSRdwBthABsyv96rdvBlt97SEYfhe0TkPL5
 4+awURk9iPDr5PmhVElt5+ePy6RJ+2ZVI6LZLlaa1PXPXnpclREiEh6EmviU3hQXlS
 5SdMhS9d37JTA==
Date: Thu, 02 Mar 2023 11:30:06 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <87r0u7xxgp.fsf@HIDDEN>
Message-ID: <14405ac4f84d55030402@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN> <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN> <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN> <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN>
 <14405ac4f87eba88f1bb@HIDDEN> <87r0u7xxgp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)


>> ERROR 1 | show_back_buffer |                  |  152
>> ERROR 1 | show_back_buffer |                  |   46
>> ERROR 1 | x_set_title      | xassociations.rb |    0
>> ERROR 1 | show_back_buffer |                  |   10 <----------------
>> ERROR 1 | show_back_buffer |                  | 5684
>>
>> ERROR 2 | show_back_buffer |                  |  130
>> ERROR 2 | show_back_buffer |                  |   16
>> ERROR 2 | x_set_title      | xassociations.rb |    0
>> ERROR 2 | show_back_buffer |                  |    8 <----------------
>> ERROR 2 | show_back_buffer |                  | 6302
>>
>> OKAY    | show_back_buffer |                  |  278
>> OKAY    | show_back_buffer |                  |   19
>> OKAY    | x_set_title      | xassociations.rb |    0
>> OKAY    | show_back_buffer |                  |    8 <----------------
>> OKAY    | show_back_buffer |                  |  560
>
> Sorry, but where in ``10 ms'' and ``8 ms'' do you see a problem?
>
> Dimitry has already said that the second call(s) to show_back_buffer 
> after x_set_title correspond to him pressing C-x C-c (and presumably the 
> key press being echoed or something along those lines), making it 
> irrelevant.
>

Indeed.  I missed that part, and thought that the ~6 seconds corresponded 
to the "multi-second delay" Dmitry mentioned.





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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 10:29:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 05:29:32 2023
Received: from localhost ([127.0.0.1]:55882 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXgBn-0000nS-VA
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 05:29:32 -0500
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:34365)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXgBl-0000nE-Lr
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 05:29:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677752963; bh=Osd/cH/HxBeMLgrw37P5rXuYnay5EvXdIPRYk84hOxE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=GIWDeHLdh05eGLYl5AI+d/4Xe6vwm24/TRpZ0g5e4+H4jI2tT3JHczwt1K7+Qps/S87TaT+/7xwo1vthO0ffAyf8T8sjtfrzc35iNmJiYfD/gSrIsnx61Wyn4nMQ5IgGvQbSFxoZD/vocGVRopeBJNE7TyG04AeTqnk/b2F0/4NoYO5xvcOhgE1OF15i0kpkfgqjJwAUjg27wPG34iKj2+hvSXnh8NN2e9U4EmpQ0hvjkSQIdk56qTVZ7R65sBpvKwAkeAXxtg1cewgq72WzWA6O+rz186j2roiCsexXEURRCEOiyEH1AFdxTSJkGFfG2SnQs0CU8IxYp6PqTXviyg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677752963; bh=k3PVeVcFIF1zdXWMR/HQ2EJ+NODujQNE9HCECEr5/eB=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=arA6Cne5Ty1HnAOZCaY0DBiWDz8ebHe+Ybu3UOe2y/T91uqcJvMd2C2k/f9FRmUg4aYi2bKkHkNU3lQJOkGekDqKFCabVFlhWVJDSz7sk/PnxOerjihs0aDtmMpwDzHJuoEqDLKSWVi3igCGQKVInwfTyjAoYnJDbeNXzT+oqoW9XsOWrVfJid7hDhDcqaYPgWdLo56sVzAltVns/bVwAFlTY80iAkYl04fVsjN+8U/9cmVHjB+9mRtAzC6bqmNhRwc8sVadFI6JVJdzsgfX+7Y3bF4UPj9I9E0kh3Xa0wD0i7QGjwuGqHHSfUaDD0vcG8XF5+lBmm7KKlboV7cJLA==
X-YMail-OSG: MKn98EsVM1lCzSeTs3EFK8AQufT66hPreJUmu1tBgl7ZU6R6kbdh3FxuagkiZJ3
 XbKIusalyjuFuW2fAhaGh868c3Ox6XRb368vD8BLoUPpsUkg7A6Md0yMaDtYnzR08o9VAiS_BGYt
 xJg9T00UWAiiKi37Ns5G0trTbkyk2eN.45LCVFHbz7QSMH3ajdG80RRMR7qa2odX4giH_biQx4g_
 dsACYOf9dmMFyllT1hVpvbHPfdI9avy5TPNBNO5jM_gAtvCBHAh0PD0UnY8x2L_1mx9TpvRspb0g
 x0RivIhTygsTjegO3jXIxdKbVJUAYGJNN7ycz6VGxlnUbXSy..kX1LHppcG43KGPVyNdeU.14jIV
 7AWZiJGvEJWc6lI.kkSGsjUJeF_hAPAtP26SCdN86hTM5Eklq1Mh.BTzXeowliNLTntxhOu30re_
 6o6EqiNrQZ7HJ0ZHfycKxS9QW4RXvsxSenRHk4U5GFywzAcqdqEAN6mz7XtzqSkCfAsp02f7SkL2
 egKb9mU0nTGe4oob.9aaEU2eTNqN5Lue3hqTXhx6DC96NsiJf4vf9Rhaqqkd.I7xdAevAu1xOi_i
 GLogXLIPrVZOND.x.wcVqt4LxSYocSeZGEshv5oaH0GwJlUSD3LX7prqJfw2hwAU5QtylYSGrQsD
 a0lAkR6xWu8OBS1I8d4Z1aM94bPdQVEGAdExpzOmXjIayqNhl3uwqy_.tVB4vgAIOY7.IJxu4jur
 2TXE_eMKdAqAY9deG7Az.sCtoV50pryKFA9blr_obYS35YKVALKSLFEJgWo6TXu.L9VpCVY8G0qa
 W4BVVl3bfTsy2lfmuELmSDabDedRB7MpiV8a6Bu66qw7FAd3dftpBts6dd3qsWKBFFOh6wgfh7NM
 qk2OyLUgVWSKSIeBRokWchhG1TqnSOg_vuxsNcnIT30_SPqwAwM6Qtt_Ujigf39QgunKM3bRtsEZ
 1Tk8Rc14UQ5BV8Djzm28jX6J551R1I78QLgFX7bqXCMWI3zyB_Bz6aL4NV3cOy8JkmRy4pYXCLEW
 wSKVGAXyWG6u8RLwVNmLSgTJjatq4agZODFF.T_JfoxoomOXYgWC8xXRW31o5gKM2AA1e_fyhxeK
 t.ag3FNg3iv1Vxu.AlhhV7MDX3jKnJamVUMf1lFy.j0QTxMv2RLaxOBSU9WPt81ZnNMimi83ITnJ
 DsXDRjk5J4L3oI6MMio4GOiM3KYzg.PS2oGFgfnjcUitOyqWz8YwdkI8QuYg0nzNAJBw6cLgrFp6
 BTIH9wqnallQ.vlrqBGJX8R.3q8w7oAsf_m9qDbNJiooRgxfSIaDCLv1PvWp4qGplozKgy2E4Fdd
 _4drfqcJcsIteYSzaJua.Lsm4qExO1VbkBb4fMJ734tOcU6vPIA2UXDFFW6PQnic0oi.2RDg9HYE
 Bh1oMAbP8FhvtJyFBa83JXDtmQTWXYRpu4AC_kKx0Qs5zgHUFKA_q5O.ztvWBRd.2ubESfwg3R93
 1ZT52rwVODn00k2aSVR7uuWlpqW_JqvncibJEKNApabYTH4TQJLeqB9yDYOrV8wqh16Abb7woAyP
 B3nWCQrHL7XUgTzMl_2U8SIjmMtn_2zfr0bt74TiznXQidQTfooLOLRnkvkGgwwgDXbkT2ni22hm
 pGhPFakpEXdfny6ksBiJY9y4VoIqpFE26H5B.WwGc6IQ_f2c00Bgm5kOsm4CWW71EFbMoeO2cI6C
 1aCAjIIVFa2bNe1U42hOxT4xMcyqaOKZM6.ieyO09saKlr6xD8U4Byou9xGoo6RwyHuSpAsHlDOa
 m6.laoDbzkjTFv.JBmH5PMFD6PG4xXxZWaMSkvfMpy4f5FL8cEu.TSYF4vxoqVDeNTAXfAwdhXZj
 H_Md8OdwXiGuwDwjMFHbxylU7v.n33ghozuObu6tQvnybtwDCDw4t51kJJaAqB6E0LisF6X0y3XY
 87rowwKPCjCVxuWIWE2b2bd_G4w3jW8zq1evCbOXPNhjlNHXhwwQ60CbIslJTCEI6tkey.4x_X83
 Z..egxhiP_OKhUrbY1gjIOIFz5dUNnDQ9RLaqOrQFsQU2_NLucxnQQsL8_QQKXY7ORzonZUVOlQH
 i_KUBXmoVsD_Ze3JSW6jROd3VavtSXrpaXMUzU5UHDnFp5NBOLgpLUoe12miqxIjvzmYejMNofyQ
 WtbMWgPUfuLyqkRl91OhyZtkIeF.Eh40zGmfFpleRI8ZdM_vON8lUjx0ZKzcOV7QE68bvCalHtEC
 2fRU7pPV.a7d20ItW.3JhXL4RtkMAmhVFzlVjdTVA7SK3Lc2ZXeW1wlUJsi87Jkc4zzY-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 2 Mar 2023 10:29:23 +0000
Received: by hermes--production-sg3-9fc5746c8-z4gft (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID daa90e0afe088af3e08697a211b620dc; 
 Thu, 02 Mar 2023 10:29:19 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <14405ac4f8f101c35628@HIDDEN> (Gregory Heytings's message
 of "Thu, 02 Mar 2023 09:30:12 +0000")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f8f101c35628@HIDDEN>
Date: Thu, 02 Mar 2023 18:29:14 +0800
Message-ID: <87mt4vxx8l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1027
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)

Gregory Heytings <gregory@HIDDEN> writes:

> How can you draw such a conclusion without knowing what the back
> buffer contains?  The fact that show_back_buffer is called doesn't
> imply that it contains what Dmitry expects to see, namely the contents
> of the xassociations.rb file.

Because, as Dimitry has said:

> And the next one (the last one) happens much later. From further
> testing, it seems to correlate to me typing 'C-x C-c', rather than to
> when the frame finally refreshes after the delay (for example, when I
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> decide to stop waiting and hover with the mouse over the frame, or
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> over the title bar buttons).
> ^^^^^^^^^^^^^^^^^^^^^^^^^^

Hovering over the title bar buttons generates damage on the window and
causes Mutter to ``wake up'', prior to anything further buffer flipping
by Emacs.  Mutter cannot magically pull undisplayed frame contents out
of Emacs.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 10:24:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 05:24:40 2023
Received: from localhost ([127.0.0.1]:55877 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXg76-0000fn-9R
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 05:24:40 -0500
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:34885)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXg74-0000fX-B0
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 05:24:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677752672; bh=LTrP0nI2jfCVcv6qOG5GcTib2JN8GWAsipdQfJmeBtQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=M+CIzuvKfSCxq5spx3BY/+hVv8dvPZDWM7NDYDnCBdm9c3BW7mmRTlzjI42LiQo5xEC07C59zrMfuu4NIQrraLM63HSIz5xKTDkXtj88UbCpyW9yUo8/KbwfTAWzR8u0gU2VkBQgzjSBaVRtuNta7d/bCo9G63NU7XaEbLcUPIW8mB8eUaSafptuiZEqdl/FZQP6n12GieMwGkuyYT3p1CdcgE+pl7V36vU66IXG7cBpII6AMBZ5Zx20jWf8PJ1A4sZeWmEb5XT6NJx+n2KH6aJPA5ZpAnU6o6+CcE10YDEoaysEyLvvWJhLj05402QiUW4d6EFRaJOuOtf1HaEugw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677752672; bh=51ICcNmcl9N247lmnk/K9Uk5olPoUvOZ9065KYJa5kb=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=NuAunrZvoBoP4ukikWia6miOOF+3OlBFtKcmrQRA5FsLkj91bsWb9SmWLM3Y2p/P721L5zWj9r/lHwlbBinnasCKoPK4PEtra1jq+2dWhPLk8Ph2DO6NjcYw48ZzPsmW77Wt/3BLt100EziO7nTGwX3ZhwlyQ/z/yeii00bhMCNcCXmebZg/0c704UyCGvUNuMaIxzpf9tpx6EJvS5R3xvPH2JLFeGAmQzASzK0/EeAr2DRyDmKDONVn8EisEERddTS5Isv6zskYYbGeKFXRV/nX+ltYOprtwLgsky36Koi3UvRQThXEa2nMb2laUa26CqAGv2bhMSSfMGZjWhAYxQ==
X-YMail-OSG: TuxH3eQVM1lurl.5NbYuq.mrgGw4.Flzviy8kPExd2JUjT5HZNtF_FKmXKxuJV0
 ALFCe9eyqnnt2w9xbNbfnHTD6oSAGSW.jNv0wCLsS_F3zCOTaJ18WWQiH.L5YudvCZNEXX6Z_YI0
 6m65ZHl_FLXA0tHnRbKT.rBWPycG1g1g.j6aOxtBO2Qg_egU9WQd7X66jLs0Blx3WC9Qd5rUjUA0
 VVnkAx3sSMi3MPoJREY1GLUtyOe7fUr.UM4vi4cztF4hrB.G.nj_rYejjuTaltUhf4OMI6SdCFTl
 Wks0xUF6yI8Z9KNHsfeq_7QvzE8uteaZK4BpGfWCPzatmV.h_usV0tDZ_yWh1ZjwAImAB5ZNFHpM
 yjYEhbA2Q9dWMCIUymGZyV3PNKMjP3Agt3JsPLR9sF8KQupTG1_OcGauw3FmLpAOfmcnSUD0aDxv
 aF0zfJlZWiSPn.Dv69KoiyNdBCSjEav_lwroPr7oWmZN2dk7VFj7G5pb6dOxCko5IwYx6GgxuxFG
 Bp2T8lDvH8t2unXYlrANwykcieVASpVAR2xrxGS0FAxPIon18yJdE2FDZmLuMRV_bKAfTzoyBB9.
 UYfiU428c3KGu.S_V.MKh4X51PEpAlWbSgkz3fCqdekEV.UxyZPt8Za1mqcRlmFwLalmPqWPwAKG
 xqZ0bMFkMhmDROH.smEje8JVJbW6RbHm14vwFwYTNoP.yepAFpyrn57nEVc5UvYMD7ymjkb3bjwS
 ozAftR0SjsDcnSMU2FBzRbczhCPuh7PATCo2ounRTjTVEJweFhNYcmoudlVbF_0az5MgfmpL0iaK
 K3GcF6m23CrQmuMwlD2X_rQHUBiN_.lxfButg1GuKzalmqdFhXpQX94dOnQOSwdttjlJ7ZrPZNqi
 QpbdtibU6PSsM7s_VXtBkbN0_F2YYlwDO.5hJG5nW_rWV.og3VaYlzetbZiR0nJtWSFATQ_RhMcF
 2lP6p4_4nljHDsvjtGJBE9msAxEbT3pOQ4gyONgho3wZn86ea9qipFlTl38Cnm7Sk09xVTSGv7Hm
 vqf8GANIrrNwMuG4nPX8dfQhu58uSPzwAJeJ_0XF91W5_uWZDIlR7hf5nKUZN3wT6Ergup_ooOy4
 E4zbahPyHhUSbNSyIRq3qrgKldxAvshb6bd41w9J6_4N_iYsTONuA1OAkUHMRWKESQgEcOqTsex5
 bJpZ7r6wyhj.owN8BoxtivFGelGjS3eNz.OHKzqu6Xq8CgaHP7bBBR740MMy5x2SpMgd7BcOAezZ
 Bb1mSvslfvJXnbeA61aQaCP586yz712r8vaP19URUXqMvVxUnlqxLbeSZrHDejSGfd5I6a7yTD1F
 6EIslxpXuyn2qgXPCV5MjCVeYl.lxhuIWDHFw2wTUjLVtv9Y.vvWS8IdMbyYSoLxWOF63L1f8bSM
 P104HqGifEnP9C_BL8yKNNzNmwHSAn7Qy5sl731QbqkYhKI1h1GAcnziC3L4e1IOFUilrGCyL_zn
 PhRaezuOxjToxMSXxG.9id36cFtdEN28IqHM8JLKWgjE40XCD.MpaVclHN8lYxZ7Pw1gOotMVrvz
 ZvApLeHqUcBvmpKkIYXBqwDNf_g1tMbJMDWkEWabjs0ovcC_JL8rsCPJDNec0F6OLyY1EfVgvkqM
 3EWHE9Iqsd42sZyvSxczBFwsyYDefmOhRO_jauYdPsymJmZYWmNWqbD9gHRXgkX2vFJOJR115WuK
 .xfSw3575UKqrmDdGoApKtxt1fEpPtSMTOgBou8lM6hoXn3CTGcWu5N83kWXoHAJQx_euWvmTm5D
 yLjaGk1rrX1gq416mrENMQlIKOAGvrxZ_ss9MJET4Tm_aEbNKVO41EYzRnqIzUFDSJaU6EFE0waS
 pKzNXDUmPm25nmHSMbGN.ChNlP3XnXsSQg7sbdtnb4_FhMl0DaNkOVZ6Kn3BRufBwUx9H7HP6VeI
 sjNLeDvNdwd1YX5Bntu811aLw.IKN2RVVdgFgKFDrfYFmM4Ah86jqcZ.wyikfRLayom0zT.BGHIs
 Ubpqy7z0q.II2ituW1srjb8_vbZywA1U5J.GbFVQ_SZPBjJ6n3u5caqoce.wFLGAAXsWcdGJrPCa
 MT_Zp5iu3gffbYKTg3cD.2dpTiwhzpMpd9OemwjgNLQwoqj035xhQg1wpdbQX0Io1v723BvpG0t0
 PXBk4BXriA_HLVa2FLnpDDjNX33OybRXfJdGNXjxAYg2VZ.OXRfSvM1x4u_r1KkioZe84wCjbpW4
 N_st_IyFSIGW7HVh4g8TMvT8iErYxIz9KnZ.WmkbkRhMYtFash5HVVyCQ84l2z8WSdIM-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Thu, 2 Mar 2023 10:24:32 +0000
Received: by hermes--production-sg3-9fc5746c8-pz6sb (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 849e08907e7fe7bfa5757450f41165d2; 
 Thu, 02 Mar 2023 10:24:27 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <14405ac4f87eba88f1bb@HIDDEN> (Gregory Heytings's message
 of "Thu, 02 Mar 2023 09:21:38 +0000")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN> <14405ac4f87eba88f1bb@HIDDEN>
Date: Thu, 02 Mar 2023 18:24:22 +0800
Message-ID: <87r0u7xxgp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1374
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)

Gregory Heytings <gregory@HIDDEN> writes:

> It doesn't.  The numbers are there, in front of you, and they clearly
> point to a problem in Emacs (the third column is the delta in
> milliseconds):
>
> ERROR 1 | show_back_buffer |                  |  152
> ERROR 1 | show_back_buffer |                  |   46
> ERROR 1 | x_set_title      | xassociations.rb |    0
> ERROR 1 | show_back_buffer |                  |   10 <----------------
> ERROR 1 | show_back_buffer |                  | 5684
>
> ERROR 2 | show_back_buffer |                  |  130
> ERROR 2 | show_back_buffer |                  |   16
> ERROR 2 | x_set_title      | xassociations.rb |    0
> ERROR 2 | show_back_buffer |                  |    8 <----------------
> ERROR 2 | show_back_buffer |                  | 6302
>
> OKAY    | show_back_buffer |                  |  278
> OKAY    | show_back_buffer |                  |   19
> OKAY    | x_set_title      | xassociations.rb |    0
> OKAY    | show_back_buffer |                  |    8 <----------------
> OKAY    | show_back_buffer |                  |  560

Sorry, but where in ``10 ms'' and ``8 ms'' do you see a problem?

Dimitry has already said that the second call(s) to show_back_buffer
after x_set_title correspond to him pressing C-x C-c (and presumably the
key press being echoed or something along those lines), making it
irrelevant.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 09:30:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 04:30:17 2023
Received: from localhost ([127.0.0.1]:55776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXfGS-0007iC-TR
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 04:30:17 -0500
Received: from heytings.org ([95.142.160.155]:51182)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pXfGQ-0007i3-TA
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 04:30:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677749413;
 bh=2tMVBE7thFMrQvFXkIb2PpDJOYvsrowbIbWfxFCotes=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=kqXLPFWKhfhgMJzWZxMz+jYr3r2iBUqllzbPC4+Je67Rnh1ht70iyHklK25VQW59G
 Ty90EdATxJrDHAkCycZ3WQxbqM58MPTUQ6pXC9APmpQJxqHvuwQGpRS+gjsbUUTZoj
 W1FrTjiKPWFoqVNyFPr1gsKosNdyaAUaE062eNrc0fBtpGUyftHwCK1vy6j7lgB72/
 H4o1VH3DRQXOupqVfVoiCCIqS3pxEZaHLHfiOb2iKaGNxUWW4v0RLpIHvfBnKKL7BK
 3ca+T2AIJ81IPRpjpkzMZw4zgXI5wbpE5eBdQkoEERaj+wLU9MTWVKCRyAzJxPJjYZ
 38DAKakIuV12g==
Date: Thu, 02 Mar 2023 09:30:12 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <87a60vztad.fsf@HIDDEN>
Message-ID: <14405ac4f8f101c35628@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN> <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)


>> So... in both problematic cases is seems like there is a 
>> show_back_buffer call right after x_set_title, and yet it does not 
>> reflect on screen. Right?
>
> Yes.
>

How can you draw such a conclusion without knowing what the back buffer 
contains?  The fact that show_back_buffer is called doesn't imply that it 
contains what Dmitry expects to see, namely the contents of the 
xassociations.rb file.





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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 09:21:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 04:21:41 2023
Received: from localhost ([127.0.0.1]:55763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXf89-0007Tz-AW
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 04:21:41 -0500
Received: from heytings.org ([95.142.160.155]:51164)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pXf88-0007Tr-5u
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 04:21:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677748898;
 bh=fGwvA05jEIix4jScsuZgHo2DH/N4/YJBhZnpv0bGy6w=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=2KSXqONEUioWIE6oH3fpTv+s1Fq9sbfMhpNE+oYA7tPKK7/eucAP4qWsW3dqJJNyB
 Gwe427GOqpneuaQ8PC6yhVAz++MAGz8CgYsHTGd5NWf56jkpuMpEFuoGP7r/dZse4c
 Y2hQnCimnP3a6r0BcAEGGqWcmPCOPC6Wiqe+bNx/GMN+lW9CgJZHDXOuVap4ts51IA
 C0BXfB3NRm4kMO7dZRHUc/R1ChkiW1ZhEPPj3ikZAbvnrVjiwKA78cLXk4IP2w20oO
 7zt67iMmhyaw8AoX7Yw8X06w/2ROetweF7AnsoY11WEpHeaMNnSy6gB44cDMaTxIDu
 jqWAp7PmXoD1w==
Date: Thu, 02 Mar 2023 09:21:38 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <87a60vztad.fsf@HIDDEN>
Message-ID: <14405ac4f87eba88f1bb@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN> <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
 <87a60vztad.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)


>> Does that mean, then, that the refresh of the frame after the delay 
>> does not correspond to any buffer flushing on Emacs' part?
>
> Yes.  It sure sounds like a bug in the GNOME compositor now.
>

It doesn't.  The numbers are there, in front of you, and they clearly 
point to a problem in Emacs (the third column is the delta in 
milliseconds):

ERROR 1 | show_back_buffer |                  |  152
ERROR 1 | show_back_buffer |                  |   46
ERROR 1 | x_set_title      | xassociations.rb |    0
ERROR 1 | show_back_buffer |                  |   10
ERROR 1 | show_back_buffer |                  | 5684

ERROR 2 | show_back_buffer |                  |  130
ERROR 2 | show_back_buffer |                  |   16
ERROR 2 | x_set_title      | xassociations.rb |    0
ERROR 2 | show_back_buffer |                  |    8
ERROR 2 | show_back_buffer |                  | 6302

OKAY    | show_back_buffer |                  |  278
OKAY    | show_back_buffer |                  |   19
OKAY    | x_set_title      | xassociations.rb |    0
OKAY    | show_back_buffer |                  |    8
OKAY    | show_back_buffer |                  |  560





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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 07:11:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 02 02:11:24 2023
Received: from localhost ([127.0.0.1]:55652 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXd64-0004JP-0r
	for submit <at> debbugs.gnu.org; Thu, 02 Mar 2023 02:11:24 -0500
Received: from eggs.gnu.org ([209.51.188.92]:33290)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pXd61-0004J6-Up
 for 61667 <at> debbugs.gnu.org; Thu, 02 Mar 2023 02:11:22 -0500
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 1pXd5w-0006Lb-6o; Thu, 02 Mar 2023 02:11:16 -0500
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=NO5teuv3MLXpyisgmOghAWVViTQ4j3sfDxQefkky2ZU=; b=kI0CqMaRkZUO
 IRBpbbVeeCBEKhS7te595L/CkDfiNQJN99kJ9hoZkS/nbQy9BQdUJPgYrxbcW5MWX2gJue6KRidTP
 ZJmNAzgBGW3FkUGfmOHe2hP1yEWurMZt30RjibTTvvFmbR5GClIIBE1p+5tEbSfcA4uVDMGvL4wqM
 PxSiFycfiHZAbJWJfZscxQNjjxZ4E5tQvvWH/OyYJSTXSRJ0ZAWLa/3Vd/CkT/Tus+aaS8S60OqTE
 JxtZm+xnZlczk57CQJ91QWyynllaR86C8a4nYzIzGbm6Hey/E5a+V7xyC/ByGO8p8gClCTysMqvFJ
 FwMAf98+gcveJfdp1Dr55A==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pXd5r-0003fU-8Q; Thu, 02 Mar 2023 02:11:15 -0500
Date: Thu, 02 Mar 2023 09:11:25 +0200
Message-Id: <83ttz3eig2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87a60vztad.fsf@HIDDEN> (message from Po Lu on Thu, 02 Mar
 2023 12:11:38 +0800)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> <87a60vztad.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 61667 <at> debbugs.gnu.org,  Gregory Heytings <gregory@HIDDEN>,  Eli
>  Zaretskii <eliz@HIDDEN>
> Date: Thu, 02 Mar 2023 12:11:38 +0800
> 
> Yes.  It sure sounds like a bug in the GNOME compositor now.
> Have you tried disabling GNOME Shell extensions one by one?  Maybe one
> of them is responsible for this.

Whether or not we find some workarounds, I think we should add an
entry to PROBLEMS about this.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 04:11:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 23:11:55 2023
Received: from localhost ([127.0.0.1]:55474 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXaIM-0005bp-LL
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 23:11:55 -0500
Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:36692)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXaIK-0005bX-7e
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 23:11:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677730306; bh=+0eHHjAHciaO2+O4nNh9yFh/Q7pEU2Z25qFt/m/PVUk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=KD+zfAn9ZJEjZNBs7wfe4oOY3cQWni8dJcrmz83p1S4+HDxJtfTXkOMJFtvveEM6AxWeAUhe9mZNvbUPFPjKCOZjRRwADUQr/abLCsk3OmGzECvrHgkeV4mRLzCbHFtHFr8gGspf2Vke1l5aK110H7RhfPCHu3Si8ytbqDWTBiAxUxHa0COP9aCtgdVuShpqHCvx0zOFXlVpDlL4vuSAlbiUsqILuY9+X5e8MFUik9/pJVw0LIGlqXF/tOAUwlES/5nMqs3j16HrgWon2rVL+HsomeoaN4I3f7hldBO4VYF1LpdhZNktOc5YnQI/gSi+yQdCi5fsyhjKijVlGkLzqQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677730306; bh=RLlYpVZXnoxBW937BgFL/Q/MqeVhZAJkt6JblddhU2h=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=LZS0C0fN49ONp1I0lXzxRINhap/kMmjMVJtyTPKclw5Kw5DlRXZy3scFNxvaTorWIUqYOm/6JKmrSDw+hibwJ3tHKwAM208Z1agUHOijQEi9oFMwRHrucbO4PqSHa+fTG6GjBafwt+lwyLib0zZu1KhMBaKarfsD2Byp2rXxMWlnxs6gKNHO/h0QkdVVfU4Vrwi4V2Ogbnid4xnfAobSv1DYfvJbhxSl3pPfn9OgBlGYaWZgRmL2UZFoDpAnR7ccwwOUUzWj8OxDSpTtYrOITQsZHz/vYp3gcB86mAcjrawiDrYFnyYd59Ee0fvMLEYO8162GOmnzxam1Fvq0bYmmg==
X-YMail-OSG: upLCy.gVM1l5OAzRkm48UeLAf.ERloBG7s82LWqcztQZP550PpivIncK7w8GHfq
 LUdkHU6hfYB9TD2v81tzkSP25wRMKSPk3EWbu1cpotUAd6dhIqRIy2lxnVaZfrAWUdmWNjoTj.H7
 VcYSfT3EOfy.3Rg0BKALPJ_rMIM3F4LmT2LN5IzxGkndcyn3tkOgB1GaFasHBjIXIe5_556Q6bqm
 3YA99kG9rIi6JM_r4uLIMAeaGf2NWiMPFDU5TG.wyZK8I_6rP.kcVZ0VI7GMccjRDTyIZvr2tlJl
 TmZg3it8Nh65O7ZE1xP1ePdxQEJW1VsXWbTn9QgySe74.47STsmIsEHtb3s7uFpAaD2VEd0GYbDW
 Sqlyd7ik877mgGL57n47qsZz6zhn3ymqs8f8sKKB7HN17IBdIQZN34C73mQNfvW6m1bl2x0m8bhQ
 83sMsTLtHkPv0Tb.OyqnKdulevp5NRolEpgDT5Vq.PQXRBrtaWF_hSYpJHryv5vYybjkQHnYarpU
 IhPgnGw2XdwcqU6KtDEs3zHQEGLAuahZkjsMq20GulaJtpOv_zbKoM9.O9fUbkPIRI4Xz8SpOFk2
 3ZrJgG6iGSEjie9mnT5bZvLlE5g_dWDT8BgmmbGceNNQShy.6FLYwLzFHWpk44m4NEgm8gLWJsqb
 6HHG6sZzzMuXqBG3duLhqacTs5dHy7HjpaVdzvFsbQNoADMutgh2DCSZfU48WuoNNdLjbAlanuZS
 cOFYRaeMndUCejXrgcMc3ovu89lsRTEfYyHAyXD52ubwkJdPjIMZCPEmRAVFtVQbnDng3L4OBLCE
 7l2eTAUJyJA0vA_Gjr1_Ti4RexwwIXvBR35N1NLdmpTME.ax_AFY55S19LYhkOxxvgZvGJoNe.13
 1_RBYw4TwLBJvCXV1uygdvqbVqtRe9B8xdFE0uCdO6XoEh_7g7.mOL0FmHJJI2I0qZDg5hisKQph
 IVjshrYCO8FbcCwxdsnGNAzhA8zHExk_6ByC.TjNHRjd_modvVMo3Xqkr.SFTpy4ubyNOkhfkbAk
 ejVciv_SwcPU_2BOTBmhjoR1KNiYYL7J8wiufzX__KNzo6zB4XioGYmDx0yeoYQ6RZXuOEX0keHN
 rQhzYEvc3oUrBZXovZ_bXZYFPU0PEkvA47yPWw2ALG.uIOXR9rqChoTYKxWjJ7breoKELgaAt8E8
 cLXCGGp3k9HFGezLXE971wSbYbyzf.8VLriENQsFr4FsSqd6nTnyKolVicNf1FBBS.DtJ2D6BtJc
 h5a16Q73x.794UAiCkt8GRcbyoAaIi.8UZ1LwA1b1euwofRLvdWDEw4aIg4DN0VfMkft9zPVEhvV
 Xl4QTtZPkqVlXxB1JJZlcMRIebv0Io8SqMj6FlQnr5vbF3u3hyzEH3Nmg1T2iRS6gyE98glPs8.c
 lmyVbhrED4UM0agtkz3MMHSH4k_tIv77jrZ2tmkUX5JZDCLfzJ3Q_VpkZu.2upVzMx2B5GUnW8Hz
 W._JCtm.qe4c3tKiI0DIJdBLoRcdhYXtBwEhYWTTNF3Q3HjApKYiaTk7GkBOHxNfgzIoED_LRKvQ
 JSOOOYBG5AG_CcMo4rBdhjfK1oNC.3t9hKf6pd6YqBGXyvOQyv2yE0rASn.jVFzBrddFXW5zMsyP
 dRlE0_pm00VuAZwHk0yy9oHKObmObDc9YeJ_ZWopLErEh5EbkymXS6mJONoNdidzmu_H6Sgn2lM3
 rbQRU9By1IJIDkHBG_dD6fwfs0GbPIOiEBCvGCpxqQMbCutD5dljCbDoxcJ3IJmyrBVJfTGGVFLm
 QaDlfz.iA5YkBLD.79W1D2IbXLbt46tFf9_N1OhLziu8WN0dYYt_CLk2PVdrGCISabfCTykTZzua
 QWeElF7caeirhcHcHoGd6A2hkofM7CjUDA1l0dyvwEcAjn.kc.GPPPtsTFNjrD54Ypc1f6vZhuRk
 cEXTIFRxoEDMOecBb1sO7TKjBpBYg81geEsSBvzmlPcwdkdyjEMe9yrR7h.kkyZ0k2rzQhdory0K
 X__xQZnnvfTnUmelUO4CcwixAe2zttx38zdmfyq1TR89Qe2czPWvXo.EeT9wQq999A66bGXfMQXq
 ojoOMvQqDxajOOLb2REy3GgoSlPe5.Urf0L1RKonNv8B.zXYbha0NpaeQE4H8mI_Eqm3L3sRgQIi
 wr1fbPmXvMguNvkyFkWPBsZE4KpuhyKDajbsj71N4t2_TsUdDEpwT5U64DPaaVhRSvkyG8lWdh.G
 j4M0aDLaciF9H4vnySMhdU_HBY9fHV8JZxosC_Io4eMkQuyDyZOXulzeeVfgeBL29
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Thu, 2 Mar 2023 04:11:46 +0000
Received: by hermes--production-sg3-9fc5746c8-z4gft (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 4f03cfcf08c44d54c9a7fa0a22da1748; 
 Thu, 02 Mar 2023 04:11:42 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN> (Dmitry Gutov's
 message of "Thu, 2 Mar 2023 03:44:48 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
 <87ilfkyorf.fsf@HIDDEN>
 <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
Date: Thu, 02 Mar 2023 12:11:38 +0800
Message-ID: <87a60vztad.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2742
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> On 02/03/2023 02:34, Po Lu wrote:
>> Dmitry Gutov<dgutov@HIDDEN>  writes:
>> 
>>> But blink-cursor-mode was on, of course. It's -Q: everything's on what
>>> was not turned off.
>>>
>>> And it turns out to be the reason for the difference between this and
>>> my personal config. With blink-cursor-mode off, the delay can reach
>>> multiple seconds like I previously reported.
>>>
>>> Attaching new recordings with b-c-m off, same naming scheme.
>>>
>>> x_set_title:*scratch*  - GNU Emacs at potemkin, 565346760276
>>> show_back_buffer: 565346918720
>>> show_back_buffer: 565347019580
>>> show_back_buffer: 565347025374
>>> show_back_buffer: 565347147607
>>> show_back_buffer: 565347299581
>>> show_back_buffer: 565347345317
>>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565347345457
>>> show_back_buffer: 565347355456
>>> show_back_buffer: 565353039484
>>>
>>> x_set_title:*scratch*  - GNU Emacs at potemkin, 565390536932
>>> show_back_buffer: 565390678689
>>> show_back_buffer: 565390747051
>>> show_back_buffer: 565390750166
>>> show_back_buffer: 565390875109
>>> show_back_buffer: 565391250430
>>> show_back_buffer: 565391380489
>>> show_back_buffer: 565391396116
>>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565391396257
>>> show_back_buffer: 565391404687
>>> show_back_buffer: 565397707089
>>>
>>> x_set_title:*scratch*  - GNU Emacs at potemkin, 565404022729
>>> show_back_buffer: 565404182867
>>> show_back_buffer: 565404241162
>>> show_back_buffer: 565404244561
>>> show_back_buffer: 565404369071
>>> show_back_buffer: 565404647259
>>> show_back_buffer: 565404666484
>>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565404666623
>>> show_back_buffer: 565404674305
>>> show_back_buffer: 565405233868
>> Thanks.  Unfortunately, now we're back to square one: all three logs are
>> identical, and I can't see any problems in Emacs.
>
> So... in both problematic cases is seems like there is a
> show_back_buffer call right after x_set_title, and yet it does not
> reflect on screen. Right?

Yes.

> And the next one (the last one) happens much later. From further
> testing, it seems to correlate to me typing 'C-x C-c', rather than to
> when the frame finally refreshes after the delay (for example, when I
> decide to stop waiting and hover with the mouse over the frame, or
> over the title bar buttons).

Indeed, that's what it seems like to me as well.

> Does that mean, then, that the refresh of the frame after the delay
> does not correspond to any buffer flushing on Emacs' part?

Yes.  It sure sounds like a bug in the GNOME compositor now.
Have you tried disabling GNOME Shell extensions one by one?  Maybe one
of them is responsible for this.




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 01:44:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 20:44:57 2023
Received: from localhost ([127.0.0.1]:55334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXY09-0001sd-DO
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 20:44:57 -0500
Received: from mail-wm1-f45.google.com ([209.85.128.45]:51794)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXY08-0001sS-GP
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 20:44:56 -0500
Received: by mail-wm1-f45.google.com with SMTP id az36so9749042wmb.1
 for <61667 <at> debbugs.gnu.org>; Wed, 01 Mar 2023 17:44:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677721490;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=Vm0GWG2mzHCvmsz6YLSB39Ob8b/GwvA9Y6zb0kxs5og=;
 b=a3Myy11OKDozBOWeMtxAa1ym0rXwkOmR9uezDg/JwmEYmP9WZS8gU8ku/vXh+1LXoe
 qf/VewhfniyO06otJP9131HJie8O82Y4GD4s1uh7Et6Xu2TLc/ey4YdRqAOuNEG6HkRO
 wGolunh6MtTMGFwXipNUJUGoCYlKpek71LnTqx0zommqJrmS1be9pLLeyQsgeh7+dM2R
 mi459zifryILOI4sBX2vBW+fACeyJvDhJVIIuOZY7IEEkGfJZ9a7jrTrh5QWjyf002FZ
 MUMXH1HyU6L0Mx04UEFHoyP1oHh2UoKGbDXVDqaThfRlepcVhmuLEGIAt65AmpESqCqY
 F4HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677721490;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Vm0GWG2mzHCvmsz6YLSB39Ob8b/GwvA9Y6zb0kxs5og=;
 b=x2EC7jc5tqmp/oqIVKFIxQeS6twmcvz5EK1xFTgTqmd7uVzkTF7Z/fH2JokXSR/jO/
 UkfV5yecdTaGlH9Wc9YC/19vHDtRx/qVekujO6rfe76PI7hsyqd/DWoLViugaS9QlpJs
 pKQZoG/i9K89FfiFNxmc6ZnH1/DQFlblmvrpThQKbvwLHLVU0V+mAYXAaVjjr0EWecY9
 goAtXcf35TTviAhO5KMQ3OxHpw1T9/5p2nSyQKteKY6HQbljlsKpAGXnN7dkNp/7LdaX
 GHlFdBlpx/kqKjBZwomsQ+8/4WKX57Su3jmZUNyPVZRLKKCDYMSK5llY3zV0Xc3JMxdH
 DoTA==
X-Gm-Message-State: AO0yUKXD99JtxjP935B4LKZhIM9aWGFa+GVzYFt+g54Gvye0Hv08eQXF
 Jpwxo9XCcw6YCavX43XnF2w=
X-Google-Smtp-Source: AK7set8sqywOTJZsaRf6/f7PZXUg8uteL9hKkEreh/DEdjRWstk61AaIh5lQBoePcfw/ltkktmtBsQ==
X-Received: by 2002:a05:600c:45c8:b0:3da:fc30:bfc5 with SMTP id
 s8-20020a05600c45c800b003dafc30bfc5mr6381189wmo.13.1677721490429; 
 Wed, 01 Mar 2023 17:44:50 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 x8-20020a1c7c08000000b003eb2e33f327sm3697482wmc.2.2023.03.01.17.44.49
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 01 Mar 2023 17:44:49 -0800 (PST)
Message-ID: <8f4df0d7-eb1a-379a-db03-314f2c93743b@HIDDEN>
Date: Thu, 2 Mar 2023 03:44:48 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> <87ilfkyorf.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87ilfkyorf.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 02/03/2023 02:34, Po Lu wrote:
> Dmitry Gutov<dgutov@HIDDEN>  writes:
> 
>> But blink-cursor-mode was on, of course. It's -Q: everything's on what
>> was not turned off.
>>
>> And it turns out to be the reason for the difference between this and
>> my personal config. With blink-cursor-mode off, the delay can reach
>> multiple seconds like I previously reported.
>>
>> Attaching new recordings with b-c-m off, same naming scheme.
>>
>> x_set_title:*scratch*  - GNU Emacs at potemkin, 565346760276
>> show_back_buffer: 565346918720
>> show_back_buffer: 565347019580
>> show_back_buffer: 565347025374
>> show_back_buffer: 565347147607
>> show_back_buffer: 565347299581
>> show_back_buffer: 565347345317
>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565347345457
>> show_back_buffer: 565347355456
>> show_back_buffer: 565353039484
>>
>> x_set_title:*scratch*  - GNU Emacs at potemkin, 565390536932
>> show_back_buffer: 565390678689
>> show_back_buffer: 565390747051
>> show_back_buffer: 565390750166
>> show_back_buffer: 565390875109
>> show_back_buffer: 565391250430
>> show_back_buffer: 565391380489
>> show_back_buffer: 565391396116
>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565391396257
>> show_back_buffer: 565391404687
>> show_back_buffer: 565397707089
>>
>> x_set_title:*scratch*  - GNU Emacs at potemkin, 565404022729
>> show_back_buffer: 565404182867
>> show_back_buffer: 565404241162
>> show_back_buffer: 565404244561
>> show_back_buffer: 565404369071
>> show_back_buffer: 565404647259
>> show_back_buffer: 565404666484
>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565404666623
>> show_back_buffer: 565404674305
>> show_back_buffer: 565405233868
> Thanks.  Unfortunately, now we're back to square one: all three logs are
> identical, and I can't see any problems in Emacs.

So... in both problematic cases is seems like there is a 
show_back_buffer call right after x_set_title, and yet it does not 
reflect on screen. Right?

And the next one (the last one) happens much later. From further 
testing, it seems to correlate to me typing 'C-x C-c', rather than to 
when the frame finally refreshes after the delay (for example, when I 
decide to stop waiting and hover with the mouse over the frame, or over 
the title bar buttons).

Does that mean, then, that the refresh of the frame after the delay does 
not correspond to any buffer flushing on Emacs' part?




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

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


Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 00:35:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 19:35:01 2023
Received: from localhost ([127.0.0.1]:55295 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXWuT-0000Af-Jg
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 19:35:01 -0500
Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:39281)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXWuR-0000AE-Df
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 19:34:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677717294; bh=KVyKiwLLZBngt/u+9yPOP1DdQApwvNKs18GefeKHMn4=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=Ex+UzORxHcan8Ll3DG909XjQ2xYViUsIP2pIhIbEYNw/R/V4Aoo0LHeMYDIWGchWDK+aOrYC41Kt3D9grTKWyA6+bEik6GEsZCOpgctkCqzJlZGB6DDUPYnjNslvlGyEXvBh0WUUuCMVDJE8Ig55DXBrVRpR+GcEsfqv+kOCEx0ZCrDMhN58NFrgaxf6d1J0BzbL8GSlbKX00LBW2tN6Q2W/XmuQ10lJzSkJctmupJytjqkwKt2fAc6K6FpmyQFevitvO3eGWYu3zOJOMrPNZ3sciuN8D8X1lEeHiDeEnaqlzC+Y3KJUANuXaX5FkQC4Epbn+hCzZcx/eZUd3yShCQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677717294; bh=Cae2Inlrb+iosAvKnjTaHbAW9F5iQIQBkKOGm6a9JE7=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=jO0pIIcS07KNunTjwnLFnjXrvvz5cAds+lPTYtSpeMtFN00P2wBHrLRFGolau0rFoHyv9t/qlNB/SGk/DdTNO0Y0octqCJ235weYfbwoat3cdL+1LYfFAPeeMe/VsDwQg5iJMHeQVSnLY/JuBMc1TJEQtCyHaIAJ12hH6Vbm2Y9ZdEHPwS1IkAzJGhPsynyo2GFZpmKr84ZQjhjQxaBxm4OOpMyo0WDcMAryNHO8RSy35Vd3IaXjJfAYd+IMcDrl6Is26dcTMuphCiPK9Xk6KFD1ddhvLB00DE//r/4P9ydt/vuklIfwn5lEW/4hZZlWdwSR5QyaD8RRb0mtEEYhvA==
X-YMail-OSG: FVDMsUUVM1kZvfchDFikAz7rA7OMLKxblVkjzd2bHO29aF6QU7GZ.9hT96ErL4X
 4xgVg69pxXEcnAclfYhikjVvfXI3pnSweVfTSY8Wj4ahsfiKWjpQ1OTDjrktODLACL6pfkBnCi.l
 T3bqqnAKDg0B_jwEB3sTEF7xsid32p6f6tYlgkqfY1wqpovrUUy.jlX0zg3o_Grl6v9HmNNvqNg7
 oEu59wPinCOGt8F0e4osVLs6mHQ7iJY_dWjXLlBWnvekj0aKRGVo9.4MY7J2AqgYdYBCwIBrP25T
 9Sb9JsU5rH3YgxCSoK8qcrZsQnY1OCsPiyJGRPDYzx0UIKfx392wiQLfAvHIH3nyVgHLTbByLRDG
 ibBDYTE_dLqbG1daS5cG1WMo34ezT1j.IjThkLD_Ah.0f8i6fTZlvYVhip7Vqhh_mNxXHWGFoN._
 Ez2rUnEMfoGOI571qhs0ICIb7.OzwryQp18hr90ziTz7N8z6NPnpGuo3bC2_lANOzQjTlSJ9YFW1
 xZ0xdpaGpYdLqx_fI12S.QekUd0w2aLZ7lu4kxSJImTTEs43djhUT5YyKZq00Cw5pr3Uvrc4FXXx
 53vG_VdftolHHo4eM1fMNOzussX45h_G.pTjyq.R.Hwl3LSxd9Pj1uebUqLvvgbQC6XYhgpmyz5_
 UEbIPQEV8gjM.4h10mGA7nXkDho3MnUt1wrurrZYLlWXp4ZE82JCBzx1WCjzBpZbvbM6Cchplk3O
 M3iAwQl7en1Vif5fgjbmw6Xw0Whgucw6PVrnMbCYa2jzexQDgNuzAaFOZ3BMrLh0wFe.xM5.g7fQ
 52zmQarWz09N7ShWZooBEetZSpaQycx3OPdJSrJNmNHKV5MINLifqMrnxnKxuTvKAD_4z.LIGzWP
 h83CSiXksAOcMS3vauZUEOGxPa2E.se78dfHGo1FJCBSOBkdHSgDJYYT3g_u68rhOlFgDvymHNwf
 eONRLnVauelSblzlHaNYJRyt_eNdwHqMESsm6EN8LZJEBMNutv79LvVS1YZxCTiXobimaQ7eb7Bj
 o1hkiN_eMgB7jZOpDyVO5L21n8PCH6kFEAhB90GLgQZ8UlUwyCUwcAH8kRsgfTBXcGIQ0BZ5ekn8
 I3bz4dqjbE2Pq8wzjYJ_mn75yCj42_6AVEaMW1cQXuOx04R72uwhMUVEnZm5L7QxwUMY78PrsRvi
 3P4CtAYk1ftqcYkYpjgRMWxaV6u9XI1dRbJuEiM8WExFv.qctUoUP62tQUlopa2rzM1zIKqmtGw2
 H17Oyx5kpzDm9_CqHvVGS_QrAetWBRQpMMr._Sn0Ou.eKiznU9jCFTekeD8TAqnYfafQm_zBH3g9
 tHBm2CFKQcUYbtFJFDXwndkBywDeziG6785PBMD.8oxNicE1nWzIlDfV38T7P5uoI556YUc9ZBC6
 wKEZAmHG__0F50gYac4Nwo..oHXBCQmaNCS5VMFydH6oy_ndaKswTUbZt8foGybHg5qKeMoNWLeQ
 45XvsX79ljJPKsqo.AP5QqQwOWqWIy5faavfcmKd3al6pyLiZcRnK0QHevBc_hqm50jPMqo_ALfs
 8USbyqHUTRpn1xpKYtUexQDmwdBfb1hFn9HYrS2uMF4fYXHgzw.IKUaftMeK6.OfowtgNAXC._Ry
 rioNwZBrKUkYeH_d2auw8CM8X.U_nDrOQU_LGQdoS30XZGZYNue6b8ub0TFiQlNuCup0zBnF_0rq
 OpLEjWE9WibnhNucFaAw4onMWEqjPY0.JY93tCZ43dpctC4H4cJCT4hVI7Y4pTz8KG09YZTb7.9z
 PC.hB1rB8GjIzybueL5IM7DjPcGXhL5qDmnp7aOOzSS1_IeSAdsLdTmuH4JF1iDLBxbEe3ptZ5u9
 Hds7a7TU6Q5CU2O1.Oj5WynM1aJthEHP3sX9lXiaVlzi33KaZk4oARqH.yeEcYMlBW6c0_Ujd0Ec
 8.HEVOqpmBokEpJXYSL.xnj.BmoiwpbWfLa91cFT7Ri8XPZdnWers_8_zb8PDYQjbY7az_kLO1Iy
 H3tSOI5HT.igDN9q4LCufAgSO4jwlLqU143s9C0lH8pvyRYWBf1jnjyFRWPKr2cBNWbn2j023Tg9
 XE91zY6cuNk7trQAg9vC9zzkhOsKxOnzXWPnrSXaBaUCL0o8RS4mXs32VSYELrYltOpEs9ESveVO
 eDirTYQHwgsnus9MsXM8S2Femu9pgYZE7ZBN29bB4gsMQ9MaeRbOBtz2G6MaNDgAzCkFvLp63j7f
 _.lvXCzoyQ31fg3yzfWD6ctZBdYRMQeZWwyKIFGRAT9ymf7.wq.WMI.HglSc-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Thu, 2 Mar 2023 00:34:54 +0000
Received: by hermes--production-sg3-9fc5746c8-z7rbd (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID c107a9ce197667b15c4e1e0f6038556e; 
 Thu, 02 Mar 2023 00:34:49 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN> (Dmitry Gutov's
 message of "Wed, 1 Mar 2023 16:33:11 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
 <87o7pczlsq.fsf@HIDDEN>
 <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
Date: Thu, 02 Mar 2023 08:34:44 +0800
Message-ID: <87ilfkyorf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1746
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> But blink-cursor-mode was on, of course. It's -Q: everything's on what
> was not turned off.
>
> And it turns out to be the reason for the difference between this and
> my personal config. With blink-cursor-mode off, the delay can reach
> multiple seconds like I previously reported.
>
> Attaching new recordings with b-c-m off, same naming scheme.
>
> x_set_title: *scratch* - GNU Emacs at potemkin, 565346760276
> show_back_buffer: 565346918720
> show_back_buffer: 565347019580
> show_back_buffer: 565347025374
> show_back_buffer: 565347147607
> show_back_buffer: 565347299581
> show_back_buffer: 565347345317
> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565347345457
> show_back_buffer: 565347355456
> show_back_buffer: 565353039484
>
> x_set_title: *scratch* - GNU Emacs at potemkin, 565390536932
> show_back_buffer: 565390678689
> show_back_buffer: 565390747051
> show_back_buffer: 565390750166
> show_back_buffer: 565390875109
> show_back_buffer: 565391250430
> show_back_buffer: 565391380489
> show_back_buffer: 565391396116
> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565391396257
> show_back_buffer: 565391404687
> show_back_buffer: 565397707089
>
> x_set_title: *scratch* - GNU Emacs at potemkin, 565404022729
> show_back_buffer: 565404182867
> show_back_buffer: 565404241162
> show_back_buffer: 565404244561
> show_back_buffer: 565404369071
> show_back_buffer: 565404647259
> show_back_buffer: 565404666484
> x_set_title: xassociations.rb - GNU Emacs at potemkin, 565404666623
> show_back_buffer: 565404674305
> show_back_buffer: 565405233868

Thanks.  Unfortunately, now we're back to square one: all three logs are
identical, and I can't see any problems in Emacs.




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 14:33:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 09:33:21 2023
Received: from localhost ([127.0.0.1]:53097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXNWD-0003V7-HJ
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 09:33:21 -0500
Received: from mail-ed1-f42.google.com ([209.85.208.42]:36769)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXNWC-0003Um-8Q
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 09:33:20 -0500
Received: by mail-ed1-f42.google.com with SMTP id da10so54676186edb.3
 for <61667 <at> debbugs.gnu.org>; Wed, 01 Mar 2023 06:33:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677681194;
 h=in-reply-to:content-language:references:cc:to:subject:from
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=5B7sURYOC6gO7luKFBM1uogqcDSScktblQHzAW187GQ=;
 b=pbhZQxUxQ2pDjB7LGv5ERN6arBlbRE2wHc9zYmsZMFcDmYYrbTYf9o75XPMfTWlALE
 tSePXVR3/UJxxYbjg58ajLb+DX39h73X0rMFv7GajkMLaE2R4URVJ8d43QQ28sjCxcJQ
 YawOdWLiaBJkV2XLbIxSP9BVPKrMg+ezYEFACVRE3nzQ2JGbvJxvKHyJsLv1VZ9A5weB
 iOMNN/tyVAnUtzNuAJ7012VUpEFnv/1RR+p0uD1sGGL8tBbKv6P3iIhZeL7OQpqcD4j0
 FpvQn36qGQqNMzYvW5yHt8ZwIa27pId8Be2uVatg+P7FoQ++Ya5JRe4vy16DsGkqyBMd
 NDsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677681194;
 h=in-reply-to:content-language:references:cc:to:subject:from
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=5B7sURYOC6gO7luKFBM1uogqcDSScktblQHzAW187GQ=;
 b=v75219HtW57K3G/WJ/bCXiALV2yRsxERbbl8kVhAST7WFT2VvudJTeMuJ470dJFu6X
 rzK8Dt9IlG0NImBW2Ynd8iMV2k48ak9sHRF+NTJm8mG9KpHtCc6yXq2aJlzxXb04lhEj
 hhs4GJQ9v8ClRjlNUNWeVkBXm9SSRctxa/6NRFHBJIqQDFaFpGs8JyC85f578kxSBOQ9
 gw1NE4W6sZguaAyWAV1Q7Ev25L/FCmN+/Ww8HLi0t/WPhxY7rPmJGJqP+Rq/yIV3IAES
 HcoEkrkodloA64SjgFPqFMEl9OrIjcgeoX798H0vXlU3p+BCGq799IkYzDPMceSyzLRf
 HAeQ==
X-Gm-Message-State: AO0yUKUbwgtJxpxf+BtMnLPpHlyAO1gEO0Nm2kZrpevq42rbRp9E0V7K
 WTQ8+X7M31yquAayE4xV34s=
X-Google-Smtp-Source: AK7set/WR1Q03emEVC6jVxSMyZZzcoHSGP6I0B77G3FZfcxDg4gvMM9Wybq4sxRP9lRRDNyNpe+R4g==
X-Received: by 2002:a50:fb19:0:b0:4be:ac45:aaec with SMTP id
 d25-20020a50fb19000000b004beac45aaecmr689001edq.18.1677681194035; 
 Wed, 01 Mar 2023 06:33:14 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 p3-20020a50cd83000000b004acba0afaa3sm5619262edi.21.2023.03.01.06.33.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 01 Mar 2023 06:33:13 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------XCho5oayUvOFbUmHi3MuS90c"
Message-ID: <43d50d6a-1eb0-cd42-0479-3f9d4d74904a@HIDDEN>
Date: Wed, 1 Mar 2023 16:33:11 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
From: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> <87o7pczlsq.fsf@HIDDEN>
Content-Language: en-US
In-Reply-To: <87o7pczlsq.fsf@HIDDEN>
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

This is a multi-part message in MIME format.
--------------XCho5oayUvOFbUmHi3MuS90c
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 01/03/2023 14:41, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> Dmitry Gutov<dgutov@HIDDEN>  writes:
> 
>> Nope, it's for the "no problem" case. Hence the name.
> Huh, that's really weird.  If blink-cursor-mode is not the source of the
> inconsistencies, then the only explanation is that GNOME somehow behaves
> badly if:
> 
>    - the back buffer is displayed prior to the title being set.
>    - the WM name is changed.
>    - another buffer swap happens 400 ms later.

This delay happens because of the human factor: I need to hit 'a' after 
the frame has fully rendered, to run the command (which inserts !, 
redisplays, then calls find-file).

> I will try to see if I can reproduce this.
> 
>> I am sure, but just to verify, I redid the experiment again. See
>> attached files, the naming scheme is the same: two problem cases and
>> one "okay" case.
> Was blink-cursor-mode turned off, BTW?  If it is on, then potentially
> superfluous buffer swaps will end up in the logs once per
> blink-cursor-interval and screw them up.

But blink-cursor-mode was on, of course. It's -Q: everything's on what 
was not turned off.

And it turns out to be the reason for the difference between this and my 
personal config. With blink-cursor-mode off, the delay can reach 
multiple seconds like I previously reported.

Attaching new recordings with b-c-m off, same naming scheme.
--------------XCho5oayUvOFbUmHi3MuS90c
Content-Type: text/x-log; charset=UTF-8; name="errrr.log"
Content-Disposition: attachment; filename="errrr.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTY1MzQ2
NzYwMjc2CnNob3dfYmFja19idWZmZXI6IDU2NTM0NjkxODcyMApzaG93X2JhY2tfYnVmZmVy
OiA1NjUzNDcwMTk1ODAKc2hvd19iYWNrX2J1ZmZlcjogNTY1MzQ3MDI1Mzc0CnNob3dfYmFj
a19idWZmZXI6IDU2NTM0NzE0NzYwNwpzaG93X2JhY2tfYnVmZmVyOiA1NjUzNDcyOTk1ODEK
c2hvd19iYWNrX2J1ZmZlcjogNTY1MzQ3MzQ1MzE3Cnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NjUzNDczNDU0NTcKc2hvd19iYWNr
X2J1ZmZlcjogNTY1MzQ3MzU1NDU2CnNob3dfYmFja19idWZmZXI6IDU2NTM1MzAzOTQ4NAo=

--------------XCho5oayUvOFbUmHi3MuS90c
Content-Type: text/x-log; charset=UTF-8; name="errrr2.log"
Content-Disposition: attachment; filename="errrr2.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTY1Mzkw
NTM2OTMyCnNob3dfYmFja19idWZmZXI6IDU2NTM5MDY3ODY4OQpzaG93X2JhY2tfYnVmZmVy
OiA1NjUzOTA3NDcwNTEKc2hvd19iYWNrX2J1ZmZlcjogNTY1MzkwNzUwMTY2CnNob3dfYmFj
a19idWZmZXI6IDU2NTM5MDg3NTEwOQpzaG93X2JhY2tfYnVmZmVyOiA1NjUzOTEyNTA0MzAK
c2hvd19iYWNrX2J1ZmZlcjogNTY1MzkxMzgwNDg5CnNob3dfYmFja19idWZmZXI6IDU2NTM5
MTM5NjExNgp4X3NldF90aXRsZTogeGFzc29jaWF0aW9ucy5yYiAtIEdOVSBFbWFjcyBhdCBw
b3RlbWtpbiwgNTY1MzkxMzk2MjU3CnNob3dfYmFja19idWZmZXI6IDU2NTM5MTQwNDY4Nwpz
aG93X2JhY2tfYnVmZmVyOiA1NjUzOTc3MDcwODkK
--------------XCho5oayUvOFbUmHi3MuS90c
Content-Type: text/x-log; charset=UTF-8; name="errrr-okay.log"
Content-Disposition: attachment; filename="errrr-okay.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTY1NDA0
MDIyNzI5CnNob3dfYmFja19idWZmZXI6IDU2NTQwNDE4Mjg2NwpzaG93X2JhY2tfYnVmZmVy
OiA1NjU0MDQyNDExNjIKc2hvd19iYWNrX2J1ZmZlcjogNTY1NDA0MjQ0NTYxCnNob3dfYmFj
a19idWZmZXI6IDU2NTQwNDM2OTA3MQpzaG93X2JhY2tfYnVmZmVyOiA1NjU0MDQ2NDcyNTkK
c2hvd19iYWNrX2J1ZmZlcjogNTY1NDA0NjY2NDg0Cnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NjU0MDQ2NjY2MjMKc2hvd19iYWNr
X2J1ZmZlcjogNTY1NDA0Njc0MzA1CnNob3dfYmFja19idWZmZXI6IDU2NTQwNTIzMzg2OAo=


--------------XCho5oayUvOFbUmHi3MuS90c--




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 12:41:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 07:41:28 2023
Received: from localhost ([127.0.0.1]:52942 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXLlw-0000N4-FQ
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 07:41:28 -0500
Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:45956)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXLlv-0000Mp-4R
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 07:41:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677674480; bh=984F/aE39REx3KID9STkjrp8+hNWv6+KHyuMwn863Tk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=C2Sv1MuVNviYiYuvLtpvcHKIz7qsSDj4su9tZxDGLbt54HRENxsGzmKHkuYgDiNPSOYRrX5Js5SRDMV+t91oJAj9YuTQkP5W06NdFn3S7Ah4d1Dr4nSm8VnOAjXu3xMFEZPvNpZfpZuKBlQM3xWk8/S/wuDFNeeK24sR86DC4FMV3YH05Th58wNTZfmIGV8vfYFcLCCIO77fUM1s6gQ+8jvifT35+PYFR/AfoYlKFZN/wUUqkIVV84wm5NBdjQgXeUxjoW5akPQzFZhOQjMeYMQ2qUF783u+n4Ea/6hoXEMf4IzUsjXcDWOMi9K1x7Os1IqPZDRnh7ZCUNssG8z1fA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677674480; bh=FZSGQbEgRuxcRjbEv8zVzG+njiZAdFl2B2y2ZSeo+un=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=PBnFc09oI2qlPuNGfgojAvSmE8aJgfRwdq3tBG/IO886TMFdLKMuDlAD/gmrcOoffj+mTOtKF1uclWEeO9o/N4XFK/GXy3rG08Py/T3t3QwZUMgesHb3N61tBjwZJsFyJCaeKRQ8dDjMhLiKc7RbDmP7KxLOtTBsXfRnpN2IZ1l7aVJEgQ30jRtiGA2GpbPrfC2Jf00gXRqvb/2axFBhJ60PjfE4BN8pX4lVNe1pE0A6no18KEXM/kfL6MeDf9HEmKITw6MZLWv4+vshK8w2fvhe7mSSJDgMGr+BnT7b+Fw0jOyflS5pVOqaUG5iwX9EqWKwaSQA2VeGDe+Wr6AXqA==
X-YMail-OSG: RlXJWAEVM1l1Mcc1qsC2Be6GWgCK0XhAZ8kYgPde0JZAHXaCCgUDafafjPx6tvb
 t8Bpk50xRNDZOynw5J0O6KW7usT62APOlLGK6Z.4L39IzuVVT0vl085eynQvuMNGBpMWqTKGcGM6
 LwHLne4lxXyj2lPRKQg9Kb5XxVNVDVX6X4YcqJy13Xz1rdlJYiikWjvIStDGnBgK_HITr96krizg
 MVbfPtRmykr0OPMLFvVo_rP0smjwDPXzV6n.Dh7osmwcuRFxQ4wWDqHU0F3C.4sKo5rKDyN.5nZj
 sUN6Y65PZQdNjtl9y8YvjMlNOuXLBj_eCdyZWggWjARJySvpg0UHi07tsjgdbHXgJkEebZ40Hu4z
 M5FLmhhxVNqld1dg_U_iRYvDE0rWhCQnwwEkVrhr_UD9MpzxzpiqVwLKTjftyE31.wbDp_8lVJEm
 KhQCKzq3KaByKEwQglBKDAYD2TXqH6AD03oDPl6PcsAbcUS8u2OwH2n17GiTNL3x2hKEmXhHR6YF
 UXQTFxfvcqcx9ZTUuWYQmyaiNWV.ebjg1C7VJDp0a2UUn.8DmPL0VjPQT7f4jVh4rxXmRM.fwDty
 vHEy937xCO3wRwhNz0GIsfH8EMSV6dfXT1TxyjeIjvpq2e6EO7fAOETa.LVpKYoGbMVpFPW5e96h
 VxduRv73JOkxfoNsnmV0.l2_IizJvJpcEKlVWKKSydIRQfL_YKUIoi89NVRzrDmyRJHdquNAbmWG
 D.GIbhs3gmvGuOSfHe0bgkSCLtWLOw1WtUPYmC1aukLPhfQYvHrBV8dG099ZTjt8e54XdJHI24x.
 9_Zbb4xHwSKecZMSR9yASn5FJYzr1SWYgPuB1nK8pT.6JkRG7mK4.5lWAFQX5KET6Uk7HX1PXsq1
 vYyFtSSPeVYMiMxa9EASl2aUTSoyXfzsP67noHXSna5uDbhTbz4qWceDC2IFj3.oEQPcojzzmCz9
 f.V.9yglrLJg5PB7c7Gd1kO406E4Ebok0_x0JtAJBOGok4kYxWKuK4e5Y1rbuTjQbFmq7tOV510b
 vH2x6wv3vJimDqXIpGu4jimKtGU4JVU6tZ0lYcV4P2FqpZvQyl_kVwQZ9qRGqgM_vIcBQoAbjvbk
 WjNPxR0mBL5JRcn1CvMBtGeflT6.1eVrsg8OZMTO_pMn_zkd8_n2ROGJILtAI45qn.Zabr6.osyj
 2hZ4v7qVC8Nychtggsa1zfwQZSlnfrKGGFnQeKDbuVrP.6JbL7lKbGu.mXn_3Z_cYUm6_tN.ni5Y
 K4xF5r7uaHsXUy5c7uzP07UOq6hTXcGLBhs5jEiBxl5SPj2iHkoLA259DfCWsAm06_ai8dO.Thph
 qy1jbtuQ5LEDIxFiNc18gcayx_clmQfYa7_Fx7VIT.OEu2.0u.5TvX_hzfbzEIGmLFdTURP03Gu1
 .axsCzCtFTfRLTzF02lzbxGh7q8BewNSzOlhGxEx5CjD3w6moSTQUx0u9tYnyowNfNi_yh9byi0J
 frkejF1yhusoffPHZdCjGFOXQwJsLAxwvHHyln8CCo57rItcXSCNFYUjuSBUeBPBYjzksWmJml4Y
 ZXPYxqeCRSVq2hwFr__HDc.0e2yljnlw0p5Os0RETsZuJXybtaWxhPZ6x_6ikYu2F0465DHbyXYa
 lL3lZ.UJCC_BO3agK9hooX..INB6cJp93KsBm98V3k.On0AVjEpR0LSJOaN.SSVQ_dobNEsBH342
 3zalRutO.ITartkbpseBriwbpc1UYQI0No.2uYbcSkPH0W4.2IJ6FQxADT5rrxDNM_s_72Kr_cvI
 F7UMwZ0sz4J.TpC3tgyUAReZ8hm6WU6RXEbk.Ly8x2BmKiZMvqBX40qr8_LJy66py0WHa.3sFVhm
 RFM8khVI4zEXX9HzxG_vFOXnYAlOTNvWnqke5P_LB_pvBNazGQ3YuM19TOnu7fH3edAm5Sohpgas
 CvuPH6WWPS3UDgU7TcreYmAsHXJjHxSoSnnrjPcZOVItaTbgFTsrWtwOlgEhkLGI7FPFzWBu2I8r
 fEEWhVO8yXCMU4miCTSSIaJPSswAag0ca.dsV7qdhJH_Gc5rBxP.Ttmg5PBv5vxysubjEx.hU3HU
 eoUaBrIu96A5OiScBqGAo7921bwaPKjs.J5fNo.trPi5vRqJnNAq3RzV4TAeF.V8QdypJhe35pHU
 8aDYg9dlsvdkQAWjidAyX.2zRxpxyezXRd2kHb3e67o5R3xQJ79SmTL9hFMleiP34P0kpU221cH1
 Ez7FDiRg9GAaa4vI4kIwYKRd97kRbMsnsuB3hpCaJsh162rAfl1WT8euqBfJDSofU
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Wed, 1 Mar 2023 12:41:20 +0000
Received: by hermes--production-sg3-9fc5746c8-pz6sb (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 065ddf4ac18fcd4525d6d1961b8d69ab; 
 Wed, 01 Mar 2023 12:41:14 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN> (Dmitry Gutov's
 message of "Wed, 1 Mar 2023 14:19:50 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
 <87sfeozn8f.fsf@HIDDEN>
 <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
Date: Wed, 01 Mar 2023 20:41:09 +0800
Message-ID: <87o7pczlsq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 773
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Nope, it's for the "no problem" case. Hence the name.

Huh, that's really weird.  If blink-cursor-mode is not the source of the
inconsistencies, then the only explanation is that GNOME somehow behaves
badly if:

  - the back buffer is displayed prior to the title being set.
  - the WM name is changed.
  - another buffer swap happens 400 ms later.

I will try to see if I can reproduce this.

> I am sure, but just to verify, I redid the experiment again. See
> attached files, the naming scheme is the same: two problem cases and
> one "okay" case.

Was blink-cursor-mode turned off, BTW?  If it is on, then potentially
superfluous buffer swaps will end up in the logs once per
blink-cursor-interval and screw them up.

Thanks.




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 12:20:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 07:20:02 2023
Received: from localhost ([127.0.0.1]:52924 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXLRB-0005qT-Rq
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 07:20:02 -0500
Received: from mail-wm1-f42.google.com ([209.85.128.42]:53166)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXLR8-0005pt-SD
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 07:19:59 -0500
Received: by mail-wm1-f42.google.com with SMTP id j3so8415037wms.2
 for <61667 <at> debbugs.gnu.org>; Wed, 01 Mar 2023 04:19:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677673193;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=stqP/dmPppuYxvwyUenLD+N4UyMXTC3CH9HoTo5UrGI=;
 b=icbaLydtFyXrmxBvmYrbq495R/3aXjBwcM4wjU+gqFEIWJqd/T75rHGmTkDt4oI0/W
 oaqxWczQVwwSywOUWcRjSo3B/7qbO4V0VcF+dj1yebL9gWhtm+mhzPBWZX81YaDXjEGX
 jwEl8uhvVtyGszFZqzDfCJy1a70DGFW5BHmckdotVPow8OM9qu0gUoFXj7xo2wWuu3Ls
 1obkay4TuIGosy8IQt6qjvpeqSySKcYMoeTifrG1NWg/dcXuVj03nR7OMdcdbyCTytzq
 9bkVe4BJNT0lONi5eQKw+m5dlNs/scYgMVJDo5MGrUfDqnSXztH0Hl0oeKInMT2OFPJ/
 rNWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677673193;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=stqP/dmPppuYxvwyUenLD+N4UyMXTC3CH9HoTo5UrGI=;
 b=6A7FHQnbfyUX0/uoFeOXhUcfJdKo7vFAyBCbxvy8rixWDg5S3+NDvYTcgfhLExmE2B
 QHxVv9F8dX8T4Nc7UUuTyV0GSprdA5m93/1JsZLvB/QM1Z9W+quZiCms8qNt0bVDyHTI
 QhBMk5SoT2qKCfzGyt9V3jLqnH5pdvo8J72EkwIYc7BnV9sguUEU41xvntkct8WA+9t8
 lddd/jJqnr8HVukbkNP8YfwlJ8MWG++Rmmnxn/guyXLrQelSDNfeR/OJwGHrz481cPOz
 awGx9UIaGQs2Oc6ut0OQ2v7qyuxozNgzjbj/Y1+1xe08bwseyBNC2RzudHvXlqh3/+TX
 6+Tg==
X-Gm-Message-State: AO0yUKV6daYaSe3Ra1yTVQ323caeC4xfKsnFhovPoxJnEVjgkiTJNBCI
 g7gInLy+c1hw62JYDSS4sPU=
X-Google-Smtp-Source: AK7set86HVC6jgxwIEGjc7+6Etl2uJOYycGm1+aMmuVWhD5csGLFHQIrVVrxZ0t9EJmq0gN8BOkOwA==
X-Received: by 2002:a05:600c:4fd3:b0:3eb:36fa:b791 with SMTP id
 o19-20020a05600c4fd300b003eb36fab791mr4772346wmq.31.1677673192768; 
 Wed, 01 Mar 2023 04:19:52 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 h22-20020a05600c351600b003daf6e3bc2fsm1970851wmq.1.2023.03.01.04.19.51
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 01 Mar 2023 04:19:51 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------ii4AZEDG0jtmRd6NcPkLFVb8"
Message-ID: <ba5a637e-70ee-3d89-8c0a-7e04fb987c6b@HIDDEN>
Date: Wed, 1 Mar 2023 14:19:50 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> <87sfeozn8f.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87sfeozn8f.fsf@HIDDEN>
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

This is a multi-part message in MIME format.
--------------ii4AZEDG0jtmRd6NcPkLFVb8
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 01/03/2023 14:10, Po Lu wrote:
> This log (``err-okay.log'') was generated when you encountered the
> problem, right?

Nope, it's for the "no problem" case. Hence the name.

> Because here, the buffer swap happens 400 ms after
> the frame title changes.
> 
>> x_set_title: *scratch* - GNU Emacs at potemkin, 554169702405
>> show_back_buffer: 554169844161
>> show_back_buffer: 554169930769
>> show_back_buffer: 554169943915
>> show_back_buffer: 554170059535
>> show_back_buffer: 554170197598
>> show_back_buffer: 554170246100
>> x_set_title: xassociations.rb - GNU Emacs at potemkin, 554170246258
>> show_back_buffer: 554170256469
>> show_back_buffer: 554170744241
> 
> While these two appear to be fine, with the buffer swap happening only
> ~15ms afterwards.  So are you sure your description is correct?

I am sure, but just to verify, I redid the experiment again. See 
attached files, the naming scheme is the same: two problem cases and one 
"okay" case.

--------------ii4AZEDG0jtmRd6NcPkLFVb8
Content-Type: text/x-log; charset=UTF-8; name="errr1.log"
Content-Disposition: attachment; filename="errr1.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTU4MDUx
OTY1Mjk0CnNob3dfYmFja19idWZmZXI6IDU1ODA1MjEwODg5OQpzaG93X2JhY2tfYnVmZmVy
OiA1NTgwNTIxODQzMTIKc2hvd19iYWNrX2J1ZmZlcjogNTU4MDUyMTg3NTk2CnNob3dfYmFj
a19idWZmZXI6IDU1ODA1MjMxMTk4MwpzaG93X2JhY2tfYnVmZmVyOiA1NTgwNTIzNzgzNTgK
c2hvd19iYWNrX2J1ZmZlcjogNTU4MDUyNDI2NjY1Cnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NTgwNTI0MjY4MjQKc2hvd19iYWNr
X2J1ZmZlcjogNTU4MDUyNDM2ODUwCnNob3dfYmFja19idWZmZXI6IDU1ODA1MjkzOTU3NApz
aG93X2JhY2tfYnVmZmVyOiA1NTgwNTM0NDAwNDMKc2hvd19iYWNrX2J1ZmZlcjogNTU4MDUz
NTY1OTI0Cg==
--------------ii4AZEDG0jtmRd6NcPkLFVb8
Content-Type: text/x-log; charset=UTF-8; name="errr2.log"
Content-Disposition: attachment; filename="errr2.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTU4MDY5
NTIzNDM0CnNob3dfYmFja19idWZmZXI6IDU1ODA2OTY5MzExOApzaG93X2JhY2tfYnVmZmVy
OiA1NTgwNjk3OTcwNDMKc2hvd19iYWNrX2J1ZmZlcjogNTU4MDY5ODEwMDY2CnNob3dfYmFj
a19idWZmZXI6IDU1ODA2OTkyNTA1NgpzaG93X2JhY2tfYnVmZmVyOiA1NTgwNjk5NTg3ODEK
c2hvd19iYWNrX2J1ZmZlcjogNTU4MDcwMDAyODI4Cnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NTgwNzAwMDMwMDIKc2hvd19iYWNr
X2J1ZmZlcjogNTU4MDcwMDEzMzUwCnNob3dfYmFja19idWZmZXI6IDU1ODA3MDUxNjQ5OQpz
aG93X2JhY2tfYnVmZmVyOiA1NTgwNzEwMTcxODEKc2hvd19iYWNrX2J1ZmZlcjogNTU4MDcx
MTE1ODA3Cg==
--------------ii4AZEDG0jtmRd6NcPkLFVb8
Content-Type: text/x-log; charset=UTF-8; name="errr-okay.log"
Content-Disposition: attachment; filename="errr-okay.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTU4MDc3
MzUwMTI5CnNob3dfYmFja19idWZmZXI6IDU1ODA3NzQ3ODkyNgpzaG93X2JhY2tfYnVmZmVy
OiA1NTgwNzc1NjA1NzEKc2hvd19iYWNrX2J1ZmZlcjogNTU4MDc3NTY0MzMyCnNob3dfYmFj
a19idWZmZXI6IDU1ODA3NzY4NzQ5MwpzaG93X2JhY2tfYnVmZmVyOiA1NTgwNzc5NTA5NDAK
c2hvd19iYWNrX2J1ZmZlcjogNTU4MDc3OTgwMDk5Cnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NTgwNzc5ODAyOTEKc2hvd19iYWNr
X2J1ZmZlcjogNTU4MDc3OTkyMDAxCnNob3dfYmFja19idWZmZXI6IDU1ODA3ODQxNDIxMQo=


--------------ii4AZEDG0jtmRd6NcPkLFVb8--




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 12:10:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 07:10:27 2023
Received: from localhost ([127.0.0.1]:52904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXLHv-0005ZO-FK
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 07:10:27 -0500
Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:46127)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXLHu-0005ZB-5m
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 07:10:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677672617; bh=qlN6ivUrMPl1kqA1fs4AJB+HQ0o7sSp1/+3UzRI9ylg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=ELxXd4NpC2JPWEVaFkaYQc6VtTV5ZDfMZhuuboDXns7O+xYgric64sr9zkDDnOPFQR9IPW+ac+7kjQ4RPHK1TNm97DzmvffKG/6FUhBz7FxKKFhmwezRLM1Qynk67g/JP7+5k5N2yohqTvihMXLSuQOOfCr7E3XyMZUphQOGd85YTP+ArApjtL+zydr0K734gFw41lRqAI/lZjluUY3tHM1vxZ6/b68hTG3v2mIy1y2+pOCaJu1/0xnbvwjrhh8EY0YAeowT/2BnAH6JeUuPUG7ObzS90/KtoEJ/csnB488Dg6Rz/CcQRoyw1N6CvaKMg9LbaH2WXc2KtWbeLNnugg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677672617; bh=qv+GoWshAELOkc5DXCDHD9TMdiNmqnGBt/wpAuu5osg=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=TA+w6nSGXFtdls+KMyxia17R4K7PT/a8XO2qhoIHrgeU1eivbjPVXcKNs3H03bSxAKCkiYd/OImPj1FJam7etZdgXecs5dOluJJsFp2pBnKK9cJ/dFE2zFdtzFSDjPUSpFt8ZWzSHhVR6rqgGCmPed93qa1tjEB4NAg7Kuemhcu5o1jRlH+x7r80DIXuiheHnsWB9peUUNvxLqYv2zHHe8iyGg6aie30Pr7YQlozy1oHVOAkuc6ePel2hU1q7+SNJRxcmzezNLyZyu5jaakeTH6t4Zrax4cBrsQvmQCOtxL0dCIXT9njzd0V9n7ijYiO/HreFpSsuuQE1oyUeukiAw==
X-YMail-OSG: o9_FciAVM1ny4c3CJEtr.HWEcU_SiERKQSn77CLllkX3MM68HVMsSmjxfrfCIoY
 Ck2BhFjXDZfUBU2K4ryMpSbHkUig_HVF4xGM6I8t3AB4bi2rE_G6a3kCy8SVwDhbgzdB_Bn7t_r0
 raLr6bkS0UdcHZItVLs8.86pvXCPQx7B9OB7EY3Anir3GJBnOXIQEv_ybvqvHNgWwCGOoCPa3vWG
 pjVUYz6B71pNX3eSQZb9Mwp5mUp4D487C93MxOgmpxYErFrmr8ztpsMn__xl8u44fOQBYqdR.CHO
 cOUReNsD3wDu9La_f8CQA00ydaEq0pcLN.q3Nu8ZD9Vks3NcM4GYj.FRoELnvFBD7sZykVRzUwDd
 xf6CfLwDI.W.Cje.8Xl.ESmUP3jYpQsBe7ZczNxhFgWe.3.m49RhtGtx0fu44odp.rPPfqNonjA6
 DspUo2Bgk1UwKw2qE1Ss2yBdsvtDhJOITA.9P6oQyhnMPZvIjH9BR9opWqSD5wErv6KCVO2qwhZC
 _A4HaD0Ijzsh87YAOrOrCpzvgV1m5cHxcUZFe.7zJsj.6QVvRdRJivC8z7pRT7qCu93I7gTBIIRo
 lKAdu7eXVwDfZDP9Gxsa1Iw5dD..jsPGjMJcX.ZIdzos1SDRFiM4..4L1Y0e_hHTjK4Go451qeFx
 XV0UlptjFSvQCXDwT2Pl9RXVsgef9Ea.T6Ds_2g07EQF0O9UvDRszxNVp7GCcUWJ8DJTkgdZ8rD6
 28eMyziDVCnoUioHdzkcpQvhNvOqy7nhOvGv0bRTe2ql0yjwvZVBetAyCVWE.qn7BKWXhuBSF.iK
 s8kX1CML2pRjvV6md4zS.YmVR0gHt3XN2.MVb1gUv9fTAA.W1KVD4qZjEEaslwkpxonz.a7qXmIR
 lFiEj3Twbecg5RCDIpBQMPDk.DnI32qi8bQdB0uUSQh8S.ycY0bVzuignwOMXdNvT5tsEeTwfij_
 U3wP.JwxPfTC78ZMcUWV57XdzZWwfNi5Xul0m7cGeT19QKqeBp2f5YWL0hD0_bBRdBBmbjACi.am
 qw1lXxHbwhlYmq.cN8ng6TMzac6xvBgFDYABjRthZc5C_WfBxq7EqglDvz8dIO5tVUCaSGuUd1AV
 RZqZdbAdoTTI9KLEOeduR0rxS0ZP66sgxu1Rifg.j1TTNlsjbZcWWnaUc2xTFPRNHa.Uc9is7t7K
 f1FBVIzj3VIwSMfgbyGQq0vNBxekPbKB7kKHcJHaUH2ZdUFb4ULiv55efJKq6hgp2HafFWnaqVu6
 4mS0kO2gzIepgWonfc4SQRZWbh.h8VsMJXeRQYMcKf1d9LWGoLtw09bs.uGVBtmkkGcN6qFgHaSv
 R_gGJNDA1NgNVay4kXl0DsRTGEw3zrFcTJMahPchnTA4VHtNpx_Mhvv.WfJ.mlnJgep6bt4IDOI0
 _UveoeAyPfJr6vB49m.DzRNdpQZjqLXzTWtmv5g7LgDLl.tHzm1QNmWBgXYNQPnyyax4xaOs2CeX
 _Js75QgizMwfw2WR5WtGdFX2qW96Lq4DjWeU7kZZ5bXfEyeXmid9oyezLv2Gnyu48IrqyAYbElw6
 mTzWpwcuQul9wlFNkAaYmF_5GIVMSeIQiqDPjth0aGA7KH4aAbz62qtxbXVmSCgREWTh0FhFYwTG
 qLgQnEn_iBpgCmrc9ALoicbv2xNt0z.R.sKVERO20M7rsaDWPsPSbJMpjf1RV_JiLejUwAC4VFNR
 oA7W9o8WC_5oS5U8btmq0Un4VKmLn3jE2e.ZneP4YlXoU7ifo5NZgsQ60NaJz9va3UmlTfiSaRs6
 zcy0JQqB7N4_DY8gx.rknZU4hTSkDkItdaOO7ik7zypzp9O77XqTfk7vwdpJdww5O6jH4i1LE6q.
 9BKvpzVY_M8bR.fiVfLfscxqbOgOcfa1BMLJF5swKt7iuKx0siQzcJeVUcS3eInDAbLvGElP2T45
 .2UcwwZy14H3IFZTlk6mk4fYtG9Rs_ESAx6zKOuOvNR6UBh2XMHfJpsiYLe.h2tbNuSTPyqGshRT
 mqUmwQ4AwTrtTxjorLEc3sN9ohoMvkMhVrFwJzIHtKy9OeG1W3nI0ogGq73uIdssULSjnOGzhO7e
 aRTTCCyZlo5focuQ.YFW4CxbWGnR_TPxUPK0rl5XiD2idrwLajSQRNQL5S1g98d5xj_Jbc.fBIOo
 RNXbYrneh9HXqMoXnF.CgepOwUFSXpram.fBqVE1hhwKt158WUrbIK0Wwi3su1YCSVI6QJ.vYmcD
 x_BVdVr_gUlIP2xFHURuN3i_qomohJ.XpYG.RKx7zYPamqygHP9BjfqRithSqIadOmA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Wed, 1 Mar 2023 12:10:17 +0000
Received: by hermes--production-sg3-9fc5746c8-r2vxw (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 9c376894eee09577cf57eaacdcee3d46; 
 Wed, 01 Mar 2023 12:10:15 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN> (Dmitry Gutov's
 message of "Wed, 1 Mar 2023 13:15:30 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
 <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
 <87zg8xyt0m.fsf@HIDDEN>
 <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
Date: Wed, 01 Mar 2023 20:10:08 +0800
Message-ID: <87sfeozn8f.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1709
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

This log (``err-okay.log'') was generated when you encountered the
problem, right?  Because here, the buffer swap happens 400 ms after
the frame title changes.

> x_set_title: *scratch* - GNU Emacs at potemkin, 554169702405
> show_back_buffer: 554169844161
> show_back_buffer: 554169930769
> show_back_buffer: 554169943915
> show_back_buffer: 554170059535
> show_back_buffer: 554170197598
> show_back_buffer: 554170246100
> x_set_title: xassociations.rb - GNU Emacs at potemkin, 554170246258
> show_back_buffer: 554170256469
> show_back_buffer: 554170744241

While these two appear to be fine, with the buffer swap happening only
~15ms afterwards.  So are you sure your description is correct?

> x_set_title: *scratch* - GNU Emacs at potemkin, 554112118100
> show_back_buffer: 554112279375
> show_back_buffer: 554112342946
> show_back_buffer: 554112346783
> show_back_buffer: 554112437591
> show_back_buffer: 554112478589
> x_set_title: xassociations.rb - GNU Emacs at potemkin, 554112478748
> show_back_buffer: 554112489879
> show_back_buffer: 554112992823
> show_back_buffer: 554113493216
> show_back_buffer: 554113983937
> show_back_buffer: 554113992967
>
> x_set_title: *scratch* - GNU Emacs at potemkin, 554158723545
> show_back_buffer: 554158858188
> show_back_buffer: 554158917555
> show_back_buffer: 554158920621
> show_back_buffer: 554159045904
> show_back_buffer: 554159154120
> show_back_buffer: 554159200171
> x_set_title: xassociations.rb - GNU Emacs at potemkin, 554159200318
> show_back_buffer: 554159216640
> show_back_buffer: 554159719371
> show_back_buffer: 554160224273
> show_back_buffer: 554160719622
> show_back_buffer: 554161221086
> show_back_buffer: 554161349219

Thanks in advance.




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 11:15:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 06:15:42 2023
Received: from localhost ([127.0.0.1]:52857 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXKQv-0003rq-OS
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 06:15:42 -0500
Received: from mail-ed1-f53.google.com ([209.85.208.53]:44605)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXKQt-0003rc-HM
 for 61667 <at> debbugs.gnu.org; Wed, 01 Mar 2023 06:15:39 -0500
Received: by mail-ed1-f53.google.com with SMTP id s26so52142655edw.11
 for <61667 <at> debbugs.gnu.org>; Wed, 01 Mar 2023 03:15:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677669334;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Qb8QfmT35XUDOtZ1H6iFado2B9hLuzy7QZGLTeEemvM=;
 b=SK9ZottoRBeW/+twXENrAdfOphrY4YqjjGUcKuyGDOz0wXSco4i+LAbvMQ+Isigslc
 v/YiMSqox7DK1fwtu7ab2o1TG+MEcBUhkmU+/VyMGo5TSSrBe1J+9pdgdBSB2MD/SWLd
 JIiWCZEQTf6TCUB+Ts/dHgoyoNdlhHvbSKcTVXgAIek0UPvABq7Pjl/v1r4ohLRYGzJm
 +TIYMofJxn2H6XrmddAgnZw8H8GS7zHDReTI7TRqEI3HIGm7pBqGiM4fCYpvL3h1Av74
 Xg4ISvPV3PMlYMID9vaVUMvpomubz22D9CwKZIWdqR71EPUiEZz1jtxbD5qLDCktI31A
 g7KQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677669334;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Qb8QfmT35XUDOtZ1H6iFado2B9hLuzy7QZGLTeEemvM=;
 b=u3Foujh36wzbsL69n3wdt9Qc9VCk86JwCoPEGVLnRgqPmj/DJlHgZzpdHU0hLOjrd5
 eX15UnwXd0d8cJOsRX7UpZaWCz2a6HUlO3hsTJ/y520iSfaq/3+Q6aC8MkmOTMgF+XJj
 3vW0uRreFKXJWiaYhpROMJBM7Zx5Nh3Ta9eiObQzrhgsoq8aXbH3pEI3CjsJlf8zo3Pa
 KK2B35wkYzI4IOYS1d3Newip8O9eau/+qXaiAmxqlzyAfFLY3vxVkgiN6tLikCkO3hKJ
 gA1IH7ZZQ7V5vy5mKd5o9x4rMLosOydUFNeQxs+Q39A2LGDRBXplRln0w2FNyfwymfVh
 QLoA==
X-Gm-Message-State: AO0yUKWijk9R3ga/IHc5yzSj/d2sxR4mu4BQKZODnJQ981cj/8gsyPGD
 NwW/0x1aOo2AvWU4uwxwwW8=
X-Google-Smtp-Source: AK7set/JDRTZmOooVHea4nnKfF7qGnALkzlNzJuKlTvTAb7So4GUhVkVs8IGR18V/6o2SqutEZG0qA==
X-Received: by 2002:aa7:c15a:0:b0:4af:5a0f:b8ad with SMTP id
 r26-20020aa7c15a000000b004af5a0fb8admr6428382edp.34.1677669333632; 
 Wed, 01 Mar 2023 03:15:33 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 v10-20020a50c40a000000b004bd1fe2cc02sm369191edf.16.2023.03.01.03.15.31
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 01 Mar 2023 03:15:32 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------r50KFOrVOf2r08vDoI4B3zkU"
Message-ID: <25c817d9-f969-8c24-6ed4-9b35fd6f27ad@HIDDEN>
Date: Wed, 1 Mar 2023 13:15:30 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> <87zg8xyt0m.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87zg8xyt0m.fsf@HIDDEN>
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

This is a multi-part message in MIME format.
--------------r50KFOrVOf2r08vDoI4B3zkU
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 01/03/2023 06:50, Po Lu wrote:
> OK, I have to be 100% sure we're not missing something here.  With
> stderr redirected to a file, and the following instrumentation applied::
> 
> diff --git a/src/xfns.c b/src/xfns.c
> index 9e004f6a678..b4bef7f38fd 100644
> --- a/src/xfns.c
> +++ b/src/xfns.c
> @@ -2232,6 +2232,18 @@ x_set_name_internal (struct frame *f, Lisp_Object name)
>   			 SDATA (encoded_icon_name),
>   			 SBYTES (encoded_icon_name));
>   
> +	long long
> +        current_ust (void)
> +	{
> +	  struct timespec ts;
> +
> +	  clock_gettime (CLOCK_MONOTONIC, &ts);
> +	  return ts.tv_sec * 1000000 + ts.tv_nsec / 1000;
> +	}
> +
> +	fprintf (stderr, "x_set_title: %s, %lld\n",
> +		 SSDATA (name), current_ust ());
> +
>   	if (do_free_icon_value)
>   	  xfree (icon.value);
>   	if (do_free_text_value)
> diff --git a/src/xterm.c b/src/xterm.c
> index 70bcb67d80d..c7ad1bbb722 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -7439,6 +7439,18 @@ show_back_buffer (struct frame *f)
>         swap_info.swap_action = XdbeCopied;
>         XdbeSwapBuffers (FRAME_X_DISPLAY (f), &swap_info, 1);
>   
> +	long long
> +        current_ust (void)
> +	{
> +	  struct timespec ts;
> +
> +	  clock_gettime (CLOCK_MONOTONIC, &ts);
> +	  return ts.tv_sec * 1000000 + ts.tv_nsec / 1000;
> +	}
> +
> +	fprintf (stderr, "show_back_buffer: %lld\n",
> +		 current_ust ());
> +
>   #if defined HAVE_XSYNC && !defined USE_GTK && defined HAVE_CLOCK_GETTIME
>         /* Finish the frame here.  */
>         x_sync_update_finish (f);
> 
> do you see a significant amount of time taken between setting the title
> and swapping buffers?

It seemed more difficult to reproduce with this patch, but still I 
managed to hit that twice over a couple of dozen tries.

Attached are three logs: two when the problem was hit, and one "normal" 
for comparison.
--------------r50KFOrVOf2r08vDoI4B3zkU
Content-Type: text/x-log; charset=UTF-8; name="err.log"
Content-Disposition: attachment; filename="err.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTU0MTEy
MTE4MTAwCnNob3dfYmFja19idWZmZXI6IDU1NDExMjI3OTM3NQpzaG93X2JhY2tfYnVmZmVy
OiA1NTQxMTIzNDI5NDYKc2hvd19iYWNrX2J1ZmZlcjogNTU0MTEyMzQ2NzgzCnNob3dfYmFj
a19idWZmZXI6IDU1NDExMjQzNzU5MQpzaG93X2JhY2tfYnVmZmVyOiA1NTQxMTI0Nzg1ODkK
eF9zZXRfdGl0bGU6IHhhc3NvY2lhdGlvbnMucmIgLSBHTlUgRW1hY3MgYXQgcG90ZW1raW4s
IDU1NDExMjQ3ODc0OApzaG93X2JhY2tfYnVmZmVyOiA1NTQxMTI0ODk4NzkKc2hvd19iYWNr
X2J1ZmZlcjogNTU0MTEyOTkyODIzCnNob3dfYmFja19idWZmZXI6IDU1NDExMzQ5MzIxNgpz
aG93X2JhY2tfYnVmZmVyOiA1NTQxMTM5ODM5MzcKc2hvd19iYWNrX2J1ZmZlcjogNTU0MTEz
OTkyOTY3Cg==
--------------r50KFOrVOf2r08vDoI4B3zkU
Content-Type: text/x-log; charset=UTF-8; name="err-2.log"
Content-Disposition: attachment; filename="err-2.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTU0MTU4
NzIzNTQ1CnNob3dfYmFja19idWZmZXI6IDU1NDE1ODg1ODE4OApzaG93X2JhY2tfYnVmZmVy
OiA1NTQxNTg5MTc1NTUKc2hvd19iYWNrX2J1ZmZlcjogNTU0MTU4OTIwNjIxCnNob3dfYmFj
a19idWZmZXI6IDU1NDE1OTA0NTkwNApzaG93X2JhY2tfYnVmZmVyOiA1NTQxNTkxNTQxMjAK
c2hvd19iYWNrX2J1ZmZlcjogNTU0MTU5MjAwMTcxCnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NTQxNTkyMDAzMTgKc2hvd19iYWNr
X2J1ZmZlcjogNTU0MTU5MjE2NjQwCnNob3dfYmFja19idWZmZXI6IDU1NDE1OTcxOTM3MQpz
aG93X2JhY2tfYnVmZmVyOiA1NTQxNjAyMjQyNzMKc2hvd19iYWNrX2J1ZmZlcjogNTU0MTYw
NzE5NjIyCnNob3dfYmFja19idWZmZXI6IDU1NDE2MTIyMTA4NgpzaG93X2JhY2tfYnVmZmVy
OiA1NTQxNjEzNDkyMTkK
--------------r50KFOrVOf2r08vDoI4B3zkU
Content-Type: text/x-log; charset=UTF-8; name="err-okay.log"
Content-Disposition: attachment; filename="err-okay.log"
Content-Transfer-Encoding: base64

eF9zZXRfdGl0bGU6ICpzY3JhdGNoKiAtIEdOVSBFbWFjcyBhdCBwb3RlbWtpbiwgNTU0MTY5
NzAyNDA1CnNob3dfYmFja19idWZmZXI6IDU1NDE2OTg0NDE2MQpzaG93X2JhY2tfYnVmZmVy
OiA1NTQxNjk5MzA3NjkKc2hvd19iYWNrX2J1ZmZlcjogNTU0MTY5OTQzOTE1CnNob3dfYmFj
a19idWZmZXI6IDU1NDE3MDA1OTUzNQpzaG93X2JhY2tfYnVmZmVyOiA1NTQxNzAxOTc1OTgK
c2hvd19iYWNrX2J1ZmZlcjogNTU0MTcwMjQ2MTAwCnhfc2V0X3RpdGxlOiB4YXNzb2NpYXRp
b25zLnJiIC0gR05VIEVtYWNzIGF0IHBvdGVta2luLCA1NTQxNzAyNDYyNTgKc2hvd19iYWNr
X2J1ZmZlcjogNTU0MTcwMjU2NDY5CnNob3dfYmFja19idWZmZXI6IDU1NDE3MDc0NDI0MQo=


--------------r50KFOrVOf2r08vDoI4B3zkU--




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 04:50:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 23:50:53 2023
Received: from localhost ([127.0.0.1]:52403 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXEQX-0002C2-Ek
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 23:50:53 -0500
Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:43529)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXEQV-0002Bo-N9
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 23:50:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677646244; bh=BYJga1pqpn1iwQOsb0Hl9Ffi3MYdrNvJBLu564lwSXg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=n4yEOjWvR07XQD5s9tUUEX/vVCPOf3L7GW85+DKDddrqCRbTdGFDMpQKapPWstDsQc80yfRQjPyWCd9gTSsR7T0LbNbSxfLMmUjV8BQZMMNd2smor0TpvQyXb5BFsFuNPyD0HJcpoFmWvXuZHFlY0LQNkTuKuUQ2eRHKp0o/Bm7PVi8MGBND2VyT7gKbtTmAos4ldFD2hLKiPyNDGscyeiEAvc2mPIo3Kaa+3dRj6eampo8fmw+TgNHBsmPxR/ulVAmM/A5onS2g0ZnBro6CVIEQNdTeQAdUGJkpltG+VFh6lU3eOJleN71CkoAiEmtuCKMrRpI7RIoK5uA2IV/9oA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677646244; bh=cBbjAFtR7msXvlpNjzHhwEKGNNunWw17srLr17LgCZO=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=n+Z/GfH8WXeq+KQL3uH8J2FXjTekkaC1ud/G2B7Ocdggl6cQOnT2NjWQSIaOp83gdWKmqF5IaUhhpPjXlt9OOWgqDONNROgnoUR/ySEmLBqtUXBdiEqXBRQ7w+F8K+F62/cga5ioWfb4bZjlcpTQR/aRFBetyzq8+gBz7dr50b75xyxX/M+dBGbO5Ou9qXVskR9/dh8zMu5XP5lJ7MRzTXqxJ15McnQGzdNWHFdIr4tT8IC/Sb9eJHZ2mf1tCs071K8RawVieNLCY10ClOI/BMv9ntnPBL9UPQN5kLQcuwryZr6T75cL80WMH6PWApZiTxR4OebzSpbf9hS2FLxZeQ==
X-YMail-OSG: VgUDmK0VM1mw9x1xzzZs.mGesuVQQ8dq7tpXEkcwNYpKwnBKtSkQ94q8fKLz3O2
 zfyAMAcZ1R43HTSqvOl4Ixvetqa1Nh6wMyd3wfvt0f8qpRD_QlPhN2uqcR3CVHJbAw8FJaLEbAGs
 MDr9QX3xbzsh62hg0zUmqkPmNj9URH8WcgkcBvBgT54bcv1TsQzorSgL0w8Uc8cQAsExg_nCu7rn
 suV1HT6QfKz9_j77idOVC0lv3hLqhsyktGa32OmIVeJ15QgaxUffNyYnGQ9wayM4.EahiiOgZqlb
 8_.v4eSQJkNXznLMccXQHYcDUBqFXPLtahl8P3OyW5efkOkYEw3dY1B57ERW_xcIuFIXoab9xOI0
 Ltv7nJEq0RM907rXBswCvC8.6mSnChMIlRm7Rbvs_Rj5Glm0o7nIWeF3tIs93Z6ffEhbsmNM1gEb
 pTmfPvHiIvSu2IM1EdrZ5FwE4xkJR6vBFcYgcBiYhZu5Rbqz5VpFRtITAcgdN8HC4t45EUI85WS9
 gonNenbfu1YElDqQGuX8AO6Gbfqjc8G7LmpIpQwtPS_KWdRqIrj1NYFoYkh2nJ8v_fERWFRCq9By
 XaLe5.xHl9RjMbSg.oBz1IKrNB3KQFvUKck1iAda6Nx7OUQzzaBFwu0paZ489lbNwKfdh.qCatnF
 CWo6kuQ4VfjAPJWxGbNh6b9bJ0pTW9VrxSirn03_4BZZMvCOKT3I6GO.6WthJg29ghimzkZEVSBo
 WEJ9K5T42x5.gqydwiFOJiOc3LzgaguVQwo1Aad60XsxFoYxPicd6nfm.GMGBt1ym9JtakZyiWmb
 vOny3B7cM3NQf3gVMHVUqPo0vDmG86DiwXXQWBC1k_ECbNYj9LoGfF2zKnquHi86QO4..pK7vwES
 4ft.KV_bKw5M2rq0uFJpi.vIyRAaH4IYNvdSsbb6ysK3n..TzovG53StR1lzwqpb6ILcAxLoNWms
 TdrAmMODEmOdNyMy9ig0cOHpD9YwL8FOqQc6mtdMPNMBnKB3JFWqBQ25MhWJhc3zGMvA.746bSIu
 KxH1de27QG7YIE4a0bLHfcnAmHc5SZXBSS.ViA4v5C25jXxcrwkGTO215Ul.4qOrHQFteHZYQmuC
 dvpuMRCdFadLhrYWSt8.HtW1JCmXWLAqlFOpSq0vg1DeQmI7wzt.B7zZEgTGuQT1wPMrabA8.Z1c
 EQiwKDLLsbXgH.LhJfL4CDVy578qbB.hCZDfXVxD61sKbaHVR2L1K5dTXeEs.cAJrLxtkYPeIH6W
 tuizO3PAmE3ZmIaTUUVaKciJuJ5QVppYERvecPlDD8n5VSIgkew2atN3Ozfe.1lc.T5k8r.Yks_h
 yJ9UicLtbiO5sKNGJKfjRiXrBdwuI0llwXpIxZvn.1WQaF2FIaIAhtomwQHNUcolNiy.8ZRyUgVo
 gL7LLHVzYgbsBX5OEydrBn.CAguSjov2fo1a1Gm6KDTDAan9miY9OvH90KutW3XsiCHQ6TfitJyC
 .TjJvp2QSpwosLIADUvpQ9UT89hk6PwlxW6cG9cuGN2xIFjw5KbJtnb1zrgDLFHhSAC3B90_Tjb6
 vEq1d6pYqnJpZKLowL4V3BTQ.Ukg7ddjRFuh3Mkdmm27cRzvC24Fa0HS.XTPqpdkdoqGrGnixMCr
 ZCwzDBNHD0RCW7HOAIuFh4QiCds6yOUFnc22wQKnBzNNpphLhIaxW5TThidkVMjdPCDsbdJY5tJO
 fX6Ng0tQ.o9kSDfDWH37nyTv7.T.B.Kv3aQNmKAQMYHB3lqOHNUWkgkoh0aJnIP1AXzp1MmXXs.F
 .iGrZhplzMUttskJidD76s6_rWww3ut7XqJKVWwXrK1zmtlmcqURE.5FWw.5IL4FnwJluMCuzUs4
 H0xO6DJ.IDFpjFaCHedCrLW8Yjuy02vnohvvD0Gw5bYkItH4WfNQ93JFprk.mavHg6q_Q6z0whWI
 boSl.EyQAn99aHXFQv7Bm1mjeDQwZmJagVXk4mW2svO.fGJi0ktvn6d6O02pMND86s0fnCQ3Mkwf
 Hz1_c5qbfY54pqx8eBahImWFMFNzBY6SHUASERLdSR3GUqysQyubDLxiggfwp7yAZeVMuvTnmECd
 en_vVwQ53oBTluLNb1RxKmOM16UHut6o4UB89iAtTmYM1Sd2j8jlxS1n2jZMrFiS5rOL828McnEx
 9WX_pXdT4eojDGs.sP3FHfeXN7Oo3AWN_jWzBndaLFZ7VS0tYNmeTr94IYbvmqLdw6cmX.ZcdBhX
 85kzooS6WcHe4Ib21p3Le8JV9TItmHrh6wVbVHNfNIRO8ldzHFCksrtNb9GKM5d7lpQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 1 Mar 2023 04:50:44 +0000
Received: by hermes--production-sg3-9fc5746c8-97g7j (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 36a2d5c201f70f78b5a860c016136712; 
 Wed, 01 Mar 2023 04:50:37 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN> (Dmitry Gutov's
 message of "Wed, 1 Mar 2023 03:25:05 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
 <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
 <875ybl1dii.fsf@HIDDEN>
 <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
Date: Wed, 01 Mar 2023 12:50:33 +0800
Message-ID: <87zg8xyt0m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2667
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> On 01/03/2023 03:11, Po Lu wrote:
>> Dmitry Gutov <dgutov@HIDDEN> writes:
>> 
>>> Why does constant frame-title-format fix this, though?
>> Because presumably Mutter has no need to damage the title bar, which
>> you
>> do see changing.
>> 
>>> I have tried this with default config (double buffering on,
>>> undecorated off), and I don't see any delay between text insertion and
>>> frame title changes. 1 second pause, "Test 1" is inserted, the title
>>> changes (*), 1 second pause, "Test 2" is inserted, the title changes.
>>>
>>> That probably means I don't need to test the alternative configs,
>>> right?
>> Yes, but that's odd.  What if you run the entire test in an infinite
>> loop?
>> Do you eventually notice a delay?
>
> Originally I ran the test a couple of dozen times (restating Emacs
> every try), like I do with the MRE scenario when testing different
> settings.
>
> Now I re-ran it with (dotimes (i 20) ...) twice, and didn't see the
> problem either.
>
> Not sure how infinite you want this loop to be, but the original
> scenarios would almost certainly have showed the problem several times
> over this many tries.

OK, I have to be 100% sure we're not missing something here.  With
stderr redirected to a file, and the following instrumentation applied::

diff --git a/src/xfns.c b/src/xfns.c
index 9e004f6a678..b4bef7f38fd 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -2232,6 +2232,18 @@ x_set_name_internal (struct frame *f, Lisp_Object name)
 			 SDATA (encoded_icon_name),
 			 SBYTES (encoded_icon_name));
 
+	long long
+        current_ust (void)
+	{
+	  struct timespec ts;
+
+	  clock_gettime (CLOCK_MONOTONIC, &ts);
+	  return ts.tv_sec * 1000000 + ts.tv_nsec / 1000;
+	}
+
+	fprintf (stderr, "x_set_title: %s, %lld\n",
+		 SSDATA (name), current_ust ());
+
 	if (do_free_icon_value)
 	  xfree (icon.value);
 	if (do_free_text_value)
diff --git a/src/xterm.c b/src/xterm.c
index 70bcb67d80d..c7ad1bbb722 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7439,6 +7439,18 @@ show_back_buffer (struct frame *f)
       swap_info.swap_action = XdbeCopied;
       XdbeSwapBuffers (FRAME_X_DISPLAY (f), &swap_info, 1);
 
+	long long
+        current_ust (void)
+	{
+	  struct timespec ts;
+
+	  clock_gettime (CLOCK_MONOTONIC, &ts);
+	  return ts.tv_sec * 1000000 + ts.tv_nsec / 1000;
+	}
+
+	fprintf (stderr, "show_back_buffer: %lld\n",
+		 current_ust ());
+
 #if defined HAVE_XSYNC && !defined USE_GTK && defined HAVE_CLOCK_GETTIME
       /* Finish the frame here.  */
       x_sync_update_finish (f);

do you see a significant amount of time taken between setting the title
and swapping buffers?




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 01:25:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 20:25:14 2023
Received: from localhost ([127.0.0.1]:52249 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXBDW-0002hm-DP
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 20:25:14 -0500
Received: from mail-ed1-f42.google.com ([209.85.208.42]:33424)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pXBDV-0002hW-FD
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 20:25:13 -0500
Received: by mail-ed1-f42.google.com with SMTP id ck15so47959287edb.0
 for <61667 <at> debbugs.gnu.org>; Tue, 28 Feb 2023 17:25:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677633907;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=RINetoOHIIElswOqt1aPyvpNpuFJlGKyiPZOAn9g95o=;
 b=WxnyLNuRfp1bZt/1LIjkVXgn+JY8ouWQ+2/u/YNgzCQF0Un5N+i9/O7HPrF1h+xDsk
 8cUSaPk7VH6WBquIkp+sEghqh46XYdzbpfyB997o6GMWPjWWHQ+41Bu0c1+FPjbiFuTS
 kDzSBFURqqU5wq6UuNC/cZCBx3hiKNMyVaQhXML2bTLpPQxhqHT7pjbmLAQj5M5vLiSV
 yC1CI7+m4xJaLdoyNRzAE4VC3xIAm/RqeisNeSjhNZUC5kkHvHvYbWuKaiv1+oXTxepA
 wGcgAUK92RHqCokm47yeovcQ27XtaLwGEW3KJvne8h13mFVH8eBRpEALP5D56QK7/G4G
 z1Jg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677633907;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=RINetoOHIIElswOqt1aPyvpNpuFJlGKyiPZOAn9g95o=;
 b=Xr0Ep0/cguiyI9CoqEVF0F2qx7U0R10+gOYV+6qUxVgtiUT0xV+8SXlb2z9Ly5rV+m
 Hv8ansG466BYoksT/C09jUmjBGwDC8YMVyX+NykRKw7/LHn6x9tAL24QBXGn/jDZ19DS
 JIrX12tgvNEyW1sKRddnk9KWCxeK101wK6IURytO3fna2fL1lTYXp417MLPF+kabTHr0
 7ur/IwVChr0dndLDRT8U20Z59SeAEhmwjY+sUzscCsZM199vKAM0BW6OnQv+YtAdlfCf
 XvTe/P1k6+A9j3huz6PLZon4//9be8PJ76yifnkAei+hBjupz9vJHBRUEcAbSIfb31s2
 KY6A==
X-Gm-Message-State: AO0yUKXEzSrXchOa397UmU/wnYgs1m1ai+JhTuCSydHeVjaX+FBN8Dsw
 l2Oa2U8VyDFUv6msSjJ3xw8=
X-Google-Smtp-Source: AK7set8vSR2tJElm4f0NJJ3R52HfxGgB4B20TtfOtQaYDhFj+AsFCKiXtx/tsdhfanS6LiCFcTb5wA==
X-Received: by 2002:a05:6402:16:b0:4ac:d42c:8bd8 with SMTP id
 d22-20020a056402001600b004acd42c8bd8mr5861962edu.9.1677633907365; 
 Tue, 28 Feb 2023 17:25:07 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a23-20020a50c317000000b004bc59951d6fsm37252edb.57.2023.02.28.17.25.06
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 28 Feb 2023 17:25:06 -0800 (PST)
Message-ID: <2b249c97-db63-34e1-80c2-0c898005e31f@HIDDEN>
Date: Wed, 1 Mar 2023 03:25:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> <875ybl1dii.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <875ybl1dii.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 01/03/2023 03:11, Po Lu wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>> Why does constant frame-title-format fix this, though?
> 
> Because presumably Mutter has no need to damage the title bar, which you
> do see changing.
> 
>> I have tried this with default config (double buffering on,
>> undecorated off), and I don't see any delay between text insertion and
>> frame title changes. 1 second pause, "Test 1" is inserted, the title
>> changes (*), 1 second pause, "Test 2" is inserted, the title changes.
>>
>> That probably means I don't need to test the alternative configs,
>> right?
> 
> Yes, but that's odd.  What if you run the entire test in an infinite loop?
> Do you eventually notice a delay?

Originally I ran the test a couple of dozen times (restating Emacs every 
try), like I do with the MRE scenario when testing different settings.

Now I re-ran it with (dotimes (i 20) ...) twice, and didn't see the 
problem either.

Not sure how infinite you want this loop to be, but the original 
scenarios would almost certainly have showed the problem several times 
over this many tries.

>> (*) By default frame-title-format is eq to icon-title-format, so with
>> 'emacs -Q' the title doesn't actually change on the first step. I
> 
> The idea was to restore the original frame-title-format, yes; it was
> supposed to be run in a loop as well.

All right.




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

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


Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 01:12:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 20:12:08 2023
Received: from localhost ([127.0.0.1]:52235 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXB0q-0002NV-9x
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 20:12:08 -0500
Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:35637)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pXB0o-0002Mz-29
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 20:12:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677633119; bh=mAmT0vDzldwEC06t+2BHG1u/Pa9YulZ9jr8OGv4uePc=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=Two2tUXgWV2G/zYaCMC7i3I2paPqeXzfvHdmUOCr++rj9F726iGkaV4faohczeq8OTcZs/c00UCve3XcWgG0sNipF02TE3gwfRS+ZJk2kkwVKNChOe3cgh+upudGGgd5RZfxX4ibOpTCLtj9Fy+YHZ0MPEo/Yng7lbCmUXl+8Xd0jMIYcI1pqGjX6ApMdKrqroO0CJ600zgYBoB/0HS61F2ruzuwhSfm23x2DbELULv3y41M384W0Jt5W6kOcDouMDYuoimRg1oJHhJqJH35L29gliM05d57u39ecQ5CGSkIwdotQTQxYWW1A7x86AjaQ/mXarcZRcXip40lDEeQGA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677633119; bh=Lcuh2Fuu22mus9vU72IQVsffAaq7tBm2wqeeidepLSh=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=GxhiYG3vbOXwdlE6hEdMz4trdW3UoqYri8Ducfx68kH0Xm3qRl3VagRlAlvNrem5SrbZaPZ/GiV4bx90qKH69nKnDBZWRgGtlQWYY5+OEi0mLXF/LTCKaKYCMvnSTY4gFh5hgvKXuKfrlzu54IZ1i7aVh1Egj9N8itIwkAIgUd65pRUY6+4+7n7IQkbMbtWij3xurZ/7RGrODBeH3AGid1LZVVeFb0C5tQGzQPgXF5kDTVcdyezaw8KtTAZQJIBAy9h4usAVsg/v0FcFV0GRLNa8FjCUGHA6GZSt3SZB+G66IfWNvnGxfGZQSpLPIuaLTcovNVQJq8ybMgzq5zuSYg==
X-YMail-OSG: GxNfJOEVM1kkPxhht10GOUct_s7l6uLVK3Vke391OVI6Hzmp.KR3VUJH36ztsnB
 vOBS5Upt5QPJDk9pRjv34MoH836Ap_yDzSzSpqgp97kvsuCXE4gSkLja5ulPRrWz4EUFaX4uFZYb
 ucywpgv.YQXg..9qYC.Isi7kHESEnon4XgfMc09i.Mip2X.SrIxUL4T0OaGbqYmXP1bF3SDdc3B0
 OeSUiXGBdZA.qIDlm8YP_iVz2pROEZMkIoz7aq977vWXyL74DpmYvyoYnM1d.z8KBydTdNvLpiL7
 o2HruFWs0eE9Hvs6PbuLnwX4ljN.eAiZRhax36tqaHXYD6TRN3h0eN5hp4WNqFYvvN9NtzIvH5_S
 pE2p3Wd3h6vPjTJT7ZokVRFIZhxaoIRRiAeJHETGrKRah5h144MLPGy7a2Z.Oy79KCOR2lSV3.tI
 OHX6hxJyrsNh0XfqLus8nJk4W57D7PYgycBOmUqQVC5mFHaj36lJ_JAVACszNTHiXYyGZi5p4tqd
 F_fbxCHuKQoY3samS_ZHdpdztDfDJlkH0Z5xnMlQH_yGQKIiZK.nH8A7rAIrRGNfnCCqU7XjCRNl
 1LQhYjlQoc8L8bYyp8At0WpExiNPxiLSNivauXGev_ki4hADoCx7KqoRsyVHEJSNnzWK4KvMkQmU
 603WqEv7PL4ceGhfAw8XLaeYWfFTF0k5nsOMv5biJYmktFBFg2AKrDejZJ383ed6PBEHEyFIuunQ
 uIX98vZ9uO1WIy4PDW8LNkCYo45Pzwv1fZcqx03Yy8TZcFopz4zekXjd99txuL.bnpPyQea90Nx9
 budNGV8XWcmGYrF8gSPwM7fU.IpOr6JjvleBcczWz3RDrqYnxNm8p29qRi4p1.CLWN4daPPTIrZF
 0AfjZs5Fv1.5fR2PKvzh6AY6nIMhiGrjdZuTWifgQLuARFUJn_7Pr.x1igq4lOEquDddofNEkEhB
 K4QiGQ3JvArSQsJ2ntUybGS76SRrFTUpuB0FKpq3nNQGngl32W2Lhd5fCvDlwVKiZzIoxD40kg5G
 xBEu8LHuPgrxvKWH1vLKZwyPAISXQd2ugsEnIDCWf2aiZ9Ad5buUXeDbkaxd9BAWzgabyvm1RoWF
 xveri_eBebQzpKvynITJI9MKvhQNNmVJTL75Mn725jkZ2B7GWxFRIpRcrMb.MIAQTolPFYdO2NdR
 reDn0AjLhbhV8gEz6MoGthAvX.Fi0jhiwPBc4kodVZsYK0TfieD44b9MIFXIou8ZkcDtb74CBE25
 8vFcl_Qpko1Kfi56.XW1MVEoFQB9lGsnB.DHV2qO.rwIk0vZRqx1V7Okt_nYYi6PEp6KVHQ9DIww
 YMdgD3MsiqWm.wZgzymb3fPnqPm9duisn6zC6VBOG7XGAUVcfrlKRoxanYFXnAd0GSrThwfiMXlj
 qJD9HhRdOJrpaUWimHiFaqJztcLyz8F0KMdu8sqaT4MBm.1llPPYe2TVCl2uy1QgWEigDn7uDvUT
 wdoG6c8HIKkKa4Vy6dCvEFuDbcTCfCX58bw6hC1QVLREHVIPT3h3S_H_r_K.29SIa3HnzLrjMVT3
 yVJw.PIuz41VBhlAczFNOuOfwXEhfDGaXK.Sg9.nt0T1eRSTnxb.oxPek1J5Foyyg_rluY.sSYl0
 k.tGJ8SVOfosKV4Do7IjXCsOAkDQ2grUVZ9qOCTx_F0hrtS6iIgtSe3cUIoRs1i9DOlbWO1k50Nv
 o4k7lULuSVMC0xSc_rsONJkmj0MIGrKR5v_iYoZCUiiY9bUMd_38WWMHHX6n5TaHrZUqtbFarGyn
 7VihwHQFPturzYeg0jy1YATCkDfwDniRNKl8ZOOBNEkd6qM5gu5ZifRZ1JsBqJ3xTf7aMmmiTEhK
 bGWJPcnRPghZJ4chHc5eVm.2y4SrN6wTrV2Qqt2iE2hM9Qg.qe_U_ldIZgSr._yWmBFiOnQB3ljL
 HWH4qIH3hpH9QK5oS2sVPUo7kuD0rzxDhDQCMfRQ9Tiyjy5S0Qt7O0yW7bzgHBucmnVbzpa395Gm
 YlCw__kVJj7IEetKMgxawMbwNio7QF8..269eRsxbyk1Nc6yNZujZC0RYvyNPps491PAFfIOcE_x
 HNNlyyBVTQn._mbyLp0KajqKkVUhWPj7_qtr0cXC5m7zsPJIREWtYcAGwyk0cLIE.jbyGDg6Hd0W
 aSCm.5pyQYRBo1zwQ_6sckIKcjb6Wn4W86S85BrQWxY3PMGeUAJUU4EnJ0H2OI3f_Aq4Ga0PdFrJ
 Wt1bNI2goGgPvoQ7oR.YQRcJrH0TQlJuA7QCCpH.hEx29MTS_mE4gHPIJaXc-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Wed, 1 Mar 2023 01:11:59 +0000
Received: by hermes--production-sg3-9fc5746c8-nc5k6 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID dc5f4298c44006feb5cd3b2eb533e994; 
 Wed, 01 Mar 2023 01:11:54 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN> (Dmitry Gutov's
 message of "Tue, 28 Feb 2023 19:59:24 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
 <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
Date: Wed, 01 Mar 2023 09:11:49 +0800
Message-ID: <875ybl1dii.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 906
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Why does constant frame-title-format fix this, though?

Because presumably Mutter has no need to damage the title bar, which you
do see changing.

> I have tried this with default config (double buffering on,
> undecorated off), and I don't see any delay between text insertion and
> frame title changes. 1 second pause, "Test 1" is inserted, the title
> changes (*), 1 second pause, "Test 2" is inserted, the title changes.
>
> That probably means I don't need to test the alternative configs,
> right?

Yes, but that's odd.  What if you run the entire test in an infinite loop?
Do you eventually notice a delay?

> (*) By default frame-title-format is eq to icon-title-format, so with
> 'emacs -Q' the title doesn't actually change on the first step. I

The idea was to restore the original frame-title-format, yes; it was
supposed to be run in a loop as well.




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

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


Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 22:06:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 17:06:09 2023
Received: from localhost ([127.0.0.1]:52140 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pX86r-0005gD-Mv
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 17:06:09 -0500
Received: from mail-wm1-f43.google.com ([209.85.128.43]:50781)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pX86q-0005g0-EU
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 17:06:08 -0500
Received: by mail-wm1-f43.google.com with SMTP id k37so7444163wms.0
 for <61667 <at> debbugs.gnu.org>; Tue, 28 Feb 2023 14:06:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1677621962;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=+VSH3Gm0xvWlJkHJRMQ/g9zRUXIi6yVcCL61F63ZzWM=;
 b=gtSC/IQe0XK5D6LrpSXM15ANyVndK8miskJWHp8g9SQGhQNvVYODDNgWqEO7c0A41E
 ecBWBWzK8ZTUbMeQULv9NGUtVwIsVPtKcHP1cEC47Nz/xE94BfoCQXzDdC7D6+Yv2Mlm
 P2CzDtuqiuYT6xfVIefBOjDjCt8SUtpPA+Fn/9dLO7I9VuFEG0tNQwHIP2/Fvu6XohMM
 /2INF18rtFTcGBnSaFY45xaU1w87TiTBtwB54g8ZPLAEAc1gYnrxCV7S5ima6eW3+sYr
 jzbzy7XgUsK4tMUGRjAKVUuI0S0slxhp0+YD13NBoNgvF+7EEgewCx/SHKn6HxI353U4
 3gvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677621962;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=+VSH3Gm0xvWlJkHJRMQ/g9zRUXIi6yVcCL61F63ZzWM=;
 b=ZWB2o1O6Y6UyNXmBiAVubfdw5iADCBw+SOKt+ZJFDa+DQ4Y+8SD128J6BU3MXNwq0V
 w2GtzwMpIOlfhJgqf+j04zYlaMUAafGAnXhUHYPT4seh9MTedsplGKrZf+EgTT7bsQZ2
 cwAd1/TEF3cTQKjrbvzdM80g9yg2bbxyNSjSEzI+FRvUEbM0fe+0qbz+e2Ka+hAWeKMh
 pl/U8KjGoX+rFMjK0aaHqfkvNoyFCWv5yohi3xTWrNmgX2DrVZ5J0lmarXU9XnQsMS/s
 nvNdprUOPMMnpzscjLw3Jdp4mtNQAYa2VtBXcUBlRdFBb73+dRpYmVGhxlJRD/eHAdDE
 qfUA==
X-Gm-Message-State: AO0yUKW1ulBxLYqCsW3gHvr9wbCEW82h3Qqodjuly9UsbdFIEnud4PMh
 05fuP79mO+RZhScjH42xiv4=
X-Google-Smtp-Source: AK7set8BIjuccXQuRNkZ5CISZlma44d+h2nMXINc+28Fl8nDOWWhe3sMhbzpVHuPxezwdCYV4gZxCA==
X-Received: by 2002:a05:600c:310b:b0:3eb:29fe:f91e with SMTP id
 g11-20020a05600c310b00b003eb29fef91emr3406973wmo.21.1677621962360; 
 Tue, 28 Feb 2023 14:06:02 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 o6-20020a1c7506000000b003daf6e3bc2fsm3343027wmc.1.2023.02.28.14.06.01
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 28 Feb 2023 14:06:01 -0800 (PST)
Message-ID: <2ecb872e-95d3-9fc9-948f-1524c4196b68@HIDDEN>
Date: Wed, 1 Mar 2023 00:06:00 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
 <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
In-Reply-To: <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 28/02/2023 19:59, Dmitry Gutov wrote:
> In both the second insertion of "Test 2" coincides with the title change 
> to "test title".

...to the second value. Which is either "test title", or the other one.




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

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


Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 17:59:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 12:59:35 2023
Received: from localhost ([127.0.0.1]:51963 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pX4GF-0007P0-5p
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 12:59:35 -0500
Received: from mail-ed1-f42.google.com ([209.85.208.42]:46635)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pX4GD-0007On-BV
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 12:59:33 -0500
Received: by mail-ed1-f42.google.com with SMTP id o15so41023794edr.13
 for <61667 <at> debbugs.gnu.org>; Tue, 28 Feb 2023 09:59:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=U8mqznu/C7+k29Eauo1tfGZ5kSC4LSmJzszzZX8AMcI=;
 b=A07ZksFusxyR2NxOWHYyx6e8RXL8Q/nwPtR8B8Jitojk4ZZwab/Pn5jAq1xDm2aEdk
 08DhB5aepCoyozHka/77vi/2KbDXAb61A4LecP3igMLfGDDAjQaEGy8I1yxQ7p+yx2ie
 Zz/DXXqxJ6eeayGsPw4f+AiY4/pWezD2lgia1BdbiCuU6FZ04emBvojlQLTMe2ieTrQj
 ji+T4EWaK+stOxD18FNgzWl4onxqCu7ebfaTCLfjXn4kPpTl8JEscqmMod7f+YfDMNi1
 O9ejXeYpH6l2gci1I57RxHlFX4qK1fsEaPPZ70h8yfIhsjX0LmFJlTSY/2Yg/y9cdTjO
 CwaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=U8mqznu/C7+k29Eauo1tfGZ5kSC4LSmJzszzZX8AMcI=;
 b=Fi2Wub3ZKpUwtmzEgyjHIdwIYHkj13b5PGIyg/pHry5DTKL64kP5QYuEWttmn5PZr1
 KqIZdeX09+FcuRzbprZYka3QF/o58os4MveToDSsrJ/gjiJ+q9lo2Zsl8AitdMft/bUJ
 +lZTqqaPlcFGDMfQsdw9kTTDjADmM5Tpouj+tlVQm09xCycr4UrJznp7ViETb61RSyup
 hydkscZ1XjRFOcKB3LKXcN84zTjhYVL8SJ8a6V5UsSQqZ6iDtofsbDOV2Sk9FWZ6b+PH
 KhfiO8d50FdL4lNN5RqYL7aHqaD3HGA/6JwWqAvCGvxYEqTpAxb6sUXjHpw65YChL0Yx
 Gkjg==
X-Gm-Message-State: AO0yUKUh7irNkGnPtrGPR/SOP6Rod+cUXcJrkpvdim55tnKadgLHNXBU
 n2BnR3g/UoIEmM8zNmI+bkI=
X-Google-Smtp-Source: AK7set/vlI2V0gjYneV2jIgiwVxZEdOdRFbNVQz9lPvT3V5J6aDB5+p5C2S3s2CsqQ3eL5bsLKlLng==
X-Received: by 2002:a17:906:6a09:b0:8aa:a9fe:a3fc with SMTP id
 qw9-20020a1709066a0900b008aaa9fea3fcmr4532168ejc.8.1677607167218; 
 Tue, 28 Feb 2023 09:59:27 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 26-20020a50875a000000b004a21c9facd5sm4654990edv.67.2023.02.28.09.59.25
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 28 Feb 2023 09:59:26 -0800 (PST)
Message-ID: <674e150e-fcbe-7d67-962e-214cfaec2ca0@HIDDEN>
Date: Tue, 28 Feb 2023 19:59:24 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN> <87a60y13ou.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87a60y13ou.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 28/02/2023 12:31, Po Lu wrote:
> Gregory Heytings <gregory@HIDDEN> writes:
> 
>> Thanks!  After seeing this, I'm now convinced that the problem is not
>> a GNOME one, for two reasons:
>>
>> 1.  The effect of (insert "!") (redisplay) is immediately visible on
>> screen.  Why would GNOME treat the effect of changing the buffer from
>> *scratch* to xassociations.rb differently?
> 
> If you insert "!", the frame title does not change, right?
"!" is inserted in the same buffer the command is invoked from - so the 
title shouldn't change at that point yet.

> Everything points to this being a bug somewhere in Mutter: how damage to
> surrounding windows (including obscured ones) prevents it from showing
> up, and how it doesn't show up in an undecorated frame.

Why does constant frame-title-format fix this, though?

> Dimitry, do you see any delay between the change in the frame title and
> when ``Test 2'' becomes visible?  With and without double buffering, and
> with and without `undecorated' set to `t'?
> 
>    (progn
>      (sleep-for 1)
>      (setq frame-title-format icon-title-format)
>      (insert "Test 1")
>      (force-mode-line-update)
>      (redisplay)
>      (sleep-for 1)
>      (setq frame-title-format "test title")
>      (insert "Test 2")
>      (force-mode-line-update)
>      (redisplay))

I have tried this with default config (double buffering on, undecorated 
off), and I don't see any delay between text insertion and frame title 
changes. 1 second pause, "Test 1" is inserted, the title changes (*), 1 
second pause, "Test 2" is inserted, the title changes.

That probably means I don't need to test the alternative configs, right?

(*) By default frame-title-format is eq to icon-title-format, so with 
'emacs -Q' the title doesn't actually change on the first step. I tried 
both this scenario and the scenario with swapped frame-title-format 
assignments. In both the second insertion of "Test 2" coincides with the 
title change to "test title".




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

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


Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 10:32:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 05:32:05 2023
Received: from localhost ([127.0.0.1]:49782 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWxHB-0000BP-8V
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 05:32:05 -0500
Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:45911)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pWxH9-0000Av-Hd
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 05:32:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677580316; bh=xd3G8cl8REzdGtPgyz9Vhxvh/eTUmIkYfjxdEuh75WU=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=s8itcDMy6Nl1EC/Uz/mJZhDk/Q0FL87acE6dzvU3YCQZpFxQgTVcxdw4eRp+zJ66ZvpbrwdRNWzSFiF7v0gPBncfu4Q7QpZpXPwMNEpErPvrA13SykQqM7YbNxCKyW0hgt9Jb0D3KXMkWAL/MGuUP9mOrYaGRvZ58KPiV+Vm5Pa48HKXe+pG6Q+AWKhqNaucUsP/GLt56gE2mB+Lte2gnaOL9/B73JpVQ0eBrFzszTyuTchA1iEDi5mrA/iJDZxeAaPkJNhKPkKj1ANqdJIlROCgm5Zw9GhDfbLvNfhEQnar3l0rSbj0zuE1xmKF3OhGlVS8hD3W1yj6suMUxqXs8w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677580316; bh=4g6iOgr3sgNd1Bz6NL+Yb9y2fnBtuwK8ZSnEAIIl0V8=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=AkKK1NcSTW82lpcLxqfvhKrQxcqdYpAO0lb3je9iS5Dfrwm37qjjROeGDNbc4USGvA5atUgS7ZxXIxirlaGjqK/i0mbDLVHyCbbcU8HZgfkitJNCupZZZUngsWbx+yKHoN9DLNb8dX9zIQYLHBeeAgoQnwR9/QtrO/nuxl4cObSUSpiSUTsMYr7l7BFhbwl9MaVyXTgT0Zgoy2S8VCcbdg1UbtVI2w8u4rMZqZjH0fIol+z9dWen6u8SMSoyXHEnmKmPDBGC86xLwJUWeLoja8TdqIwiYa59ZNtLxWJD0u1bsM4i56iyySk2xo2NgCJJFoiaJrRgs30Pc9yFbU7kfA==
X-YMail-OSG: fAPy25oVM1k9XWALlNDpOqczyXsDIRy0hqVHWSxLUBS974iYTc8aqvfvpSySux5
 8x4NxrqFQkIhCE_WIwUdGzgs.KUMORwmxd6G_No01phs6ePq3Z0ZqniwHGw93tCYQInuhh.lvJsq
 IMzeYGovJhJKUnO_zJ4lVScqhfGsYrcVp3lry02xGE2xfK9ENmJ_xPIXL1psF_rzPztzOwmx.8wr
 L83OHVYWYGS6T53fVLoe7UekNTEws49XgsDoGabpt4jIwIcJhGYWFOSOTDBMk5_00i21i_iRTu6q
 _pyeOx6DYC8NEQ5xLndcrKWwz9JkejCl9AXapl1c7CRHgW0zwdc2vHPEV4RoHt1bc7qO9n5Ggnzh
 ts5kLoonFwL02z91V3VkGOX5w2OgQ5tHPlGo_MLjxWrlbohE5RrY3JN4s7p7uVhixfClI3sIAD4o
 kuJOvMeyDS1C4fCW1xcPYepDaP.T__X66ST2e4SsfIoGY1eL5jSjbG3WsE70d0e.0OAarvFq_7LI
 aQUraavE0prAX4eGoMGJoDq2NTdQSitV0CAIAcxOxvzVXf28cKRlNy043p4ttbH7KD2K1s1Cp0AR
 XQVNup9s2u65_qYpiY6XABZ9fsNhCyC80j0JAdbNR3c5VXXDemJxqamuDTgFFPKYDyZ7kS1br2kM
 OV1OfPLjNPCZhAP7G6VYcthcAb5OjkJYfcHpR2ePWRp1iD3S_1t.4TZhpFaG3Tv36Pmfc4fM5X6O
 dSozM73RsYaS00x9uftiVkfetss6XPKTdWFmJV.HwP6QNt4u567ktCuLiOlXkhT3EbTn3joTrZxr
 MI1AK9_pqTE8YWMOV39CmR4twtRtOeAs_2Q_HQOHJS2drw6yr16XUB4qPmenwJ143t4Cz5eAE65_
 _ffWAf74F.hulrANu2Tiqbhn_ZIb4_F93iJ2aY_RlKvOgdwbuSShk.1CbBokH26GUxVGIjHPi.A8
 LPNv8iD1euvAnaSQL_.uNA_ziF0lw2QPY7DcNmxobkr5MqnkizUYIhllEnNtjve2nKfpmy.itp9L
 DkHJXx0bidfF5UW6nZqElxMascCo.QImS3jspihQzUKjXc9C9ccDigUhfBVUh96Quu1PV0xs3gNk
 3zfXOVA9MrarfDcqUrcWpw0eL_9E_LBxkAckwuvHbzXk6MVibymSLIkzl883knErcClEjUw.7aku
 mrzhhHZbQRDeh9qMQFixbgl1JQSoGXkVvtT8bSd4s8jOpqWibw2ddF1YgE_1vbpHlgReOCQKVMRH
 76fjq9TTzqdeDp2oXco5O6u79DP0Tb0Qp26pkIAZjWiEbiJtTJ.x5sO91xi2vJPmOs3JPu5ouCiN
 w1gSuggMj.LxSYgv9c3yRnGUBwgUJJMakGR9Y1H50hSWXaOwy7kdfXwKRtn7nCuysCImGRFXtn58
 uqoK.grFHtsgUConjqEi30MH_mcmBVxw4dciUq4o5fbgqNb6naVhY5dR.QtabxxZiqVWgsIqubsG
 6fBeinvh9hls7DF3rRSRlhGFuxOAi2IYgsHXTGPv3ddt2l9fj0HjwZtPefu1mdXwJ56AON0IGQuK
 yhlseu0QUNSmpljTuNbP5jQtWUgq_To3O.710tH._QSDVJt5b2uPuYQCcfHWzJ3Z9hXDjYGD6tBd
 .PiUHdqAdGKbIfb2X.O16lrY22Bfl7EFjMIiVhVH.klMQVVxAuou_S9mYoiNKeD8f_j5TyfsiXOp
 g.UwzFlHmwVDGJ71X6i7eYQmhE7IRBieKn3J05CdPZuKNYtj_VjpooRDLFpVBf9Xobr7pOaOW0Gi
 g5THoexOFx7IF1gs4my1Brisf3lra9OoeLSRi.bJ3Q6SLFiBA3Dxq36MrnSQpotzcCvbYdbWwhDO
 k6XGbRsiiL2fIFw4zPbTISpsCEOZZ5G5Tv.BJVag2YmKcQcQw29zTG8NrTGeJOSR8StXCDwd49y3
 wvFNNxupug9QThq92NKZnETmoXwI3muJLgaDP8yXCP4aHXclB5QnSX5S81mlmSTPHQqrEYBVO4GH
 MFC2z9TPG9EV9Lx_Q7p3IjCtzBGZub52QEmI6Ou4MFPDHS7r3zIh4mAEWhQTwvo1qdTBcGDjEHsM
 pAiLYxmgm7CJ0P69Q_OphKwj3k68qYYCDZCtw8_xTYmofO6KyLqJsL8GKJEKnPLsrwCqDhhosQDy
 SmNEwpFOnepdC1Dy_176ph4kZdacnsvyFH1UcJZd4mn40Pyf1BoLZ3VYINt2mueN61LbLbrsRv.9
 VDYFczan.j1D_RgkyVYhsTF2mVtMUZ1dCrV6ETvmy86wVxEByfyYWfhtxrMlyVyqH
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Feb 2023 10:31:56 +0000
Received: by hermes--production-sg3-9fc5746c8-pz6sb (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID ba38dc59e593cced4dd601920bc90a51; 
 Tue, 28 Feb 2023 10:31:50 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <9ac9271f1ee55a9b8bbf@HIDDEN> (Gregory Heytings's message
 of "Mon, 27 Feb 2023 10:30:34 +0000")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
 <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN> <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN>
Date: Tue, 28 Feb 2023 18:31:45 +0800
Message-ID: <87a60y13ou.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1064
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)

Gregory Heytings <gregory@HIDDEN> writes:

> Thanks!  After seeing this, I'm now convinced that the problem is not
> a GNOME one, for two reasons:
>
> 1.  The effect of (insert "!") (redisplay) is immediately visible on
> screen.  Why would GNOME treat the effect of changing the buffer from
> *scratch* to xassociations.rb differently?

If you insert "!", the frame title does not change, right?
Everything points to this being a bug somewhere in Mutter: how damage to
surrounding windows (including obscured ones) prevents it from showing
up, and how it doesn't show up in an undecorated frame.

Dimitry, do you see any delay between the change in the frame title and
when ``Test 2'' becomes visible?  With and without double buffering, and
with and without `undecorated' set to `t'?

  (progn
    (sleep-for 1)
    (setq frame-title-format icon-title-format)
    (insert "Test 1")
    (force-mode-line-update)
    (redisplay)
    (sleep-for 1)
    (setq frame-title-format "test title")
    (insert "Test 2")
    (force-mode-line-update)
    (redisplay))




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

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


Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 10:24:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 28 05:24:26 2023
Received: from localhost ([127.0.0.1]:49773 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWx9m-0008Pm-0m
	for submit <at> debbugs.gnu.org; Tue, 28 Feb 2023 05:24:26 -0500
Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:44719)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pWx9i-0008PW-LS
 for 61667 <at> debbugs.gnu.org; Tue, 28 Feb 2023 05:24:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677579855; bh=/Hf6Ov8uwUjH/Vn47Q+IxE1wMvuty2f3OW4LlmNL11s=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=nqkTmsHOvg2rkZ5FWzAHK7eU4GBCu/+B+/eSFOQIVilVGLEwPbokYiGl3cal4qqCujZ910VBwkYr27WMTQGP9JW59RDIya/ZzH6weEigkSTseukG7CZrw/Lqgf559LEpG5g2w32h1RofuatilNoskdYvnd/rrsk9NPhnuOCnEYtcOBJlIA/12GtGuiaLEwDIh2DAEeJBmkXfQvebIUKYNTOs3yS+vRCRPaYfMKCXvf0gwctpZslJYNFm5cBR4OYM0KIn+H39LDViFRbRp1PpmCjPxWUo/uf+VBqPaqkwpJTAcwkbqGtFL3TA4RnxEd0L1ESU4jpN/pjpOmh4d6t+QQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677579855; bh=rXYGacDKoxH38dH8R7M4c23FbDuz56+yH/rusRDFGNF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=b9Yhc66Y3gwEg5Js7c/mn0NNHlY/MzHv2GHTi374MKQClTBBsVFd0ICOzs/Mlk5zgXkY0SuHmgr1dVh2Egj9YBlx5JAJs+JqFDTicpZPKnHIAbYB56lbM2lv6lG9h19jkq3wuWnFYMuP6VrTV6YIDXgfzziiCWSTwMgXBVfKbQ7xQD6DG4ne3nFgPXgjorl39H+t6nsM/CSmXd+NpDeyFBCKeJOca5FdGS1Jd22+RLeXYbya38p8f+/Mx2rfCxXLlpWmCXkS7EzeuLV4xJEeXFjadozg1KGnpjvIjHa8l1wh3lnqqoLPQIWXFbR4V+V9UK9lqZ5ZMHkqJ4vkfo7Oeg==
X-YMail-OSG: LI73r0MVM1m_aOuQaIhtXdUiRsWhkaJ6bP_wEIsCBOAj4lZ1js5rsKWxkiburyX
 063jTMVkzFyJDT2QMIYwm3bTi9vsBSZ3P7nA33QmY6LPKAnhm0yo0kW6SRgIaeWlJnjJFrRogSzL
 a2bgE5S.uMh2jHzTAe5g.pPlp_5dqlaflhy7PYnzTFLBe62io2U3J4VaKsoQO4TqIzeig2CHeCG4
 vw_x3Y3cGp2eD04.sjquLI35T42x46meQpV.kP788bGTU9UlBbegcQ6qqLJCKdrBBxoisV3JqnhP
 nR73Cdz9aD9532sJs_rsS74IDXT4lqHnGFRrjS_HnZmO54aNdvZJmP.3GkBch7s.4.AlP2WHHJmZ
 wVz101QbR5kbf_OKo.9XjFRSffUsfqOquKBrs.78vJAQdiB8EHhgsXbLNQtpttEg5v3o6maWsSXG
 RizVj83ruUbJqFqy_7_pTkhZIL4lPTfvdzFpYblFqRbsMGAUm_iPv0.ZgT_TWmr0XjJHMhgfH8CA
 eetxxsrszXpPDb4whbfQ9qYFktG9GbBwAUBzckgeGkp7AHY_norfwVWLLHJg3J2ijO4e4xrl95M.
 IYFwL5juJhQEubNbhjcsXcWBtdey9YJyVxSYhcPdhM1X7HX0n30Tr3hVVhtDm.iMa3aGtPSKV67K
 FoYpNmMCsSb0WIL4AaXyf2uqkZMH.KVLgZeCkCGmq18Q486T1oT_.5Jzr9h5MMrFYEYU57CtIf_N
 arnLwkfJiikxL6NwITzdaQFn9X6_jP38iWkSJ79bs7ayuLBlHZy.PfKKhTwGPx.D_o3qEElWeFwD
 z3VQXSI7cMx5v.1J5_sHnNnnFI3btE7RE8EmSdFyOR0u7SOSnGT9l_OqhkRbnx8Y.impaE5Ki8XL
 cBDNKPzpGWwhbKbPYF5dVHtt0GIOenAxJLnU1mwQhLyMZyKUrhxQ0_f0S92jG6tJglpSTKTJdLbc
 72moBx1YieKAF.pqQOVCh17xdaCQKWJaDEhxlsrfoSqySZGBvj_Gbh9c9Ib.lrNPS9VdTJ2p5h6w
 zj6mkKRA_JPvq.lv69MTJh_2CrAm9qCYn2PkssZOm.DPP0w1ZDJnaeZwdJUrc6.vBRwQytWDscXL
 1PvGNCuD5hKZZd72GwmVGWES_xO4iYHnmcS39zTFALpc8h8PIXhV0Ki87K54r0GYUtafHxxp__sZ
 FhuMKpMWpcC2AOd2WVomqYk8RL3BZb.8_QljthHqSiZT91Xh1tjEEkfAZgZE3o55oxR9lMbbsjcc
 ZIJGB92FV8NM1HhyiUmLBSmHS0NxGHpPzdH7KOTXDl7R58BS3r_mVEi6ToYFbB1pDRy1Y58jnSQ5
 pM_6TdzU4S1eIi5OhTqUfex9trRkAB5Q1vIDLkzmO7xY9ockbYna0vG0qdb9rfFqby7cl8kd59G0
 .GnJFB8DNvYc4keIb1iNMUK2mXBJaivLQgQmam6sbApHG6RxT78WphVyJRzEilm3vj9JVEaFbcI0
 13zq.xNXMEp6lv9Wj2xHjALxRCwqm29M5CeqSAUfObNb_byTWfa5hd61poG36xB0EgPLeWnqFww7
 mZs_.G7oPq1xmvbSmzABBgiJBMlkCS.bY4lkEzTUAVv2bo6fBA.eu6pvpByraU0wxvkGWsjGoNdV
 fU4PBTKRhIDBHgP5a8VjdkIEjiLXknBieL0AWGaBPWXZw3UeXhYFUxV8gBxkTzgbJwSA3JWJjTzp
 c2z0hpHIfpkqc7jDq.HhfcK7XIRFI5ETIDzVlnTeEUZPjuDMWLWx719NuPzVEp_I7c_SDFABeJXi
 UgElMSSPX4t6dtRrDSo70PlW0MdVlRrIG7_0Zl4pAR1FkfRvH85wkjtEpItHz5a9NUFo7YfEDWH_
 D05d7X7BuVdIREt1Ys..bjONSbrUydOPJzKbSPvrLveNyMVKFQmAAb2sDD3JtvR3A.VH60D1MvLe
 cTBaG8duxn8RN3pvFIrksrNJ6iwesWyNBzsvohiOllgwfLapL3vOFlevWFiYPGsgFkmJnx_NGepq
 gxLcdNH1a22OWEn1xHwPo2HELPRjIMEk6Mz2KH4IzZZ1Zng4YPUKRp9rUhhkqk_kljhXouAlEilS
 jWmWHf5IfJnkAdJwt0S5rN1jmEekeKEPZpYZL1t5lZMpEQtNy8YcrbmEcP59XrR1advGDeKp5ABD
 pzPwFplxMPDSZXstMnGLDGEnz2SaEvAGPcbiUQ.w.l2LF.3lydoMn3gGQjuu_h_PfV0I9.rxXlkL
 GkFCXWz8ZylfYhkmT9_5EOH_MFsn8PEDXPq8XyJWJDN9oTvbTeOWMZ_iSvbqtI_A-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Feb 2023 10:24:15 +0000
Received: by hermes--production-sg3-9fc5746c8-97g7j (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 402566060fa08f7ea1204d702bef26f2; 
 Tue, 28 Feb 2023 10:24:11 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <58ace338-3832-792b-30a4-c747fb827b64@HIDDEN> (Dmitry Gutov's
 message of "Sun, 26 Feb 2023 14:15:39 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
 <87v8jp176i.fsf@HIDDEN>
 <58ace338-3832-792b-30a4-c747fb827b64@HIDDEN>
Date: Tue, 28 Feb 2023 18:24:07 +0800
Message-ID: <87h6v6141k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 329
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

>   --eval "(modify-frame-parameters nil '((undecorated . t)))"
>
> does fix the problem, like the other two methods.

I guess that confirms my theory.

I am currently rather sick, but once I get better I will try to make a
reproducer that doesn't involve Emacs and report this to GNOME.




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

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


Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 23:47:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 27 18:47:28 2023
Received: from localhost ([127.0.0.1]:49219 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWnDM-0004gA-3q
	for submit <at> debbugs.gnu.org; Mon, 27 Feb 2023 18:47:28 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:46854)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWnDK-0004ft-8l
 for 61667 <at> debbugs.gnu.org; Mon, 27 Feb 2023 18:47:26 -0500
Received: by mail-wr1-f51.google.com with SMTP id bw19so7927981wrb.13
 for <61667 <at> debbugs.gnu.org>; Mon, 27 Feb 2023 15:47:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=e1Ni5+aUzdx1qNMAsHKskTKsXnpCMqmwburzHz4YCDY=;
 b=Z7xgsXRB2IUU+A5It79gHIrT+ExKDJeBqFw6PyFCqpIKvZ5o2lVmwVy319Ks8fFkdG
 P4GBjMMcc2fD+BFKVEsQySGXy23Ma/IrpxBoEJSplv2tTZqhBP5C9tF1PJKz0IfTDPKZ
 A7Zcf249q149fpt7MTKqmM7NfSDQy11p63+L0D/6MyJ00uRZQo/xj+9uDXECOIMQ+zqt
 8TCYbjYvJgY3xiS141fS9s3cQEVX+K8pIXxFFt/eqBlPnj+H6uY8fNQ1nJSTigZeSz6F
 bl0vdj5KR8lGofoaWXNo78bd2uHMh4wlZebOKBdc8WV/NuKaDQJeNXwbExj2Jlan2eFy
 OhMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=e1Ni5+aUzdx1qNMAsHKskTKsXnpCMqmwburzHz4YCDY=;
 b=VEtvFeAZrmiPBbES+sWdmWBzG5w6MOHWL7hDTHIvEYsBgfR5xFuqCvfyj+5q7llOTN
 ptEVNxUbz/YZRurpr18yosDeNPqAK43hCuUi5Hl6KOShK0Zqr6sR8+qAFaXG8pH8UenY
 GbTBYhzy0hNJ1JNCpvLX/Sj0JukKufDn3ba35ilhaS8F4usv2QGm+F7mZJK/wRp46d3/
 Qrkzu6odkf3mGcH97gLssNi7YTNuPd4cGhlMz8A4l9rg1RoJFHu3RJtzcm8vcYbOWIZj
 JwnaFRi7MqfzT4CVwqwaR67jg9TFPq3/58Gs5V29fNNhfDEJ1Ki6lahUqPzDeqDH3jfu
 mOUg==
X-Gm-Message-State: AO0yUKW4grQFHWlrxpEopp1Ls+jVUZHisLDl6JE+Q2YXH5RwNDAGALgf
 K7gScogqxvGakUyyTm0Ki9E=
X-Google-Smtp-Source: AK7set/YtUs3gfAsTKy7SG3pnFEKSYCgKe0tqcTWks2EWva1PwDevIC5ex7BPEXY4vmG5xSGh09+1g==
X-Received: by 2002:a5d:6b50:0:b0:2c5:98f2:5b16 with SMTP id
 x16-20020a5d6b50000000b002c598f25b16mr673972wrw.1.1677541640246; 
 Mon, 27 Feb 2023 15:47:20 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a18-20020a5d53d2000000b002c70ce264bfsm8519036wrw.76.2023.02.27.15.47.19
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 27 Feb 2023 15:47:19 -0800 (PST)
Message-ID: <6d79d500-a0b4-b546-0612-43379b21ba7d@HIDDEN>
Date: Tue, 28 Feb 2023 01:47:18 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN>
 <c78c428e-7ccb-4f9f-1e37-d50d97ce69c7@HIDDEN>
 <9ac9271f1e3dfa85a837@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <9ac9271f1e3dfa85a837@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 28/02/2023 00:41, Gregory Heytings wrote:
> 
>> One of the sides is subtly wrong -- not sure which one -- but other 
>> applications don't seem to exhibit the same buffering problem, so some 
>> sequence of action which would fix our situation should exist.
>>
> 
> I think adding this:
> 
> (add-to-list 'find-file-hook #'redisplay t)
> 
> at the end of your init file will probably "fix" (in the sense of 
> circumventing) the problem.

It does help, in the sense that the bug occurs like 5x less often.

I can still reproduce it using the base scenario, though. Just have to 
try a little longer.




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

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


Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 22:41:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 27 17:41:10 2023
Received: from localhost ([127.0.0.1]:49122 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWmBC-0000Dg-2S
	for submit <at> debbugs.gnu.org; Mon, 27 Feb 2023 17:41:10 -0500
Received: from heytings.org ([95.142.160.155]:47878)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pWmB7-0000DV-I9
 for 61667 <at> debbugs.gnu.org; Mon, 27 Feb 2023 17:41:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677537664;
 bh=gYBi4SWDLDYWJQOD+1ETR7DMO2p5dIqdX8fKp69SrzA=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=H2CtAFmAgxjatgaog/HVhhaICZJVI4u+LcfUROYrMo8MJjVeXwkmD0tKAnEoHLoOy
 aOC/3J1UG45IxtTOPsFMA/61OYC4SAbuZO1OAWb627Ucfz+RrdudKG9rUbkm1QLExu
 kJrfmWv/cjMxTm7AZhMxJCVuvLRHM6txLAuh8+8Fmm5uKTFtZTAjsT97GPRk8ebXO6
 4kRiLqebq0Ii3OOk2sdVATiMpeV/rHNNoGChNvpUzQxcwZO7GMvqyM41uoFSA1+65q
 O2AvaxAwGkPpTETRU10b5oKJ51AM5dVRfooCdvAgzHGjSdQa26bI4zP+PSFZhuuM0X
 pdqpUttNHS3Jw==
Date: Mon, 27 Feb 2023 22:41:03 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <c78c428e-7ccb-4f9f-1e37-d50d97ce69c7@HIDDEN>
Message-ID: <9ac9271f1e3dfa85a837@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN>
 <c78c428e-7ccb-4f9f-1e37-d50d97ce69c7@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)


> One of the sides is subtly wrong -- not sure which one -- but other 
> applications don't seem to exhibit the same buffering problem, so some 
> sequence of action which would fix our situation should exist.
>

I think adding this:

(add-to-list 'find-file-hook #'redisplay t)

at the end of your init file will probably "fix" (in the sense of 
circumventing) the problem.





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

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


Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 20:55:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 27 15:55:17 2023
Received: from localhost ([127.0.0.1]:48939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWkWh-00031d-89
	for submit <at> debbugs.gnu.org; Mon, 27 Feb 2023 15:55:17 -0500
Received: from mail-wr1-f44.google.com ([209.85.221.44]:39582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWkWb-00031H-RM
 for 61667 <at> debbugs.gnu.org; Mon, 27 Feb 2023 15:55:13 -0500
Received: by mail-wr1-f44.google.com with SMTP id r7so7602270wrz.6
 for <61667 <at> debbugs.gnu.org>; Mon, 27 Feb 2023 12:55:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=eAEqiDdQnhP+lp/UPaKUAJ1MgDd+oANYDpKV+RHGwQo=;
 b=TEX80lwGQGngZxh2HUO4OVxCB6rQGyhEs6M2ULFj+j7B/TIwZq2ByNaR32EXLh4Xi9
 UB3labs6/7z/5NS9QO7rvlCj8cN1vRjs0kWWJWlU0ygupM7iXK/F1YIvBkM3AcZJul3D
 EybcEr6yXgb/tPrp6YeKTd/8H0Nje6T/S+9qhWwU6kQu3BWdaDTXW5TxTPfeebqEvGPH
 KmlcYIzpG04SJEtJRUgoTojTWqV+K//5oLcXSeF0XgMhEvYEWcmZzE/aTkz0T05xwxyt
 OE8x4ZGtUi5fOtO/o3pH85o26G0mTFsq7wgn2w+pp7To3loZL3UC8tIMqNMqFcp0HAoN
 Kv3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=eAEqiDdQnhP+lp/UPaKUAJ1MgDd+oANYDpKV+RHGwQo=;
 b=bSEI342tMRPmQScRfLwfiMUzZB3dpqVtYU0sfbfykMRX++77Hl0HbR8a1uR8CTsMxY
 qJqTK2Kfzpmg4vBr+HNGBnQblFWAHC9E7TslWI107bSbHRnLIPOmQJK7pyqjbXlTCcen
 OB7VtDWUF4ldB/F+942KSgzaxzJqiYvsifZhVADMvZZ27ptQRhaqmZHEkD/wUtS3lG7n
 aO6OeaK/En7ot+Yc0fqYUMCM2o6Ytf++/hdnuFboZ2w7KcXnEdr1EaMuOhwpuO5iXmte
 rrhzvnJIdNRabotd65rEB+tDu8peFEY8eEHMqFYjftWK7MPb+AuUs1hB5o/zSE1qbfUr
 5yvQ==
X-Gm-Message-State: AO0yUKWQAc54C0GpkNMWMMB/clQX1HaAhpW9AjTYMZ70Dde7+TStey0z
 e76rB/Z71u0p4rMp9oEJh8g=
X-Google-Smtp-Source: AK7set9XmdvsQ4S8KEq4eR2+JKtmuDJbKy22vry3D41jF0pVuAkAhTDDMQrItvX+FsAWd59/DcnoYw==
X-Received: by 2002:a05:6000:1f83:b0:2c9:b9bf:e20c with SMTP id
 bw3-20020a0560001f8300b002c9b9bfe20cmr552311wrb.2.1677531303654; 
 Mon, 27 Feb 2023 12:55:03 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 f3-20020a0560001b0300b002c70e60abd4sm8088396wrz.2.2023.02.27.12.55.01
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 27 Feb 2023 12:55:02 -0800 (PST)
Message-ID: <c78c428e-7ccb-4f9f-1e37-d50d97ce69c7@HIDDEN>
Date: Mon, 27 Feb 2023 22:55:00 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
 <9ac9271f1ee55a9b8bbf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <9ac9271f1ee55a9b8bbf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 27/02/2023 12:30, Gregory Heytings wrote:
>>
>> I redid the screencast using ffmpeg and x11grab, and it captures the 
>> problem fine. See the last two attempts (out of 6) in this video:
>>
>> https://a.uguu.se/PThfScNL.webm
>>
>> Note I also added (insert "!") and (redisplay) so that it's easy to 
>> see the exact moment "a" was pressed.
>>
> 
> Thanks!  After seeing this, I'm now convinced that the problem is not a 
> GNOME one, for two reasons:
> 
> 1.  The effect of (insert "!") (redisplay) is immediately visible on 
> screen.  Why would GNOME treat the effect of changing the buffer from 
> *scratch* to xassociations.rb differently?
> 
> 2. The delay is different with emacs -Q (13 frames in that video, which 
> at 25 FPS means 520 ms) and with your config.  Why would GNOME treat the 
> same app differently depending on how it is configured?

Thank you. At the very least it seems to mean that Mutter isn't outright 
broken.

There seems to be some problem regarding synchronization around the 
setting of the frame title.

One of the sides is subtly wrong -- not sure which one -- but other 
applications don't seem to exhibit the same buffering problem, so some 
sequence of action which would fix our situation should exist.




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

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


Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 10:30:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 27 05:30:38 2023
Received: from localhost ([127.0.0.1]:46169 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWamE-0001Yk-G3
	for submit <at> debbugs.gnu.org; Mon, 27 Feb 2023 05:30:38 -0500
Received: from heytings.org ([95.142.160.155]:47070)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pWamC-0001Yb-4Y
 for 61667 <at> debbugs.gnu.org; Mon, 27 Feb 2023 05:30:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677493834;
 bh=VwEmaKdkW3WLamlO3Jggwd1PVc+DIEb2unQIZmuOl1I=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=5CoEYMu1JMQU0zN2Tj+SPevuezB4s5hP29hrJULLQS4QkwAM/c8xg452+VUjtAisn
 utJ2Gop97ri3ducAZzczRUH7wXpR5xA+q+25WnDdJ2vjG7fWC12foYzDfA9wrZw4/g
 E4IjW6uTmbgYqzszr0FUjMmerjUqYcvMioQ8JClzwxz32dLppqd+qTptvAuitwra7V
 21GWmMILTd1S7SitdDlx+f2lv9Y6FWCP9GQ59cCPd7D1tgFhcgTVA3jtaN2bofXP5S
 Yt4cOPY8LPhqcRnJ7vFn01YLp42gI6HMVrvQH6PMRS4myb1t7Qyj5mVyObDBqC9S2a
 U8YiEeuP5XtNQ==
Date: Mon, 27 Feb 2023 10:30:34 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
Message-ID: <9ac9271f1ee55a9b8bbf@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
 <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)


>
> I redid the screencast using ffmpeg and x11grab, and it captures the 
> problem fine. See the last two attempts (out of 6) in this video:
>
> https://a.uguu.se/PThfScNL.webm
>
> Note I also added (insert "!") and (redisplay) so that it's easy to see 
> the exact moment "a" was pressed.
>

Thanks!  After seeing this, I'm now convinced that the problem is not a 
GNOME one, for two reasons:

1.  The effect of (insert "!") (redisplay) is immediately visible on 
screen.  Why would GNOME treat the effect of changing the buffer from 
*scratch* to xassociations.rb differently?

2. The delay is different with emacs -Q (13 frames in that video, which at 
25 FPS means 520 ms) and with your config.  Why would GNOME treat the same 
app differently depending on how it is configured?





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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 23:23:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 18:23:06 2023
Received: from localhost ([127.0.0.1]:45229 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWQMD-0007qi-Vl
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 18:23:06 -0500
Received: from mail-ed1-f41.google.com ([209.85.208.41]:43770)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWQMA-0007pu-Jn
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 18:23:05 -0500
Received: by mail-ed1-f41.google.com with SMTP id h16so18823921edz.10
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 15:23:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=mv5yqtfNKpl4wwgacO7sY9jtC14u386NTGKW2Ws3kL8=;
 b=I380TevNr8Rhe3YwfF0EDZ4Vn7onLRyH4D6a3+vRi5WlzEBHZpBW8R6ZKsmVZPAo7u
 N28ymG4cmu+g1hCWllhP6//80vqHVr5FwDmMpRv8jQAQ05KR/GWipvFUr1nGdm7iDob7
 qr3JHDSCR0JDiCOXgSFmx3uG/eHmFn5NJms8NYGXp3mkTuhr0/NhNKMWKiFxdejA9Daa
 UI+7zEj3cQvlIM+4vhrd3XyZKdZH3HBT1Ff6PWXxO54YXGaCnakYFCAYYPTrUij/oZMV
 a4dbmoM6UP7fr9fN9C1fYMLHQbst4Y+tlxRP0X3qvjeRgsat+T1OgDweb5VieKU1DXzD
 FZow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=mv5yqtfNKpl4wwgacO7sY9jtC14u386NTGKW2Ws3kL8=;
 b=0W7XJgduF6zkv3V6qgoAS1ZuEMorVPf/p4kjG4jZ7grSDih7FCOMV/IqQzzV4yZDqk
 qHO6UrIM1VCbpQF+tx74skWo3ji64kkfgJhpnjev7hkWCUdNHpV8xc6B03tSa5FIykrP
 pZMafTEX/8/RmB6HdjFUCzEp2z2VfUZaaX1755GOu4MskjbV0vnSzfalHTkf5o3aKEKy
 wX3pnyE69aKDqIAaiirSctfaYnasJ/ejfuS18beb0bqhODkYJux4Pjbx4nmRWOmxhkkH
 g3bEa5wBz2S3UnL8R25SsGsJz/r0UdEFJvsnXr9ki64D3HAZIYEy9EhhOW/UxO7rS0ga
 2B+A==
X-Gm-Message-State: AO0yUKWW8RxrG4WQt+QM4m+UITQcWuTqbZHhSrwv6JKdenMMBjSCLrEe
 /pVb9BlMWQu8058xYOl1//4=
X-Google-Smtp-Source: AK7set+pPYvWQf5s5WthBe7PCWmkdQOPVWxr6qQTkI/GvqAOze9/MTp/hOPN5Ym8DAeRtScEZjWwaA==
X-Received: by 2002:a17:907:d27:b0:8e5:88ca:ebac with SMTP id
 gn39-20020a1709070d2700b008e588caebacmr25108135ejc.40.1677453776267; 
 Sun, 26 Feb 2023 15:22:56 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 f23-20020a170906085700b008e51a1fd7bfsm2480215ejd.172.2023.02.26.15.22.54
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 15:22:55 -0800 (PST)
Message-ID: <7fee18a7-3307-b6de-1428-ae17d51c85af@HIDDEN>
Date: Mon, 27 Feb 2023 01:22:54 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
 <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
In-Reply-To: <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 19:00, Dmitry Gutov wrote:
> Its weird: screencast recording doesn't stop the problem from happening 
> live, but it fails to capture how it looks.
> 
> I've recorded a half dozen of such screencasts, and I think only one of 
> them managed to capture the desynchronization between the title bar and 
> the window update. The rest look like there is no delay.

That might be a peculiarity of gnome-screenshot..

I redid the screencast using ffmpeg and x11grab, and it captures the 
problem fine. See the last two attempts (out of 6) in this video:

https://a.uguu.se/PThfScNL.webm

Note I also added (insert "!") and (redisplay) so that it's easy to see 
the exact moment "a" was pressed.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 17:00:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 12:00:44 2023
Received: from localhost ([127.0.0.1]:44923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWKOC-0005Zd-3I
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 12:00:44 -0500
Received: from mail-ed1-f52.google.com ([209.85.208.52]:38779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWKO8-0005ZM-Gz
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 12:00:42 -0500
Received: by mail-ed1-f52.google.com with SMTP id cy6so16642057edb.5
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 09:00:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=keyiADKzgIHYklfcaXfdDum8SqLSoFnhmrYOfe+N0bc=;
 b=gK+joWckh4mbhI85oFVzhaLnzFjZFvhLjYAjAJfl9QXUf9/Gjq5L0eFa5n7o24Q6+3
 nCyI3lPBgo9SlsbH5ObKp43BwrRWRm2HxJ9c1pTxDY4Ffv1EHRasqaya4VO4yTWyPjpP
 nsRFbWMdJiicv8vSeEFR+CzSH3K8rpus5Jc6SxByl/dmio8xKyYV8LFpe/N47xwZpVLe
 TWnP2xEIFY501eLiHooOJBNqXVDP4g55aAuiSpHPvuC/N9zA6HSHkAcS/6ITb/EOem8q
 ImyxxvqiHn8w4DLoK0T/kmWGAhY5RgJ0HgUrUL+5MWBE20764twUGaT2dxa8Ez2ExQjQ
 sJgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=keyiADKzgIHYklfcaXfdDum8SqLSoFnhmrYOfe+N0bc=;
 b=wKzOkS+QSmCMF2b3wRck4dBuLpDbxgYPJQL3wAkY5ttzvgbYwK0Xb/Kn/PxzhSDPS7
 ykoIuev0qYI5jj+vS5Y6lq9mSxPJ63FjbUyug9hc79lO8A7QEtIQEiNl45P436/Chxzl
 0z2VJe5x1SDf45b91EnQL5VVaFcjm/YoXOgl0gW+4NVMIY47/SlLxuzCgkIlqivEVqfR
 ZzNs6Jj+ws85kyovnHo3j0Jtp0p8Ugo474z1gEoIPCtWZ8TWKsvS4SNX3KQ5s0/1GvLH
 HaZA4j/6af/K2uS7YBi7uq0vopFSWL0tDAcqDwNWdB1sIWonJeMNSa2bqQMttKE2TCYe
 Humw==
X-Gm-Message-State: AO0yUKXSGxKg1o40NlcPb/+WW+KApREVFaeDCaxbD/MO1Jgdk+Z2hRH6
 hKB9eBSUlvqRInTgs/6pWFY=
X-Google-Smtp-Source: AK7set9syMwixjETCyzokDb1ZKYBd8E2DWCWbX/hl35M974t1Tols7uS6Ov/98lzLZcCpRJtrc73PQ==
X-Received: by 2002:aa7:cc90:0:b0:4b4:48e1:1eb4 with SMTP id
 p16-20020aa7cc90000000b004b448e11eb4mr1828885edt.38.1677430834468; 
 Sun, 26 Feb 2023 09:00:34 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a5-20020a509e85000000b004ace62d6eaesm2151061edf.57.2023.02.26.09.00.33
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 09:00:33 -0800 (PST)
Message-ID: <ef348a4a-a231-9070-19e0-92d0310947bf@HIDDEN>
Date: Sun, 26 Feb 2023 19:00:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
 <8716b41c97839d6a8b87@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8716b41c97839d6a8b87@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 17:54, Gregory Heytings wrote:
> 
>>>> To avoid this measurement affecting the delay itself, as we saw with 
>>>> printfs and trace-redisplay, the timings should be sent via pipe to 
>>>> a file, not to the screen.
>>>
>>> If they indeed don't affect the measurement when they are sent to a 
>>> file, it is probably possible to sent them to the screen without 
>>> affecting the measurement, by calling 'tail -f' on the file in which 
>>> they are recorded in another terminal.
>>
>> Yes, I suppose this can work, if the new terminal is positioned far 
>> away from Emacs's window.
>>
>> None of the new proposed tests depend on me being able to monitor the 
>> output in real time, though.
>>
> 
> If you want to measure the latency between the moment an XFlush is 
> issued by Emacs and the moment you actually see the buffer contents of 
> the buffer on screen, I think you could screencast your repro and use 
> the recorded video to make that measurement (unless screencasting 
> eliminates the problem, too...).

Its weird: screencast recording doesn't stop the problem from happening 
live, but it fails to capture how it looks.

I've recorded a half dozen of such screencasts, and I think only one of 
them managed to capture the desynchronization between the title bar and 
the window update. The rest look like there is no delay.

But this one occurrence you can see here (attempt #4, around 00:00:06):

https://a.uguu.se/Oopgcemf.webm




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:54:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 10:54:10 2023
Received: from localhost ([127.0.0.1]:44865 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWJLm-0003rg-8B
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:54:10 -0500
Received: from heytings.org ([95.142.160.155]:46130)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pWJLg-0003rT-Hl
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:54:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677426843;
 bh=s/MNbPnSWM2Kk71P63scoX1Tb/INu7iVkDHaDPkdECA=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=m4kVMZGqGCnBP3HMc3FsKdBA4uuoePHc/IGmV461jl8hiVs+TZvBk5GVtLIgSj/mY
 FAy5WcKvUEcNvQkLOMLMWIYDnSV2yDbxGWzesMvq5nC7wCa+E32WLWHk+NcAWrs528
 r+nybV9IoSzzsXyS4xCccLXCGcFKoRy7cZvl80iTVxKdWmQ4WszG1a6RFncwYAd871
 +L2aH2oAj/fjCebmFIjVjOimfzkV76BrgGZbNg4UX4fk9h4ejI6WA0qrNOA5+tiP7m
 iksuqcZqNtWL/cMOUe1lUAHlVdK1pJM7YRJ6FEtJAmXDodA+TqOkN7r2RkVZKuwxlN
 uD8enV3E/0VWA==
Date: Sun, 26 Feb 2023 15:54:03 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
Message-ID: <8716b41c97839d6a8b87@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
 <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)


>>> To avoid this measurement affecting the delay itself, as we saw with 
>>> printfs and trace-redisplay, the timings should be sent via pipe to a 
>>> file, not to the screen.
>> 
>> If they indeed don't affect the measurement when they are sent to a 
>> file, it is probably possible to sent them to the screen without 
>> affecting the measurement, by calling 'tail -f' on the file in which 
>> they are recorded in another terminal.
>
> Yes, I suppose this can work, if the new terminal is positioned far away 
> from Emacs's window.
>
> None of the new proposed tests depend on me being able to monitor the 
> output in real time, though.
>

If you want to measure the latency between the moment an XFlush is issued 
by Emacs and the moment you actually see the buffer contents of the buffer 
on screen, I think you could screencast your repro and use the recorded 
video to make that measurement (unless screencasting eliminates the 
problem, too...).





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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:50:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 10:50:34 2023
Received: from localhost ([127.0.0.1]:44861 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWJII-0003mX-Ja
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:50:34 -0500
Received: from mail-ed1-f53.google.com ([209.85.208.53]:40825)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWJIE-0003mI-Kj
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:50:33 -0500
Received: by mail-ed1-f53.google.com with SMTP id i34so16177048eda.7
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 07:50:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=qZ0sx6yLkLeI+NJeeSKnD0aNZnHQ1Tin58YWSX0g71g=;
 b=GFaY3gCOKq+Plab6AlahEEJfS5+s8051iAoKC0nX3hNPJeoUEuY/LxbYitOVNhDhA7
 TkmI+fHqGm+TRsf6K4cF84151/yjd7UH8xMRdyDrq1a1zxdrdZcZAZ0VGogPO3qa6wt8
 /N/LlLdngJfIRtimvQdUGUqaZAnPlEF245al4z1/l5P+n26kyPKbspFaGsRkS+BT5NGa
 EGIIB3e9faKMBeES3Y5uB/93TPlFT3RgCUsLDL32yzvP4LNQLfFMMICqCDWqGR/pkxMz
 SsLY3P1/fa6PkJDYtuJ0EYkzKxCQ808tUaESpBKEt/tnN1bUA8juj9zSOwBgU2jhd6oK
 eKxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=qZ0sx6yLkLeI+NJeeSKnD0aNZnHQ1Tin58YWSX0g71g=;
 b=JdYyF/7TrjsS776J2Vus406LALiRpsF867xDecpU85g7csTHJskhcUB7xgY8K9v9S9
 PhM7JIux5tlxJNrJrh9wMIriWB16q/1DmgGvUlwE9O2D5kZmkFZpehGTdmGmuU2IP/Ew
 QJMVD7JY0tCiSGBX7z1/SBHwYQ+EBDdSxLh59sySToya282uwqKEM12E9SHD5Uj08Bh4
 x7wBBlhIITAhfyX6tRRzeOWfhYwtZJH8DV9Qfu08ABMaEKgrVPN6QUt7nXE+NRjc6ntH
 pc/jnquK47m/7Q3qU/N8XlE9tLVwW3pbfnZzzEc3uCXWOpCyXBmg2m20h0Iv/d9weFa7
 /egA==
X-Gm-Message-State: AO0yUKVxkuyVaYZW+HwSpB+lQGrMndZrEpvPwPdhzzaJuBDp8WAtTNMk
 iRPGf+0gpJ1y/g08eZ3SMbQ=
X-Google-Smtp-Source: AK7set/gAKeh+VZcBoPpdKAuKY985gbGcErPPXAbN79epsnwNDuU0uDsWwgXdTFzh8Uk+y3/mHrhBA==
X-Received: by 2002:a17:907:c25:b0:8f8:b3a6:cc6b with SMTP id
 ga37-20020a1709070c2500b008f8b3a6cc6bmr6864544ejc.58.1677426624744; 
 Sun, 26 Feb 2023 07:50:24 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 5-20020a170906058500b008d606b1bbb1sm2056295ejn.9.2023.02.26.07.50.23
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 07:50:24 -0800 (PST)
Message-ID: <6385afb9-5c55-98dd-0139-819519cd0114@HIDDEN>
Date: Sun, 26 Feb 2023 17:50:22 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <2ed73bf2-0377-4b1b-088c-eda4ceb3a0f0@HIDDEN> <83pm9wii9d.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83pm9wii9d.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 26/02/2023 17:00, Eli Zaretskii wrote:
>> Date: Sun, 26 Feb 2023 16:42:43 +0200
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>> On 26/02/2023 15:44, Eli Zaretskii wrote:
>>> from the time Emacs starts and until Emacs sends the
>>> XFlush to the X server
>>
>>   From the time I press 'a', right? Not from the time Emacs start.
> 
> I don't think it matters.  From the start is easier, I think.

Emacs itself takes around a second to start. Then there is time between 
that and me hitting 'a' which depends on the human reflexes (the latency 
there should be on the order of 100ms too). If I don't wait for the 
startup to finish before pressing 'a', then the problem doesn't show up 
either, so I do have to wait.

So measuring from Emacs start might give pretty unreliable numbers. But 
anyway, let's try measuring something, and I'll see if I can hit buttons 
with predictable timings.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:45:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 10:45:58 2023
Received: from localhost ([127.0.0.1]:44856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWJDp-0003bI-UO
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:45:58 -0500
Received: from mail-ed1-f46.google.com ([209.85.208.46]:41529)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWJDo-0003b6-QN
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:45:57 -0500
Received: by mail-ed1-f46.google.com with SMTP id ec43so16121357edb.8
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 07:45:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=0ECb3vwpQjyM/1kL8u3XLq/1jF4a60Z4DqmY7IcuUq4=;
 b=mvqcOCE9wKkI0Lmh6yJQCsp0yAg0DUYVtqHv8uQbRydGn26qfnW2FIJNv4yKrCVpHA
 IorE5NwVQIoK3xTSroTyYQleH32f1W/qvYOmT+w1Y2MdUAlsggXoN21ZurbH12P8J4jO
 mz2eXt56c9dBvYvvOtYrO6nFGke/rMLmI5oxnfgzPprQaVTDVkTW2Pu/cSuQu6wlxp7D
 cTUKEINxK6O7eHPlZpgf+c9NOYpahOUzG8aPvC9bJ8NOFRC7GTDgzapuK4IfcJO2mQpj
 r/w/FlOt13CZ6HinGdH4TPkhxLxaAvTy9Bx6hWjRVzU/b3/Q1kBVZp/jKwSrC+LPyPrn
 fRNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=0ECb3vwpQjyM/1kL8u3XLq/1jF4a60Z4DqmY7IcuUq4=;
 b=r4NJOhYRexO9eEHJkr7P9BpHYnV5QF+dMcQ/aOEek4SdtL2s1XGBxyrbK+naJ49Muk
 PXnv37sMV+8zcMoqpCmwCr73eaJxdZzLdQeFJKsclQx6DiS54eSu2Qfq02E2qlFnWziM
 R90gCAlD3zE2D3+IvXKyJIWB7vO1Fhch1kjUMkrspHGgavSApgM8Nk62n4fhVGff7vCf
 8Q7vgRwHqqsrgI6CsJgXhM1CAkHxzq7Dilo42kgqeLnijJC0/NjxVXdLEwC5JhVDjbAZ
 xjwSDSSQT6p37+XPgSds5BM4lo7Vn1pDscjMMRGLaFHnNe+AuGbmKirJniD/yzuxpEpc
 dklw==
X-Gm-Message-State: AO0yUKXBSXvxQJV6vc7mgSzCj9T1U5Qmhf90e/jvI89uysk8xNbxS+O0
 vc62QS6FA/bEgBrIo5+gI9I=
X-Google-Smtp-Source: AK7set9PNm65V1O552InlHc7/uqXRGOC2rlQKhZQsZJzME+lXyHApW7jcBdfOOQuHyUy1HOgslg+hw==
X-Received: by 2002:aa7:df12:0:b0:4ad:66b:84a5 with SMTP id
 c18-20020aa7df12000000b004ad066b84a5mr22971937edy.22.1677426350904; 
 Sun, 26 Feb 2023 07:45:50 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 w5-20020a1709061f0500b008c1952b63d8sm2097493ejj.137.2023.02.26.07.45.49
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 07:45:50 -0800 (PST)
Message-ID: <f31ae245-9792-f7ef-6475-e082abf97257@HIDDEN>
Date: Sun, 26 Feb 2023 17:45:48 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <8716b41c9716878d8cb9@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8716b41c9716878d8cb9@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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.9 (-)

On 26/02/2023 16:44, Gregory Heytings wrote:
> 
>>
>> To avoid this measurement affecting the delay itself, as we saw with 
>> printfs and trace-redisplay, the timings should be sent via pipe to a 
>> file, not to the screen.
>>
> 
> If they indeed don't affect the measurement when they are sent to a 
> file, it is probably possible to sent them to the screen without 
> affecting the measurement, by calling 'tail -f' on the file in which 
> they are recorded in another terminal.

Yes, I suppose this can work, if the new terminal is positioned far away 
from Emacs's window.

None of the new proposed tests depend on me being able to monitor the 
output in real time, though.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:01:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 10:01:15 2023
Received: from localhost ([127.0.0.1]:44804 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWIWY-0002U5-T4
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:01:15 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pWIWU-0002Tr-W9
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 10:01:13 -0500
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 1pWIWN-0004xh-4e; Sun, 26 Feb 2023 10:01:04 -0500
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=/ziO1Pe9GHZEMY48V0lm6xbudI14RIoC+NcjDzWNOBs=; b=Q/I0osidacFj
 JnF4fnQb+YLz4h/oVIxz6D2euZ5D1NcaLjxU/l+WL1GhhbE3L9+RY/bcDpJRTW6ycaSkojS8pM3jA
 WhBUSoftTwvxdsQu7AAKUBrc2XN2xYxI88E/F4mvrlWwtJEF30yCiYAei8Bdif+fRFOqcDZT/ONhK
 zGSekk4coJfmmyCrPQTkmyKpcggwlMHm9doDnY7jV8gGprzxBwfwM3iH7aUoIj7m0CQEmH1Hdk1in
 eLEZ+46fPPsl/B0Bw35ALU8d5i/DEnx/tbn6TjVfTUHSrLSxBA6KXIsbyCMffloNcCwwxrPSIC+pi
 WyTUNlGmUtBBJXBwpzBHoA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pWIVl-0000qR-AV; Sun, 26 Feb 2023 10:00:48 -0500
Date: Sun, 26 Feb 2023 17:00:30 +0200
Message-Id: <83pm9wii9d.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <2ed73bf2-0377-4b1b-088c-eda4ceb3a0f0@HIDDEN> (message from
 Dmitry Gutov on Sun, 26 Feb 2023 16:42:43 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
 <2ed73bf2-0377-4b1b-088c-eda4ceb3a0f0@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 26 Feb 2023 16:42:43 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 26/02/2023 15:44, Eli Zaretskii wrote:
> > from the time Emacs starts and until Emacs sends the
> > XFlush to the X server
> 
>  From the time I press 'a', right? Not from the time Emacs start.

I don't think it matters.  From the start is easier, I think.

>  > as we saw with
> printfs and trace-redisplay, the timings should be sent via pipe to a
> file, not to the screen.
> 
> I can redirect those to a file with 2>err.log, that worked before.

Yes, that will also work.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 14:44:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 09:44:49 2023
Received: from localhost ([127.0.0.1]:42875 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWIGf-0001Up-Jv
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 09:44:49 -0500
Received: from heytings.org ([95.142.160.155]:46036)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pWIGd-0001Ue-4j
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 09:44:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677422685;
 bh=sXFOauUgmMRMm6uIzyWNBT+DJMhaIwvua9FBJE4iHAo=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=AILA2KTDv1PjS4NN3tPVeb2CSs+cL3owiVBshnSZm7+gTo1UAuDV431skmpghITGm
 iztrwzlrLE/+eDB3NXYZrBOueUWHOy5YdzdnMbDGOhDJ9UpT1LYyqwdtCT5cFuv5qO
 uhFwFRE2bPYq8C3mDhFcpylMQG5GYyrQdsvjnJjoqyKLDd9/KRYXh30UcCJ65Ho/aK
 PUVB42oaoLZQxsQ3fcbjRkX5HYv/PZ9DnGpFexyCQiIerLOmZKKHiKhcf+UxS7Wo8Z
 tDm3pXAEBjbv9Cvkc41tZQfEVKm+lRUx100sI/YyD6TxVFs6iZDOf76vu4JKgPD5ug
 PxwhNPpd6mK9w==
Date: Sun, 26 Feb 2023 14:44:45 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83ttz8ils1.fsf@HIDDEN>
Message-ID: <8716b41c9716878d8cb9@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <83356sk4jk.fsf@HIDDEN> <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
 <831qmck3qt.fsf@HIDDEN> <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
 <83ttz8ils1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@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.0 (-)


>
> To avoid this measurement affecting the delay itself, as we saw with 
> printfs and trace-redisplay, the timings should be sent via pipe to a 
> file, not to the screen.
>

If they indeed don't affect the measurement when they are sent to a file, 
it is probably possible to sent them to the screen without affecting the 
measurement, by calling 'tail -f' on the file in which they are recorded 
in another terminal.





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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 14:42:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 09:42:54 2023
Received: from localhost ([127.0.0.1]:42856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWIEo-0001R9-GU
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 09:42:54 -0500
Received: from mail-wm1-f53.google.com ([209.85.128.53]:55943)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWIEl-0001Qu-SV
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 09:42:52 -0500
Received: by mail-wm1-f53.google.com with SMTP id p16so2701187wmq.5
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 06:42:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=X1R53fjELbCBTLlyYOb+dRNgqCnPfr7Zs8yOHE/Oqb8=;
 b=GI2srRRLwubyZtcuwpxm4dVcESKdRCU+Fvkyo+VJ9A48BjwJfUMYAsvc3eh1/BXcW2
 aP2hWBqoTdVB6pr03bnswPsA3HPspvu4WFEvmHPIf3bdXRYXBLKxDLK8O0nQBjd0xNh5
 tQ5YwuC/V5xPANtKpIEZawXbBypbhKoB24+m2c9i6q85K0vr9zIzXzmwjd6rdKWN+o6I
 gy3aFgaoo3TBSRBhmpeTA9jcuWBz885RGfClVcC3kmUzUdOh9UF6BJHnZZB7kyc9ccq3
 OQebhbtxkg54y5uDuns650OPmXc0PE0a7tqhToUwB/6OaJ41ryYZrEuVyaw8hsAkPTVo
 IxFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=X1R53fjELbCBTLlyYOb+dRNgqCnPfr7Zs8yOHE/Oqb8=;
 b=ivttxC3V2AdxnG3iPKge7/hK86mjV/xdRxMocNG3Y/gXpeq/R2hYC29nCFAcCzVMIl
 cky6tUh9pHF3hWni7ldo/dmm+v9k5XYsj9yENSCzim9gdCl2Nw9v1CXZsVylpuogXXvO
 UWMhqDK/K9AkEOksZl7AIsV2EO8Xuxodqv0EgwPJeUMUgtVyhUbl8EiLEXMHA0O02GGC
 J2otmtiEKq39TNa3gKuDHGywmculzM++drqiDcpviiMkv02iP8EI6cV9XxWfSt47YjCr
 fRIfJATO4rcA4wbZc/Kmb617jV5N80sst7X6pUQoZvjPHOB9RWwXZsvKCcInpjGA+9xM
 fl6g==
X-Gm-Message-State: AO0yUKV1jU+2USJUVygauWaWhw3l8mfCgjsev+Ji7dDPEFUW7W84WWJo
 EtCJa0QKycYpvokU2MkCy5I=
X-Google-Smtp-Source: AK7set8QOKogIF7vHji+kinyDoVdQUrSVDwoY8esVJMNzytxHuRaRmwAM/oTZ5CqXHDzxVtG86/l4g==
X-Received: by 2002:a05:600c:2eca:b0:3eb:3b5d:9cab with SMTP id
 q10-20020a05600c2eca00b003eb3b5d9cabmr1458734wmn.15.1677422565652; 
 Sun, 26 Feb 2023 06:42:45 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 v20-20020a1cf714000000b003db03725e86sm5984758wmh.8.2023.02.26.06.42.44
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 06:42:45 -0800 (PST)
Message-ID: <2ed73bf2-0377-4b1b-088c-eda4ceb3a0f0@HIDDEN>
Date: Sun, 26 Feb 2023 16:42:43 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> <83ttz8ils1.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83ttz8ils1.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 26/02/2023 15:44, Eli Zaretskii wrote:
> from the time Emacs starts and until Emacs sends the
> XFlush to the X server

 From the time I press 'a', right? Not from the time Emacs start.

 > as we saw with
printfs and trace-redisplay, the timings should be sent via pipe to a
file, not to the screen.

I can redirect those to a file with 2>err.log, that worked before.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:44:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 08:44:37 2023
Received: from localhost ([127.0.0.1]:42693 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWHKP-0008DF-8Q
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:44:37 -0500
Received: from eggs.gnu.org ([209.51.188.92]:34754)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pWHKL-0008D1-5u
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:44:36 -0500
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 1pWHKF-0007cG-38; Sun, 26 Feb 2023 08:44:27 -0500
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=BlumnwtgrM10vc4QnQfIh1tJpg9SozceNjTutYyp5OI=; b=atX1KtXNVAob
 sLuwj2RQG45Cp4c5VCYj6RgC/A5fKPgzNf4a8W7OvSv31IEK3wG+2IT9mxv+Xu5+gP7Cw+alcTkja
 ZBIjV0goZj9A9f/cg7IjWSVALwSvJMfO0hxIvu2jp/ab6SGIWdx0XsV216sTuXVe4CMO3lB5VvJxt
 xDaaoVzK37CuyFyiW87/TR5Rv4haOt5RRFKaGBE7cKEGwaj+Cwvn7vfyUhhQcdYV302ZXrnAm2NfV
 ECCrWoWbWpXCGEwm8x7lJqncNE9HhrE9IiExjcTrz2KkNxT7Zat/zUR+SgWQWTEwB/yvsYUAoOx0E
 RVzRSY6TV9a9KQ5FNdYP3Q==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pWHKD-0006BP-Jp; Sun, 26 Feb 2023 08:44:26 -0500
Date: Sun, 26 Feb 2023 15:44:30 +0200
Message-Id: <83ttz8ils1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> (message from
 Dmitry Gutov on Sun, 26 Feb 2023 15:21:40 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
 <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 26 Feb 2023 15:21:40 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> So I mean the delay between me either
> 
> - Pressing 'a' in one scenario (the 'emacs -Q ...' one)
> - Or pressing 'C-x b xas RET' (using Ido completion with my config)
> 
> and the buffer's text being displayed.

OK, thanks.

So maybe to make it crystal clear this is not an Emacs problem, we
should measure the time taken by these two scenarios, with and without
double buffering, from the time Emacs starts and until Emacs sends the
XFlush to the X server.  If the times are approximately the same, and
don't go anywhere near the delays you see, then the delay is not our
problem.

Po Lu, can you help Dmitry identify the place where we call XFlush
after we finish updating the frame and add such a code there?  To
avoid this measurement affecting the delay itself, as we saw with
printfs and trace-redisplay, the timings should be sent via pipe to a
file, not to the screen.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:31:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 08:31:42 2023
Received: from localhost ([127.0.0.1]:42597 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWH7t-0007oz-RU
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:31:42 -0500
Received: from mail-wm1-f48.google.com ([209.85.128.48]:40718)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWH7p-0007oi-7l
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:31:40 -0500
Received: by mail-wm1-f48.google.com with SMTP id
 fm20-20020a05600c0c1400b003ead37e6588so5371161wmb.5
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 05:31:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=UQSFLhdx9dNtkx8GYeEoN3MCG4JTipGG0doUaYhuK08=;
 b=gEt8l2Sys1dQ/NtM0VCQRwbbPjw8nBMZ/iyDWeh1qPcXoPKq3A8pWKUebi5D8QQONV
 5kmFm/UrJTp6KIqDQUdtcHqMhT28+InHhYOinpJCii37dcZMwcKM8nu2nFCOs7W9kFFS
 /BFLWVP/+5c+MTrHzmM6FDC9PHsfTZP4uksnorsg4fXoPZpj86O2XxaLK/i51hjxkJqG
 tksrqmN9+VhreruKAYuK8EC5JKdT50wElxXwpdBAAkuH8Iotp77Ny2XGEnIMLtD69gYQ
 O6gt8rWX3FnoEIHg1wnXnyNCJKbeX4uQ5piCIcpMK1+4I/91pHiQlasNAofCVZ99uKay
 4W3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=UQSFLhdx9dNtkx8GYeEoN3MCG4JTipGG0doUaYhuK08=;
 b=ntNHIfU3NZ+gci4zp3dSpcxIlAgPANa+Jn3eYsK0GadGGKmB3XsxXKSaKUeHWf1ncn
 x0o6DIoqOZnMdiSbwgbtAJVtwhdiwm4hFKVO14tj8XfYpCFxAoi9wBBugRPDSnyYjJ7S
 dVsotfgDBlPTsBCjQMnwmZxfF8Vryd0GXJgBSPEJBSRYSeVQSwnj9iPUgjA1Cj0AKs8r
 8i+uLaDmxqG+0pGNNECJTPs0hkEYEmFCL2sG351lMBQwtyaG9vwaZiSTy70jwJx9rlho
 UvyHfhj8yMJBTJGDjnjkTRX+yBXXInCjLjHrqPI3Iq75D3IvZexHyWowLgkhpoxPB5Lm
 9wkA==
X-Gm-Message-State: AO0yUKVcbbzXGgv3i39wwCckIEv8+eX6o1qklk5dQU6MFgpU9KHtUXwn
 pkkSG8qs8R/dk/Xtjr92bhM=
X-Google-Smtp-Source: AK7set9lCtfCSIucaavFf+Q35OHMylw8P4ONjhCFP5EJxe1HoGz907G8myxw7tcd3JOhGs+y7qjzcQ==
X-Received: by 2002:a05:600c:329d:b0:3eb:39c3:8844 with SMTP id
 t29-20020a05600c329d00b003eb39c38844mr1857185wmp.12.1677418291138; 
 Sun, 26 Feb 2023 05:31:31 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a1-20020a05600c224100b003e118684d56sm9587482wmm.45.2023.02.26.05.31.29
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 05:31:30 -0800 (PST)
Message-ID: <7741b03b-c3a8-36b9-53db-3b7997abc96d@HIDDEN>
Date: Sun, 26 Feb 2023 15:31:28 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
 <8716b41c9798c19d35d9@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8716b41c9798c19d35d9@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 15:15, Gregory Heytings wrote:
> 
>>> . "emacs -Q", then type 'a' (which visits a file?)
>>> . "emacs" with your configuration, then type "C-x b", which visits a 
>>> file
>>>
>>> In both cases, you see a delay before the display is updated, right?
>>
>> About 1 in 5-10 tries the delay is high enough to be noticeable 
>> (200-300ms with -Q and up to 1-2 seconds with my config).
>>
> 
> What happens if instead of your recipe you use these ones
> 
> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval 
> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
> (interactive) (message "a pressed!") (find-file \"test.c\")))"
> 
> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval 
> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
> (interactive) (find-file \"test.c\") (message "file loaded!")))"
> 
> ?

Both of these make the problem go away, too.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:21:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 08:21:52 2023
Received: from localhost ([127.0.0.1]:42581 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWGyO-0007ZD-5m
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:21:52 -0500
Received: from mail-wr1-f52.google.com ([209.85.221.52]:39903)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWGyL-0007Yz-Rn
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:21:51 -0500
Received: by mail-wr1-f52.google.com with SMTP id r7so3604854wrz.6
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 05:21:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=crMxMoWZDwdH4+UY+H4sU4QIi4n8xOSfvzrPLeIo6Pc=;
 b=CRU/zTxX/yzD1xpjIf+Uc3Pkg2ycBluQvrC4jYQglxLCzeRFtxZQjdlf1uCVlf0BAl
 l+LVYayFMeWwFwyl7nQ/SpV4Cthk41rYKpdAXmQhb0lCUCpDy9Q84mg0iOlC/Yu+rdaB
 WYW9HaCdie/XdsqLFpNsEnbZoDsx0BWK33lml5gVJAnTUDqNKKSAdQYB2d9JVxl+v4fV
 jA051W82vLr6ndkgwAS3jGtLwyM0MtgBhHC8uUZGYFx2992PLLUzxALv9dZq34JxwtZz
 r5+1tzrwKkwY8HIPBnN81rtQXE5GJjtA1vHGw92cLEaB7t20/ppttWmgOGNuoyiHDiou
 E83Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=crMxMoWZDwdH4+UY+H4sU4QIi4n8xOSfvzrPLeIo6Pc=;
 b=RX3cx4B+/F0UkGughs53UllQJsdjkU16WInpdSByQxoHfR6QwQ1xNUoBM+xXPLdYh0
 qAO1r2je0OOIIIGTTKVue6KwO5qy79eq2ArBR9UMtsVAYusQ+fpRwh/k9B7Zm4XQU4rQ
 fYE3g0Qfb1jrZgzKqofEZuqVVmpE17zutpnlqxHN5ZdRAMEEr9nKr+hp3Z1jgkvy0MG0
 3m7Fkg1TDwy+imWNWGZXMEEA+OX84ytlZggv1dg62mfL6yN4wwLogL2mWGllvJOEUvva
 ZTRbNwG3QOW8ANpyQzdQb/AZQZqwt9Qk7sHhbGKZm9swaxAB3t+77GY5jGRfrM76h8wE
 hjyA==
X-Gm-Message-State: AO0yUKWXDrs86R/Igl6y+1Hwe2NloU5CUkJKrpvv5HkKhY2+knP02Rgv
 975UybS5NCOzZv9zH6Bn8k8=
X-Google-Smtp-Source: AK7set//bx0DELVdt/q9mldrZ6IvRcGn9PntVwBzmplT+gwLnTuMHJ8DAulr7Jr4on/cY5sv2FyMew==
X-Received: by 2002:a5d:59a9:0:b0:2c9:e1fd:5c4b with SMTP id
 p9-20020a5d59a9000000b002c9e1fd5c4bmr2506217wrr.11.1677417703883; 
 Sun, 26 Feb 2023 05:21:43 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 c10-20020a5d4f0a000000b002c54911f50bsm4404137wru.84.2023.02.26.05.21.41
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 05:21:43 -0800 (PST)
Message-ID: <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN>
Date: Sun, 26 Feb 2023 15:21:40 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> <831qmck3qt.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <831qmck3qt.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 26/02/2023 14:31, Eli Zaretskii wrote:
>> Date: Sun, 26 Feb 2023 14:23:49 +0200
>> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> On 26/02/2023 14:13, Eli Zaretskii wrote:
>>> Thanks, but I still need to insist on more clarity, if possible.
>>>
>>> You say "disappears", in quotes, presumably to say that it's still
>>> present but hard to notice?  And before that, you say the delay is
>>> always physically present?
>> The delay is distance in time. It can't really be zero -- that's just
>> physics: the OS has to process the keypress, Emacs has to read the file,
>> run the major mode function, etc.
>>
>> The problem is when that delay becomes high enough to notice with a
>> naked eye.
> And that happens even if the frame title is not changed?

No.

Here are all the ways we have found that make the problem go away:

--eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))"

--eval "(setq frame-title-format \"foo bar foo\")"

--eval "(modify-frame-parameters nil '((undecorated . t)))"

When any of these arguments is passed to Emacs, the problem does not 
reproduce anymore.

> IOW, is time interval between pressing RET at the end of the command
> which starts Emacs and the time the text area of the window shows the
> file's text -- is this time interval the same whether the frames title
> changes or not?

The command doesn't trigger Emacs to visit a file, though.

So I mean the delay between me either

- Pressing 'a' in one scenario (the 'emacs -Q ...' one)
- Or pressing 'C-x b xas RET' (using Ido completion with my config)

and the buffer's text being displayed.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:15:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 08:15:26 2023
Received: from localhost ([127.0.0.1]:42563 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWGs9-0007Oc-SV
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:15:26 -0500
Received: from heytings.org ([95.142.160.155]:45930)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pWGs8-0007OU-OG
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 08:15:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677417323;
 bh=YMngCiOavPJlahGWW7zom1BpPyONL1mjWD6yaNUo0fg=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=cmRZKx07mfHCZHzhVon8W5mnCd6jlUucfi21VDMMim8M6g93PFTi4A4i4xLW1g54m
 K+2sqgRedygSnnUBReY6pNNtK6b7DxECERwQ9HSz+eQRh0UOY863R0N+7Tlbx7vc30
 GGxG302y+LhVr8KAOCWPRwsINGWcP5VwvnOcY0DNmxWpo+T387s/BDwbbGOv2poZRl
 /W331GN0sIYnsI/RYHwLmLsQzvHuAMCFqUTxd0qFGFo4ib3ZFTpKZkEVpb/N3h6Htq
 mYwnTLM3Rhrk5rPOxgGgdwpuG1D6WBxrZIqmwW9pR6XagZc4EtlAY5XtW0Ltkakyhp
 FWMw2R7QD7SNg==
Date: Sun, 26 Feb 2023 13:15:23 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
Message-ID: <8716b41c9798c19d35d9@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)


>> . "emacs -Q", then type 'a' (which visits a file?)
>> . "emacs" with your configuration, then type "C-x b", which visits a file
>>
>> In both cases, you see a delay before the display is updated, right?
>
> About 1 in 5-10 tries the delay is high enough to be noticeable 
> (200-300ms with -Q and up to 1-2 seconds with my config).
>

What happens if instead of your recipe you use these ones

emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () (interactive) (message "a pressed!") (find-file \"test.c\")))"

emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () (interactive) (find-file \"test.c\") (message "file loaded!")))"

?





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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:31:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 07:31:15 2023
Received: from localhost ([127.0.0.1]:42528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWGBP-0006Hj-3h
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:31:15 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40814)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pWGBL-0006HP-L0
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:31:13 -0500
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 1pWGBG-0008QH-5C; Sun, 26 Feb 2023 07:31:06 -0500
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=xJy8Z4lozm5U9j2M4116vfdTuNt3efGQyf6RGE8Z51Q=; b=cf0WRPFK0Ppg
 Ml9TZ0l8QV13fxfIgPk4HjcYYWcwPw9vycKh6sVocks2S+JnpIG7JErAjxNdgcTrj3gkOtID/O/7l
 +H9KIVq0FL/Ze2kTUvc3LN/l3JetNn8+J5zVZhFcEjBoQZpDQgFyz251uTOn8EMWzI1NoxZJ8XL/M
 HayRIgCVJ9OMWe3YEt0IaLsvaMt42UvJ7Rxy2sjUeBBB8c/ZeCODPhWG9GT4JL5ToIm2rf+cx6DTk
 8lyznm4E7acUIM2oSJBsIXoti9LW181xdSqRrhCz5mIAVKJcs0NS+cbV+b3KFKGLxAsgoo686hgZE
 7RU4ZLHC/AjJameUTMZmCw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pWGBB-00041C-Ti; Sun, 26 Feb 2023 07:31:05 -0500
Date: Sun, 26 Feb 2023 14:31:06 +0200
Message-Id: <831qmck3qt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> (message from
 Dmitry Gutov on Sun, 26 Feb 2023 14:23:49 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
 <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 26 Feb 2023 14:23:49 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 26/02/2023 14:13, Eli Zaretskii wrote:
> > Thanks, but I still need to insist on more clarity, if possible.
> > 
> > You say "disappears", in quotes, presumably to say that it's still
> > present but hard to notice?  And before that, you say the delay is
> > always physically present?
> 
> The delay is distance in time. It can't really be zero -- that's just 
> physics: the OS has to process the keypress, Emacs has to read the file, 
> run the major mode function, etc.
> 
> The problem is when that delay becomes high enough to notice with a 
> naked eye.

And that happens even if the frame title is not changed?

IOW, is time interval between pressing RET at the end of the command
which starts Emacs and the time the text area of the window shows the
file's text -- is this time interval the same whether the frames title
changes or not?




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:24:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 07:24:04 2023
Received: from localhost ([127.0.0.1]:42512 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWG4S-0003hX-G6
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:24:04 -0500
Received: from mail-ed1-f44.google.com ([209.85.208.44]:38886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWG4L-0003gu-MN
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:24:03 -0500
Received: by mail-ed1-f44.google.com with SMTP id cy6so15046086edb.5
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 04:23:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=auski6cKkuuwfmHinBEwLuTyLx47OIUwmPWeDJLwlQE=;
 b=Pfmk73EO3GXhjH5DH5TSr9XqK/60ACagXULQ+rJSyFiw5zu6KmUwDgM0EGg4jyiQTK
 /NesAGu/x6MFbFrcmmzXnhWmn4QpK4DFsF1uByRxyBDtY8eQNzfaClEfrwSMt37Vg92R
 qCgqYMxGNiepoanj1GeQ8sXb6A1iG35Z3w1QANRRqoiBkb01gLNBrRxHokaKq3gwspPT
 mlCEtYwHfy7bKn43/3+x2h8xnlrr6a8fXaxWrgyukmMqFqrCMFxxclnsiU+32ZuPa6E/
 UeIUPR7wrorReS1Gi7FQ9bMyYodiJm4E5LnHlt0hWARzVG7xmlEvu+vAcyCkyakbIPiw
 ceBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=auski6cKkuuwfmHinBEwLuTyLx47OIUwmPWeDJLwlQE=;
 b=g8f90pLNJlBKU/fCR9GbIs/tG3uSD00YHoeUWbmFU2q/vfk6KG96yRD/TOyApsj8Cx
 MELymqgGHPfdqIGGYjxrgFVDYxi0ZJuR0Gk3Fud0v2sLKUUiP6JVGDuKRqEnycVR/R2k
 MUNXFzwrE/nsSggovaduMGtWjhe9422u/m9FUIk4Z9WFeOeSRYvBmb+ZVWP8KDtVT4Aq
 HWsCGCYWYG2x6QuVwYLdBjjElUXbo0KXdBZA/wAEl/ZyN892RzIrMN1gbW1gnlBIWShs
 CRYIwL3j+6wja3Jz5ovpdo9/ujKYGHyR4FQ6I2fhTaGUecOllwQPSRsEA+jDlYR1XmGk
 1dtg==
X-Gm-Message-State: AO0yUKWyOjs7RJMhhIg/C2F85w9k8LOKoWMV8FSwnsltOZbrR4s0XnXq
 ug7ZXHb9oko9bskavPpvGOA=
X-Google-Smtp-Source: AK7set/QyBSSIpS5/3C1jB3ZFky5r7K4X6YLZe6s9g8/5drQ+8dqr2FwHL4aBiqqo8jSKwlb8iq+lQ==
X-Received: by 2002:a17:906:5d0f:b0:8f0:143d:ee28 with SMTP id
 g15-20020a1709065d0f00b008f0143dee28mr16323400ejt.16.1677414231583; 
 Sun, 26 Feb 2023 04:23:51 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 j23-20020a508a97000000b004af70c4b4a7sm1844217edj.97.2023.02.26.04.23.50
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 04:23:51 -0800 (PST)
Message-ID: <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN>
Date: Sun, 26 Feb 2023 14:23:49 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> <83356sk4jk.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83356sk4jk.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 26/02/2023 14:13, Eli Zaretskii wrote:
> Thanks, but I still need to insist on more clarity, if possible.
> 
> You say "disappears", in quotes, presumably to say that it's still
> present but hard to notice?  And before that, you say the delay is
> always physically present?

The delay is distance in time. It can't really be zero -- that's just 
physics: the OS has to process the keypress, Emacs has to read the file, 
run the major mode function, etc.

The problem is when that delay becomes high enough to notice with a 
naked eye.

> If the delay does not actually disappear,
> without any quotes, and is always present, then the frame's title and
> double-buffering just make it easier to detect the delay, but don't
> affect the delay itself.

No, that's not the issue.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:15:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 07:15:50 2023
Received: from localhost ([127.0.0.1]:42507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWFwU-0003Ty-JK
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:15:50 -0500
Received: from mail-wr1-f54.google.com ([209.85.221.54]:38631)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWFwR-0003Tl-K4
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:15:48 -0500
Received: by mail-wr1-f54.google.com with SMTP id bv17so3526332wrb.5
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 04:15:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=/caXmJmwutagXrALGcW6y1aTL1w4PEdWzfHkJwRdT3M=;
 b=NIa7R39rw0baRTC3URj7/4qShqoNwCYS0rNhEU0oHqZyVYhE6YaFxNEtHHNzeMa5QY
 sOMDjNxl8MGKX9yXHv3RXmpl4YXRnvMKNphq+FhjNHd3bF+zQeeoW9G2o3IPh820X1nY
 Yx5Qm/TRMhK+AxrO/1OCrCSeG/hetyGLuDDKqX/LxtXOgEp+mypwHbJe/L8RmPScKyaY
 TGnlinUNgdfF7inBsD3LKCQ5izJEC2CbYZxV5zFJXUx3sMBs3KBBA6ycQcpTQlwERbIe
 a9mXvt5GoTx1FXu1bt0k5FPSEDK6xy8jxuGmTZO2R0WI9n/8weylKAH1TIXa6k87vnKL
 CRGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=/caXmJmwutagXrALGcW6y1aTL1w4PEdWzfHkJwRdT3M=;
 b=c1JmolIu/yaxM+u9un/qSTM6+Ijj3Xtmq+tvRveve3W6z132kAVfok/Qv07DKp+CVe
 cUjsQk0PRXMeD1I9AFxcFOF4/KFpXjkgucIjgS1eDWn+7I7Dk94Zax9etRgEkb+LY4vW
 dJeUnWqhg7DoYhmRQrxuDR/4vbKuhEEaJee7A1HbkqK2L6rq00XJibmqLj9yFnf1OOZj
 oPEqV0iU9ko/zOUID/TYubDvbZ5o0n501SafaoiFG0jeeFnZ9/5WuYoIv1fdmE4B1FMO
 P1crWRCUCWlwvIE1dHuRIzl7/Iefu19718/EQ7ncPjjvx+h9MCaB7ZFW8TgdcRzzsUKI
 W7Xw==
X-Gm-Message-State: AO0yUKXYpGjh7CX/YAL05A7Sxes65SzHWDhV2SuTdeCSgaXGS3MNgs4D
 ByIAmerDGJg9UdMdk1BH2P0=
X-Google-Smtp-Source: AK7set+2r9eC/a+HeLWaA0Vq4nmRcAxDPVBYDu8VJ+Ouq04oP4Krb/HpIFHanStMDDEk4NOK6465jg==
X-Received: by 2002:a5d:6a04:0:b0:2c3:db98:3e87 with SMTP id
 m4-20020a5d6a04000000b002c3db983e87mr19447723wru.20.1677413741452; 
 Sun, 26 Feb 2023 04:15:41 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 l9-20020adffe89000000b002c59e001631sm4284312wrr.77.2023.02.26.04.15.40
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 04:15:41 -0800 (PST)
Message-ID: <58ace338-3832-792b-30a4-c747fb827b64@HIDDEN>
Date: Sun, 26 Feb 2023 14:15:39 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <87v8jp176i.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87v8jp176i.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 04:39, Po Lu wrote:
> Dmitry Gutov<dgutov@HIDDEN>  writes:
> 
>> The problem, indeed, could show up if the delay between me pressing
>> 'a' and the buffer being displayed could still reach 200-300ms even
>> with constant title bar. But it doesn't.
> Maybe the damage to Mutter's frame window is what is causing the
> confusion.  Since the buffer swap happens immediately after the title is
> set, that seems plausible.
> 
> What happens with an undecorated frame?

   --eval "(modify-frame-parameters nil '((undecorated . t)))"

does fix the problem, like the other two methods.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:13:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 07:13:59 2023
Received: from localhost ([127.0.0.1]:42503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWFug-0003QQ-Va
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:13:59 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41988)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pWFuc-0003Q5-8q
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 07:13:57 -0500
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 1pWFuV-0003tv-Te; Sun, 26 Feb 2023 07:13:47 -0500
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=vpUFfr2Ag7VvqU0YppzhybG/D01j5vk7UnbT0HBaV+E=; b=BZ4vdKhUsNJr
 apgcpLYdQ3fwoLF0nKI6aLxh5fgPqxRtnUzwha4+8S9bBnOSCxh3HdVVyoaSKUb3TcGt+WYkoa9QO
 PWDQXSTFORndhuPh0nyQk79M3Q/PctlZZXM19OTep1HkiK3nstBz3lPiRhG85c5Tf6okFgppyzRvf
 W2/79tBqwZ69vOkmIik/UT2s06c/GHx+1OS8i53df3bShXCaLjuNrQO74Bo4B63DAnhfm8oh+Jt7R
 YVmZdK7IXfUwoXpC9T2I7iUcYJg+H4dkMl8DnTJZ1MWuKRaB7nU0uvRLi2qMEwoF1Lj7uvwDHoAx+
 mREscFw3ccmU4sJgY0804g==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pWFuV-0002tG-6w; Sun, 26 Feb 2023 07:13:47 -0500
Date: Sun, 26 Feb 2023 14:13:51 +0200
Message-Id: <83356sk4jk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> (message from
 Dmitry Gutov on Sun, 26 Feb 2023 13:59:34 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
 <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 26 Feb 2023 13:59:34 +0200
> Cc: gregory@HIDDEN, luangruo@HIDDEN, 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> >    . "emacs -Q", then type 'a' (which visits a file?)
> >    . "emacs" with your configuration, then type "C-x b", which visits a
> >      file
> > 
> > In both cases, you see a delay before the display is updated, right?
> 
> About 1 in 5-10 tries the delay is high enough to be noticeable 
> (200-300ms with -Q and up to 1-2 seconds with my config).
> 
> > So what effect, if any, does the changing vs fixed frame title have on
> > each of these two use cases?
> 
> The delay (which is, physically, always present) becomes never nigh 
> enough to be noticeable.
> 
> Or, in simple terms, disappears.
> 
> > And what effect does disabling
> > double-buffering have on each of these two cases?
> 
> Same effect: delay "disappears".

Thanks, but I still need to insist on more clarity, if possible.

You say "disappears", in quotes, presumably to say that it's still
present but hard to notice?  And before that, you say the delay is
always physically present?  If the delay does not actually disappear,
without any quotes, and is always present, then the frame's title and
double-buffering just make it easier to detect the delay, but don't
affect the delay itself.

I think we must have a clear understanding whether the delay
disappears or just becomes hard to detect.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 11:59:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 06:59:44 2023
Received: from localhost ([127.0.0.1]:42479 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWFgu-00031u-IG
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 06:59:44 -0500
Received: from mail-ed1-f46.google.com ([209.85.208.46]:44834)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pWFgs-00031e-Ux
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 06:59:43 -0500
Received: by mail-ed1-f46.google.com with SMTP id s26so14776221edw.11
 for <61667 <at> debbugs.gnu.org>; Sun, 26 Feb 2023 03:59:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=dqbofJu7DKoMAPBubYTfNvZMNiauUSQ49jdFmpgwGHA=;
 b=RYDG5/auRGSepbflAFM/44zZxj1KQLGmf+npo4ssjoJN4nl6OQ15ymAhzlEt7YITm0
 ua4ILZycKSXbh2Kmy3kN1/ylz2W0sI7ZoECkeo8WP0Ylg5oM1ODhEhT2o0fOLyTyqBbw
 ZF/OVMPIR7lpla2lIOxiFJqrSjNv/2T80yef49sZ3doh/mlWiSoyfgSOxypm/4sVzQq2
 aZrU51QXHmcR89FEkaqPtv+YxGDcuBDz9DP5gtONgtM2s6dJSvnIlmP1LYJFnDHOL+LK
 ExTHSWbX7aTROiaWRERGzOmQVQdT7K00OM/M0Z8TaKJ2RngGQI4tPbWN448zDiFs3EVQ
 fwfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=dqbofJu7DKoMAPBubYTfNvZMNiauUSQ49jdFmpgwGHA=;
 b=wRgGnqpr8OYEVfElhanfcPbg6Ovy9xFBQtRwQHUyeF5CRLveYMciH/Ci05kFy3MyvZ
 WInkthwphYzNNrTYw10D0js8bwul7bVfgis+mjyPhDG2rfEhvkWxkfsaVggcajCPCiGJ
 LWcMTEzRFd50voN6/78NuHvgkcQOrCaOr8iDUqxpBQE+XtXxr3/i6aDmZ1WG1tqWlZqe
 59euvFQGCkhJwBkiGM5SknUDH0a1ArKCdFBsw1cvn2kEIYGCw/HD8OqqKZJecqSA0oDM
 eeJQ5NoXObaStJZM9+2KHpawlj3rvaIAZ+BjqMS6K9qN+KCpCUjPh4nG8qkd4NaUn7/0
 07lw==
X-Gm-Message-State: AO0yUKXVHMMzsuOKWviTbfKcw5zA20Uv9JC3FoKK0xtQHD8tAReKClsG
 p1bQ0GkAfk5a1/1fJjdtXWg=
X-Google-Smtp-Source: AK7set9Ku1dZvtoJVBGvc/XctIcIUGM+2XIGs8Qt3D30w2184ojpqBfxjkT7sCLx0k+pVAXy40tvNw==
X-Received: by 2002:aa7:da92:0:b0:4ac:bdf7:1c3f with SMTP id
 q18-20020aa7da92000000b004acbdf71c3fmr20467047eds.29.1677412776822; 
 Sun, 26 Feb 2023 03:59:36 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 i26-20020a50871a000000b004af70a660a9sm1863432edb.75.2023.02.26.03.59.35
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Feb 2023 03:59:36 -0800 (PST)
Message-ID: <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN>
Date: Sun, 26 Feb 2023 13:59:34 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> <83fsatj57m.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83fsatj57m.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 26/02/2023 08:44, Eli Zaretskii wrote:
> Sorry, I'm still confused.  Let me try to explain what I understand
> and what confuses me.
> 
> There are two use cases where you see the problem:
> 
>    . "emacs -Q", then type 'a' (which visits a file?)
>    . "emacs" with your configuration, then type "C-x b", which visits a
>      file
> 
> In both cases, you see a delay before the display is updated, right?

About 1 in 5-10 tries the delay is high enough to be noticeable 
(200-300ms with -Q and up to 1-2 seconds with my config).

> So what effect, if any, does the changing vs fixed frame title have on
> each of these two use cases?

The delay (which is, physically, always present) becomes never nigh 
enough to be noticeable.

Or, in simple terms, disappears.

> And what effect does disabling
> double-buffering have on each of these two cases?

Same effect: delay "disappears".

> AFAIR, you originally said that when the title is not updated, the
> problem disappears.

Yes.

> Then you said that the problem does NOT disappear
> when the title is fixed, but having the title change makes it easier
> to realize that the delay exists.

I only said (or meant to say) that having the title change made it 
easier to understand that there definitely *is* a problem. Because 
otherwise I could attribute the delay to various sources of latency we 
could experience: reading from disk (or network, whatever), triggering a 
garbage collection, etc. But since the title changes, the buffer must 
already be read and visited, and yet it's not displayed in the frame for 
some time.

> Now you are saying something else.
> This is what confuses me: what is the effect of the changing frame
> title on the above two cases?

Delay disappears.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 06:44:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 01:44:53 2023
Received: from localhost ([127.0.0.1]:42213 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWAmC-0002Hu-QS
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 01:44:53 -0500
Received: from eggs.gnu.org ([209.51.188.92]:49806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pWAmA-0002Hg-FS
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 01:44:51 -0500
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 1pWAm3-0007ZU-AL; Sun, 26 Feb 2023 01:44:44 -0500
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=Ev/AQO4hhvw8dA7K9+ZiWmr/g7uOAo2zK91R/w4HEtE=; b=odAQ7o6XCCJxZmJPMS5+
 ehsuAgAVvnp6SRPxRThH9bs2mj0R0HnFXBtcfPKmRqK6upiAt//b6kLJUrKBuWannU25TSlyFi/Ib
 ElkUzP3GHFQpKFUEEocDGkLc6iAtvfltF2g3ySQEd6jk0/VhSz/ehZF13/f3Su7Mpx/ihKJZru2vC
 QdxwEms0WSBNf0WD3ygCN9bXVVJQnGScm7ma15RGyu1icNb2NS90yShUUTjneJlDHBOKqEdf7dVN2
 x3XZRAUbk7Cbuuvwz/2QXYxViFwaviYrKz5wh8f6H4PP1bQiq/IkEHRtcUok54QTR6qrzmb1JZ5rj
 RL5qQpR5yGAtJg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pWAm2-0006Vy-32; Sun, 26 Feb 2023 01:44:42 -0500
Date: Sun, 26 Feb 2023 08:44:45 +0200
Message-Id: <83fsatj57m.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> (message from
 Dmitry Gutov on Sun, 26 Feb 2023 04:00:15 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@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: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 26 Feb 2023 04:00:15 +0200
> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
>  Eli Zaretskii <eliz@HIDDEN>
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 26/02/2023 03:53, Gregory Heytings wrote:
> > 
> >>> I mean: an MRE to reproduce the multi-second delay, which makes the 
> >>> bug apparent even without a title bar.
> >>
> >> The delay is multi-second only with my personal config, correct, but I 
> >> haven't been able to reproduce the problem with unchanging title bar, 
> >> or without a title bar.
> >>
> > 
> > Now I'm confused.  I understood that you were able to reproduce the 
> > multi-second delay with your config with an constant title bar.
> 
> No, the constant title bar is what fixed it even with my config. Even 
> the "multi-second delay" which potentially could have been a different 
> problem (but it wasn't).
> 
>  > E.g. you said "But whether the title changes or not, I can easily see 
> the delay between me pressing 'a' and the contents of the window being 
> updated. Or its absence."  I'm probably missing something.
> 
> "Or its absence", yes.
> 
> This was in response to Po's message:
> 
>    But in this case the frame title will never change, so no problem can
>    show up.
> 
> The problem, indeed, could show up if the delay between me pressing 'a' 
> and the buffer being displayed could still reach 200-300ms even with 
> constant title bar. But it doesn't.

Sorry, I'm still confused.  Let me try to explain what I understand
and what confuses me.

There are two use cases where you see the problem:

  . "emacs -Q", then type 'a' (which visits a file?)
  . "emacs" with your configuration, then type "C-x b", which visits a
    file

In both cases, you see a delay before the display is updated, right?
So what effect, if any, does the changing vs fixed frame title have on
each of these two use cases?  And what effect does disabling
double-buffering have on each of these two cases?

AFAIR, you originally said that when the title is not updated, the
problem disappears.  Then you said that the problem does NOT disappear
when the title is fixed, but having the title change makes it easier
to realize that the delay exists.  Now you are saying something else.
This is what confuses me: what is the effect of the changing frame
title on the above two cases?




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 06:06:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 26 01:06:48 2023
Received: from localhost ([127.0.0.1]:42180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pWABM-00016a-Ak
	for submit <at> debbugs.gnu.org; Sun, 26 Feb 2023 01:06:48 -0500
Received: from eggs.gnu.org ([209.51.188.92]:47610)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pWABK-00016N-Ju
 for 61667 <at> debbugs.gnu.org; Sun, 26 Feb 2023 01:06:46 -0500
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 1pWABF-0006Zd-3l; Sun, 26 Feb 2023 01:06:41 -0500
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=C+NI4D1BZWibEoMXYVjViwTT+QaUH+WVzdnBVx8xOVE=; b=UoS7LVvxBC8oGhbHwLns
 dnrGqXtab99SjinSBHgfRT629zSKo5h304URVUhPMRnmJ1rzmwL28eyahFBvDpZjusLpTGadDyubW
 4/RaVDJlJ0Ywl+CF9+P5lggLZnBnSXGhKMb9znC2EwMwHnmqs+wp3s3UdMT6UgU3bzGzZrUvf0aGh
 3SeEN7XPvGXbmn7gYtbt4y2UfdbijhyEOczFe/GCoOzMaasXAx2lk/Rz7mdGc/i9OxRiS7e1h98iz
 GKcXWsLz/Lz3AOjmecaCjgeMRNCXu0a3bZ6H86YEbd0hXC8bxshoeKdyfU2A65H/9rmC21z/nK/aR
 4VfbROx9sg+y7A==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pWABD-0006fR-9o; Sun, 26 Feb 2023 01:06:40 -0500
Date: Sun, 26 Feb 2023 08:06:44 +0200
Message-Id: <83o7phj6yz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN> (message from
 Dmitry Gutov on Sun, 26 Feb 2023 02:56:32 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@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: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sun, 26 Feb 2023 02:56:32 +0200
> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
>  Eli Zaretskii <eliz@HIDDEN>
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 26/02/2023 02:41, Gregory Heytings wrote:
> > I think it's now clear that there is a bug in GNOME.  The main 
> > difference between running fullscreen and non-fullscreen in this context 
> > is that the compositor is bypassed.  This is mainly for (fullscreen) 
> > games, who have direct access to the screen, which is more performant.
> 
> Again, when reproduction depends on Emacs changing the title bar, 
> running it in a mode without the title bar might not be the best way to 
> verify something.

Didn't you say that the delay exists regardless of the title issue,
and that the title issue just makes the delay easier to spot?  Or what
am I missing?




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 02:39:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 21:39:55 2023
Received: from localhost ([127.0.0.1]:42017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW6x9-0001qe-6S
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 21:39:55 -0500
Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:33171)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pW6x7-0001qQ-5s
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 21:39:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677379186; bh=2A/u+8ZsKOS7Tt9sg5GRL1fTz3r0V3qYsBPzxqdNZrM=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=ZXMyyiU/kPXDG8aQoWdE4z6v/TN5ajdvFQhpewC+znxNsluNHO/xRKC2M3/6/1IBwM7ebvNAvmiq+Sx7ALwLVgwBm9X4bIjeka96SYyJrJinHNyBbeoPvOcE35e6zPvlrw6AJ5Snw5Ev8SGRHfnDNF74UueD8612UvGyp3OfKOQAKJxRN84FnxeelhTMbp/hvjVgARgayTd+q6pYr8rh6bHPuXL3VegY4kkBWy0GeP7kmwZhoui93P0EWzVwGBU6qOxT69svJnjUftLyHTAFlWnUjx3kYYEKuUuZVOY9IqZubs/9fwdBqWG1lfMpBDRM+MiJFb/qRxrIt0I+fDekMQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677379186; bh=hnF/dY0AvWzzPLMvxqw+uCYPtRB2y555l6pBl1Std/2=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=VJ4HstBdf4g58gEV+XJaFdiatU6Y2PUX7ygIdBC1H0fadEpGRgOGmULLaBD7BwsxzAJxjJ9WeTo7esTYgaKN8PV2+pY++4a1E1hR8/WY/a4gmu2IR4c6d7JF8xcB4oy5edZYTD1dx49rYyBHvmd4XjgDJ946b//NE6fsD/69rqUkF92PkxU+AKF8dcMx3P4P0u2Y15wk7yvfpzVHI9XSXlh7QM3kEKepYx+X/cAoSM5eeNmPLP7KrLMN9CvdyS8XhZ4JgvH0ySYmVdULE0ad2AMZ5s8vsMZjmxK2cAI6DVlsjb7Ox1v/AD/V18ieh4ZKmrolbvE+JT+r9zBt91teOA==
X-YMail-OSG: rpWku7kVM1m9Ucx6ZWI3NCsZ_6_omAl_.P3BGvawWIQOD9OQo5H5cpb4nqf.Cgy
 ZKhWlC_iMK9u.o3vMNsRjZBbD001f7YtFpCw9FH_8.eIiLj19eFVyO3r5sZCx5PWAYFiBpUMMPyS
 4klr2CRkPFXXGRkGAN6fy58FiW.oBmTM3rtow6QWq8E3eRdAwgaVRl1PhG7JrlmIuZOXrrYO9ITv
 KofCMChcf6z04R8MVj2MAtBdNtYXTdkv9RS00xkXFnev5RRl65AG2BA553HXIS5QQj.PaNWvkNmE
 f4Gu5y6iEbjf2RDbsovBDvTgrP0JFX9FnPf4i.tKBTX1w0M3tZXSQ_XNDE3P6Za4PYxgewWJz4MT
 hDoiQApkr_wvyAxQ5yKxST0H2iWed8o80ED4NxHOsjLr2yFW2DJUPL6hA5Yj7.oWNNE0uQWTjj.1
 WGmiwXCbNRGYIBYbYwjoN74ncStFFi5HzVBRN2_eQST4Umal0Wgy9u4oB.mGVs5B9s3j9bwSUVHV
 BCgrM.xOFHCyc7P.LT62FR30zHA4u4a.Bx8CkyJz4LONIalLdDuUlVwpoA_dpCmmnMxozgdZPsJu
 V5FA.BY6jWjYArkW1M.DK3353lzWsEcxOG9o959weyTzKa3jH0SKWHPtVpAEBvruXMJOcTCngENZ
 DAsfBnyi.dGGjA0xBcB_0RAZowmlAI4DfdUNftmZU4xbaiILmWTk.B.3AU0VuC89OZkBdBHP11VM
 CFw4ulTYeIymNQrOiZg6YCvnNavffo2tv0MA328nyQW3NJVJjmk.LJIdwc3NxVVwhGClC0lZzCwT
 HgWEC90IbDRv_qrPGLsdn5EIvviipJeBGZ7TSg58QqpNnSeNs5rya5MJ1jhkrbeuQXbDXlKYowRV
 W5yYTKmmVSTZ7GH23roRzbp8IowvFPYuqkIwbP3chTDlTP9mbgx1AUxFUPA2H1cdxroiIjYZerWD
 mwgC9S5YU8K0cdlfFZtriBmc8cjw4ygznvDeQ.xj1IN4YdYrYgRwkS7Z_lHozah5njI9iQ4ltZff
 bnJsNQMEiP0.tMjczxU5su6XHJPZm_d88gbiQY8__kPhrnXJYoxB2D9bk9FB8bbllPlxwqCPU4T7
 trdAY6JAJ2QBqdmSWc_X.gNvnnTeS37uP8G1gfa9hKv.Q8sGsrQCKiTFlPAtAAOs7WXM2nHo_jxG
 gohD6k3B8b_T.a9xGDY8Vevje9iWcn.00Ob0VDV.XWCf9zNKwl6AKDpADQncaH5ap17etY2kgkyN
 5n.r3siDM8SJd6dCAFQDeUqDJWbrqdHZJcxV6Zwa05apdsE_kCs0yrwcn7MkKqszebLNH4y1E.kp
 7BiIMdAOty_epiG7pQxfoH.KFIOe.jjRq2Yb7rxxkg9q_nsVpid525AfNYjA.YURS0MzyIf2VaEb
 eAmmL7F_cjJHcjP5vI_qR7SS56ppJyVM7EGbdaxay5ZA4BZ4LrHHNw19RuLEYQVV6NIDQTXgbJkK
 Mshk3plsfNrnwUl.oPD6SViMW2lwx51fbKxRPVfJ7pi6KFPnTcjIJGL0duVmsDyBPMaH1m_0SzZY
 SCj5gBZrZPki7jNmIxJElIJr1kF_oXdujFRWycrpfX3HbGW0XHAl9D85nSHTXFOtGasgrgo6TGq.
 cAM4hnK9WXYN8Y7IO3Fw_u8BVwNQAHSQbeKYUPyaNUqV0kmqhBPT2kSrIcqgbV86nwDgi_eEexMJ
 e6XsBrimm9Y_WKWRSy2E1P.TnQ83fOnW0q9gbnI8hz77_c11CsyfX5_6GlTuqINgO0AzrK6WEcTd
 Gk_aQCuHo_EuovDiolJubyAfgriw7jduFfRKI1FhRE18uthFBGOVBYWBzKwAlrd.uDWmFUVaamN1
 udGmkniYGOlg.gBOOrjzXcMT1E6njXiWiIO9EPfHfMkuj92z6zB5_JW.YfoFz9mClSF28ahywaiT
 SKfzzipZIGLX0sjPsBahVpdYJZHjYJZw.oE5481wCIOHY6MSTaKrIlqiDAOoMoWxSF4mAg.nUxEF
 3MyRVAGkg8UPkmgNTHxQVbsQEfoxWlX7eGofh1jWUFtXbVCBXMx9WMadcEK05m5m8FF.Vj4n5Iuy
 YKHOAOR91wdU3.reIFwZW9DpmoZ9kVhGNDf_LCJqVHqqbJsF8UFxgdebajitrtu2wTgIkWGwvWWo
 hXjsUdqmD30CafLw2iWHAFxedtNnk46YrTS.HrpasK8a3INhXJnHV2tptmLag1Ukni2DiKS8jq1T
 FTwJB3gZQIXlpj8IsPfX04aDnCRKHsIEIH7BPYBv.ter_VXsll3ofJ95x_6oQc0xkuWBwPvEeX98
 -
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sun, 26 Feb 2023 02:39:46 +0000
Received: by hermes--production-sg3-9fc5746c8-qs9hb (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID fa750b074274fd5c6364fde874b8637f; 
 Sun, 26 Feb 2023 02:39:40 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> (Dmitry Gutov's
 message of "Sun, 26 Feb 2023 04:00:15 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
 <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
Date: Sun, 26 Feb 2023 10:39:33 +0800
Message-ID: <87v8jp176i.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 431
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> The problem, indeed, could show up if the delay between me pressing
> 'a' and the buffer being displayed could still reach 200-300ms even
> with constant title bar. But it doesn't.

Maybe the damage to Mutter's frame window is what is causing the
confusion.  Since the buffer swap happens immediately after the title is
set, that seems plausible.

What happens with an undecorated frame?




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 02:00:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 21:00:26 2023
Received: from localhost ([127.0.0.1]:41977 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW6Kw-0000li-Hd
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 21:00:26 -0500
Received: from mail-ed1-f45.google.com ([209.85.208.45]:45047)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pW6Kv-0000lP-4W
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 21:00:25 -0500
Received: by mail-ed1-f45.google.com with SMTP id s26so12201527edw.11
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 18:00:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=0EwteriOu423C9qn47f1AmJ4rv0/tRgP7oNrg6lLsVU=;
 b=URU7ZLQQ2G5WXF3rhGeSCl4QRpcZuSdzh3qNNrZdyAiBTysj5f1TzwzSQYthHFMsIm
 KhllrwXg7FBACt22OeM9VEyUsuRtE0y0gwlDr1mtPK54MJECNNCaYIr8Wf2uQ7riKSN1
 AKwZ4c9uPQFdwZG+bDFHIyGnO/FJNou3djZEyQqEyu281Npq79MXcMtHyq95kT9A55eY
 +ngOlA/rMCvJ9qgPQc3ca/eTHngiPVJdCRirkWuXbxoKRGdQBhuLVzouhx3c1yQTrcx5
 n7BwVMabf/uECC6gWKYGdsgvC9BkK0GmXINy5dVUaKfip1DLA3lkbSXcxJmSpGxYgHVl
 4Zww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=0EwteriOu423C9qn47f1AmJ4rv0/tRgP7oNrg6lLsVU=;
 b=2Td5yRdPpDuUl1epdHVb3RaDbZiY9+w70zxW5RKfnTVRjRZWjf4skpEfSUGFgS9uUc
 YSUhQ0whXayL/wtEGdelzgkUHNCb8ZiCUtBVSoBXb4tljCL285/q7FYWDcz5qQiq8Lou
 PIX6i5XcU10f+e+lRK7rAWeQEQHXV6zjRru2jBsBRePjco5lIHSnqGMIdjN/cJ2fputF
 G3GCRDPyyl62WRuPdzG/2JzKMGh5xLqEyTKbK8clEcS4cyguBSbnsfUEibdrK7cEypzn
 mHwe5ksLemB4+9kolCJZDtg7VrM/LKqZbeVVweMgowuOwsmPbY24SwkxIBdEMYOTO2yA
 HEUA==
X-Gm-Message-State: AO0yUKWNuF7ZdlWcVNGSMINX+3Rk2YlTvokXFWNWT1li1O3NrYU25NUw
 qZ3/P6LmwfWsnl5lILLBaPI=
X-Google-Smtp-Source: AK7set+1n2/lwZpGkNqk602yjw6Rfs3uHuVYuofb+aoFTvxiL6yiwjojUoqW+K9q++7XXJFVO+v9Ow==
X-Received: by 2002:a17:906:9f19:b0:879:ec1a:4ac with SMTP id
 fy25-20020a1709069f1900b00879ec1a04acmr37946939ejc.76.1677376817945; 
 Sat, 25 Feb 2023 18:00:17 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 bp11-20020a170907918b00b008de10925a45sm1428047ejb.159.2023.02.25.18.00.16
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 18:00:17 -0800 (PST)
Message-ID: <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN>
Date: Sun, 26 Feb 2023 04:00:15 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
 <8716b41c9708333e6bdb@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8716b41c9708333e6bdb@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 03:53, Gregory Heytings wrote:
> 
>>> I mean: an MRE to reproduce the multi-second delay, which makes the 
>>> bug apparent even without a title bar.
>>
>> The delay is multi-second only with my personal config, correct, but I 
>> haven't been able to reproduce the problem with unchanging title bar, 
>> or without a title bar.
>>
> 
> Now I'm confused.  I understood that you were able to reproduce the 
> multi-second delay with your config with an constant title bar.

No, the constant title bar is what fixed it even with my config. Even 
the "multi-second delay" which potentially could have been a different 
problem (but it wasn't).

 > E.g. you said "But whether the title changes or not, I can easily see 
the delay between me pressing 'a' and the contents of the window being 
updated. Or its absence."  I'm probably missing something.

"Or its absence", yes.

This was in response to Po's message:

   But in this case the frame title will never change, so no problem can
   show up.

The problem, indeed, could show up if the delay between me pressing 'a' 
and the buffer being displayed could still reach 200-300ms even with 
constant title bar. But it doesn't.




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 01:53:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 20:53:36 2023
Received: from localhost ([127.0.0.1]:41973 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW6EK-0000Yq-MR
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 20:53:36 -0500
Received: from heytings.org ([95.142.160.155]:45272)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pW6EI-0000Yh-S0
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 20:53:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677376413;
 bh=PxrCjhr0okhdqF4QlvypZMThRqTYoSParnPM2dwwMWQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=fuBfaW2NZTROGaz5rib/i7F1gv6PUGObZl/96P+JLz3sHSN5gKxNXVVNvPJlPDkQC
 yTVsFJsgdeS7tWsnJejzXWp6oIVRDC2+oLbUWfPs68FLz6GRoSQOd3Sc4Rrs+4VBj6
 hYLDat7c5xTJR1vSWLRWXsHf13ymFTWwMV5QD73QFR5xw5g7xhhJ4jahaq86KMU4Mp
 c14GpDaQmBwSe7iOTVaE6WLHOFVzfZvWYmqaNihxvEqtn8B4D2A3wUmLFrfTz4TKW4
 YiiM0GUUU2rOs8lA3EdktUcRfuY0DKKTE67zHvBBstJ2K+iSvw8DPJV1pWt/Bj8XF2
 W6PtA7tGBLrTA==
Date: Sun, 26 Feb 2023 01:53:33 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
Message-ID: <8716b41c9708333e6bdb@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
 <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>> I mean: an MRE to reproduce the multi-second delay, which makes the bug 
>> apparent even without a title bar.
>
> The delay is multi-second only with my personal config, correct, but I 
> haven't been able to reproduce the problem with unchanging title bar, or 
> without a title bar.
>

Now I'm confused.  I understood that you were able to reproduce the 
multi-second delay with your config with an constant title bar.  E.g. you 
said "But whether the title changes or not, I can easily see the delay 
between me pressing 'a' and the contents of the window being updated. Or 
its absence."  I'm probably missing something.





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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 01:37:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 20:37:08 2023
Received: from localhost ([127.0.0.1]:41969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW5yN-00006R-VO
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 20:37:08 -0500
Received: from mail-wm1-f52.google.com ([209.85.128.52]:37488)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pW5yL-00005u-RF
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 20:37:06 -0500
Received: by mail-wm1-f52.google.com with SMTP id
 j19-20020a05600c1c1300b003e9b564fae9so4871415wms.2
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 17:37:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=EVKGCxgqqT3GRP3vk3HvazOXth4L/whlJzcQiSktx6Q=;
 b=l3W1aelg99A1cCZ0aByrF/kXIkBJqykxR0xt3HWWouQI52KNXnsZA18uh4DGhJFV46
 hcf4OID0vM38KDS9LMKXOL1l+TWybIJ9ao911Z+yoXwI81LmL7zP3RvLiWwelRpRs9kf
 4GZ39iOuizGI/bmxKlNm8/0JKoqaw/Y6x9LLdDEi4AeznwNzOMJWNX3iEhUfm8i9MM9j
 th9gyt4uIanCu8cwL/9JFpbPyS8ho9oUgxkEoB4XBQ1n+g5XjVC8atb+fmxCSdGQRmQt
 83tRXtqY2XP2OdqYooNGnTYcwwoEWuD4lIGW/9PHhAdu9y3iKi+bm1BVu9dH8Lex4LqN
 bFjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=EVKGCxgqqT3GRP3vk3HvazOXth4L/whlJzcQiSktx6Q=;
 b=OFrgaD+Jml9SRROP6jPySGcQZG/FHtUzjCXyCBYkstp6Ke1eulIPqlA7oYGFabZTD1
 NRkCrx7xjSgdLEiFDqceZOEJ2KYft772GIJoGa2qSDgekWuEIf+ARU7uxXxUeTQdY6C1
 9Jt18mSrnqCurKPvWtgXikLGywAyQDMYj5pwy1h60UI9dKxVuLKN0htiw+wjk+4KcqTq
 r/AHNZh2Csa3pYjbFrCmJ2TMg1+mMUsQ8MJC09g1e/s+YiIwr2Rp2/mVrQQmKsKN+ej/
 E3TUWukULAJ0+oxdVVsoFYsMZtfNnPbwo0YTPLwVlf6vuWyBk0FY9klSWuAStRg1+1i5
 SB2g==
X-Gm-Message-State: AO0yUKXVlJ6GLiTtCH55IsTAsAqISyegdAabXGzxlwOzU+3oTAM/XkSv
 h/SRSq8uV4sqYxQj/V/vKTs=
X-Google-Smtp-Source: AK7set8RHKE3oCA697d3tZqiH5XSd5GzjuH3pKWiQGrqKE85jfE65+ceoZ+bFnyKtEhhQIbX0VtaHw==
X-Received: by 2002:a05:600c:5249:b0:3eb:3c76:c241 with SMTP id
 fc9-20020a05600c524900b003eb3c76c241mr349885wmb.13.1677375419613; 
 Sat, 25 Feb 2023 17:36:59 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 y18-20020a5d4ad2000000b002c5584d0e3dsm3111330wrs.24.2023.02.25.17.36.58
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 17:36:59 -0800 (PST)
Message-ID: <1dafb35c-657c-037f-8244-4568b4e22fcd@HIDDEN>
Date: Sun, 26 Feb 2023 03:36:57 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
 <8716b41c9757d7e81bd2@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8716b41c9757d7e81bd2@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 03:02, Gregory Heytings wrote:
> 
>>> I think it's now clear that there is a bug in GNOME.  The main 
>>> difference between running fullscreen and non-fullscreen in this 
>>> context is that the compositor is bypassed.  This is mainly for 
>>> (fullscreen) games, who have direct access to the screen, which is 
>>> more performant.
>>
>> Again, when reproduction depends on Emacs changing the title bar, 
>> running it in a mode without the title bar might not be the best way 
>> to verify something.
>>
> 
> Hmmm... but you said (to Eli) that the title bar in fact was not an 
> essential element of the recipe?  Or did I misunderstand something?

The title bar that has the buffer name in it (and thus has to be updated 
when a buffer is visited), is necessary to reproduce the problem.

I just said that an unchanging title bar does not bar me from being able 
to note the lack of the problem (because I originally described the 
problem as a delay between the title bar update and the frame refresh).

>>> If you manage to create a MRE without your full config, you could 
>>> file a bug report and point to that difference between fullscreen and 
>>> non-fullscreen behavior.
>>
>> My MRE uses '-Q', I've posted it here recently (23/02/2023, 18:46).
>>
> 
> I mean: an MRE to reproduce the multi-second delay, which makes the bug 
> apparent even without a title bar.

The delay is multi-second only with my personal config, correct, but I 
haven't been able to reproduce the problem with unchanging title bar, or 
without a title bar.

>> You said you couldn't reproduce it, though. Different version of 
>> GNOME, perhaps?
>>
> 
> No, I don't use GNOME, what I meant it that I could not reproduce it on 
> any of the other window managers that are installed on my computer. 
> Sorry if that was unclear.

I see, thank you.

For anybody else who might want to try with GNOME, though, my installed 
version is 43.1 (one that comes with the latest Ubuntu release).




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 01:02:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 20:02:22 2023
Received: from localhost ([127.0.0.1]:41928 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW5Qk-0007jM-HT
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 20:02:22 -0500
Received: from heytings.org ([95.142.160.155]:45204)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pW5Qi-0007jA-30
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 20:02:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677373338;
 bh=AUPuLFzjCgL7gomY5jOleGs3UjCb7fACygFwG5YzQK0=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=bFE+hCmmac1svLCZJCnBlF0A/oFXRAsBf23rz/aTzO+l7l2KC0zmiWC/rgBtZ44Yv
 D+NHWYJPqy4vi/e2sli0vpSgQ+/D6DlHlT9KACSId/73KfcTCLvlZHavTohdBvqY/y
 1ftRwl17goMj6E+iQAezg2sWHnlZbDO1RY5aS2M47rR15w73MabNRRKP4O49McXl1D
 1DaSQT9HkJVjb3Ok+hRde2TVQfwCnwzn6r5tHpRiDHDFKgmBbV7+qw6jb6ZqXSxuzd
 GN5I5Pn5smdcHytnZIKzQm6uR/nqEyI6+tqkWi0O40LDcNa8yQTJNt4VIzQse28d7l
 PHmUuBFGnB8RQ==
Date: Sun, 26 Feb 2023 01:02:18 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
Message-ID: <8716b41c9757d7e81bd2@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
 <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BVSmh9yD3i"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


--BVSmh9yD3i
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable


>> I think it's now clear that there is a bug in GNOME.=C2=A0 The main=20
>> difference between running fullscreen and non-fullscreen in this=20
>> context is that the compositor is bypassed.=C2=A0 This is mainly for=20
>> (fullscreen) games, who have direct access to the screen, which is more=
=20
>> performant.
>
> Again, when reproduction depends on Emacs changing the title bar,=20
> running it in a mode without the title bar might not be the best way to=
=20
> verify something.
>

Hmmm... but you said (to Eli) that the title bar in fact was not an=20
essential element of the recipe?  Or did I misunderstand something?

>> If you manage to create a MRE without your full config, you could file=
=20
>> a bug report and point to that difference between fullscreen and=20
>> non-fullscreen behavior.
>
> My MRE uses '-Q', I've posted it here recently (23/02/2023, 18:46).
>

I mean: an MRE to reproduce the multi-second delay, which makes the bug=20
apparent even without a title bar.

>
> You said you couldn't reproduce it, though. Different version of GNOME,=
=20
> perhaps?
>

No, I don't use GNOME, what I meant it that I could not reproduce it on=20
any of the other window managers that are installed on my computer.=20
Sorry if that was unclear.

--BVSmh9yD3i--




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:56:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 19:56:42 2023
Received: from localhost ([127.0.0.1]:41921 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW5LF-0007Zb-R5
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:56:42 -0500
Received: from mail-wm1-f44.google.com ([209.85.128.44]:39853)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pW5LE-0007ZM-B3
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:56:40 -0500
Received: by mail-wm1-f44.google.com with SMTP id
 t25-20020a1c7719000000b003eb052cc5ccso4392281wmi.4
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 16:56:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=Krt3zmngoSyLwkgTJPX9CeKwthp+RZDXzU/lurTUk8Y=;
 b=OGuuSFXgqglpHCE/TqomKVZhfwG8skQG0Es8RylDxZBwvqb0zukDGIcNn1qvZJsors
 +dlW3NgbZfGw2J39gPJBcfWBZnfP0ANzK6e+aZcHOG4N/gIDNI/Z3i7bsrxKlVqKePvD
 WiW/jyHyO14Cp+z+JO/gOlUNWqfk7AA79hK1f1YstKyDt8jd14qGC5lVhpDOkJ8fZGkr
 djjSEtTifngq9wuVENHCzoeBt5XzS/zGVS+Fq/RjpmvN5/mOv/FGCKNYXOok8nAJthBU
 F700MfmZV9rQHI31aUwlko4NP20yEjLJLQmxyOXHe+BzbIb8BCjH5ves+ZDPEU69qebP
 sTxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Krt3zmngoSyLwkgTJPX9CeKwthp+RZDXzU/lurTUk8Y=;
 b=b/jnuytdn/Wigh5muYqW2nJYIddJMzV0or+tKEhEBe0xuQSva3KST2/t8S2ol5eA/8
 BkAhd1yS1QzQwv0RGca8W9vt7mdCnHtXEWdbfJhKp63ToTLwYw2amoWHhsstcrBVaITF
 EI9Oaq3vrxt3Q+Rzt54FS8CK/1um9LBr2RyehSPZnMdTOQyWISw58Ya2R9UWMjXARLiI
 CM7K0dzP0rZvI9DyzZ5F1++Vma32miyFvxI1uN/h0vdEKxMP1LrsW+2VnDAFOnJfx6iw
 WCLMSirZrHeBwXRKhTM34ntVt4/qbalF8svjKeIl+tzwqkliaRsGyFo9vCjXNLq8m441
 jR2Q==
X-Gm-Message-State: AO0yUKUGBv2klgYONB7nQbushP+Zx7sD6u2ouRZtn5UehOVMNnHvMnLM
 sTJxj2F1wVJrnCPrYc2akLI=
X-Google-Smtp-Source: AK7set8J1fNielD5jvJVyZ8z7PV0vy4JoNk1HtkBu/bunD1o7zKfZQ4FV7g81JCF+OHyKPM0VuZXYw==
X-Received: by 2002:a05:600c:4da3:b0:3eb:2da4:f304 with SMTP id
 v35-20020a05600c4da300b003eb2da4f304mr4235775wmp.17.1677372994494; 
 Sat, 25 Feb 2023 16:56:34 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 az34-20020a05600c602200b003e6efc0f91csm4136318wmb.42.2023.02.25.16.56.33
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 16:56:34 -0800 (PST)
Message-ID: <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN>
Date: Sun, 26 Feb 2023 02:56:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
 <8716b41c97734e78145e@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8716b41c97734e78145e@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 26/02/2023 02:41, Gregory Heytings wrote:
> I think it's now clear that there is a bug in GNOME.  The main 
> difference between running fullscreen and non-fullscreen in this context 
> is that the compositor is bypassed.  This is mainly for (fullscreen) 
> games, who have direct access to the screen, which is more performant.

Again, when reproduction depends on Emacs changing the title bar, 
running it in a mode without the title bar might not be the best way to 
verify something.

> If you manage to create a MRE without your full config, you could file a 
> bug report and point to that difference between fullscreen and 
> non-fullscreen behavior.

My MRE uses '-Q', I've posted it here recently (23/02/2023, 18:46).

You said you couldn't reproduce it, though. Different version of GNOME, 
perhaps?




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:42:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 19:42:01 2023
Received: from localhost ([127.0.0.1]:41875 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW573-00078N-Jj
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:42:01 -0500
Received: from heytings.org ([95.142.160.155]:45176)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pW572-00078F-5v
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:42:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677372119;
 bh=jAO+jP4jPM5VACQfYwmoVHAY8+vmr+nfpU5CIgH+NFU=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=eiCqRr3jn5AdTUJW2GiSfWwY0LwJZiM5cIz/jL31CansiLCIigNebX/9hJv3o+Jl3
 kStqYZx+hVL/r3Dr00Jx7pHZUL8hvtgtgP715HhhcI7DOeIY7G/FOuZFtuqSCXnC7Z
 iSrOQvF+xCWEzT/y/hYG/t46MBhvUjqWj4OQkEo1/XlOaSIcCdu63arCt52yQELh/6
 ovnYTYnDdEZ0HhtcuOsAvLVvp3CSjurudFfPT1pChtU6ONxpXysjAQyFlVS/RO9HyX
 UlS5/mM+aZrXwvlsQ7EIEOiYsiNcdRVZzn2yBVAPK2ecQ+c1qCYmCeNA7P4ykVafxu
 4yhUut+RbgtZg==
Date: Sun, 26 Feb 2023 00:41:59 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
Message-ID: <8716b41c97734e78145e@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BfTQW4gjNz"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


--BfTQW4gjNz
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable


>> So this clearly points to a bug in the way GNOME handles the Emacs=20
>> frame. There's one last thing you could try: under GNOME, try the same=
=20
>> experiment, but with Emacs fullscreen.=C2=A0 I've read that GNOME=20
>> automatically disables its compositor when an app is fullscreen, but=20
>> I'm not 100% sure that's the case.
>
> I am unable to reproduce this with Emacs fullscreen.
>
> But fullscreen mode removes the window chrome, including the titlebar,=20
> so that might have something to do with it.
>

I think it's now clear that there is a bug in GNOME.  The main difference=
=20
between running fullscreen and non-fullscreen in this context is that the=
=20
compositor is bypassed.  This is mainly for (fullscreen) games, who have=20
direct access to the screen, which is more performant.  If you manage to=20
create a MRE without your full config, you could file a bug report and=20
point to that difference between fullscreen and non-fullscreen behavior.

--BfTQW4gjNz--




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:40:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 19:40:04 2023
Received: from localhost ([127.0.0.1]:41872 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW55A-00075W-9I
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:40:04 -0500
Received: from mail-wr1-f54.google.com ([209.85.221.54]:39643)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pW557-00074x-Sb
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:40:02 -0500
Received: by mail-wr1-f54.google.com with SMTP id r7so2770537wrz.6
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 16:40:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=xACyZYV49hkTVsrcTUPZu0oVGeoCyU3M2ReLO+T82IQ=;
 b=l5dE1Y67PQtdMFIO25HVe4KF+aHWhuCjbv5rinh0Zc3vgXIc0l9po6kjF6Qoe4t33S
 HNSd+bOH5ZhQlDtGIG0iq3Ysgpa/cNblKm+8rbS3sQ1ayMraND/02NYWr3/YlryJa7ZF
 YdmmKlqz//zNiMcdgLfbvKghqphlBMqLkCxuaKbuPZc+3z7ssoSsFbQsqphNLHvIjBgM
 lPa9DptIL/eCXdUlwR87nnnUyi0gL8/ySkA8bQma2bc3XPrvMgmVxxoZ0MWwJOv8mw5o
 f89uodJB71Idn3yGq7cdTPTq0KevEjLmLRRw61g/q2T+jUU6+Xf1z7wXlujaiZajFN39
 43fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=xACyZYV49hkTVsrcTUPZu0oVGeoCyU3M2ReLO+T82IQ=;
 b=jRDxepWvnvpSXyTqHP+GNQuhXwoq8Q9Vh/E0AnRJG9O+RgMFf1yhVL1R7eFG+9lpfh
 PQX4JXRQVU2EjiY/hZxcdBTiQkvKgC3v8rKgJ01zZgh5dYRj0F8h23kKq5X+4lyGW1gh
 NkLmvRDDk4+Da4qDeKq3llnbVwxXmOKNogrEIalothzCGxCAF6+sEi0DZhIEkbwwyJ1u
 yqfLwJPDKSyWik7XSzOyz2xaiuyMTJ1d7g7KoZ4CVY/3JNups5MQqgC7dOH1erVwXj7L
 +ICTTLRCzWX6efdukREgNyXTHvG6F1yteqxFoIsln5LAl47KUKVrA5jSu9bq3IQVmdyB
 cHPA==
X-Gm-Message-State: AO0yUKVXXM8ocoT1XGE/5kum9K+XFz5i/35pke8z4alYDJdRIVS3+Dcd
 VBp7/O7VkXudvL/OWcHd9wo=
X-Google-Smtp-Source: AK7set+QTXVU7ZQ+/CltbONwMc8D39lLiwdxCaNA11vAxWScaXvMCxJhDupSpTlH+FVKk5SL0uIvEQ==
X-Received: by 2002:a5d:5088:0:b0:2c9:8cd:55f with SMTP id
 a8-20020a5d5088000000b002c908cd055fmr2652923wrt.58.1677371995776; 
 Sat, 25 Feb 2023 16:39:55 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a18-20020a5d53d2000000b002c70ce264bfsm3063883wrw.76.2023.02.25.16.39.53
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 16:39:54 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------9o7UXTOBeAoN44arwrcWePUL"
Message-ID: <4920c963-9e8c-659f-5685-1dfe1ab03ec0@HIDDEN>
Date: Sun, 26 Feb 2023 02:39:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN>
 <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> <87cz5y489c.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87cz5y489c.fsf@HIDDEN>
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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>

This is a multi-part message in MIME format.
--------------9o7UXTOBeAoN44arwrcWePUL
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 25/02/2023 07:35, Po Lu wrote:
> I now think I know an easy way to test this theory for sure.  Create
> another frame, place it so that it is above the frame you are trying to
> test, set its Z group to above and its alpha-background parameter to
> 0.9, run some command that updates that frame once per second, and place
> it above the first frame.
> 
> Then, see if the text inserted appears only once an update happens to
> the other frame.  To be extra sure, run the other frame in another Emacs
> process.

OK, here's what I did: set frame parameters as you described and added a 
timer which inserts a character at the end of the buffer one per second.

Then I launched a separate Emacs and positioned it entirely "below" the 
first one (fully covered, aside from the transparency effect). And 
started typing in it.

Both frames were updated as expected. And the top one continued to be 
updated with character insertions even when I paused typing in the 
bottom one.
--------------9o7UXTOBeAoN44arwrcWePUL
Content-Type: image/png; name="Screenshot from 2023-02-26 02-29-53.png"
Content-Disposition: attachment; filename="Screenshot from 2023-02-26
 02-29-53.png"
Content-Transfer-Encoding: base64

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
RERERETOL3v37sW2bdauXdsrwPV4PL0CXNu2hw5xB+vEdV2XZcuWjcvgjTHs3r2bXbt24bou
ubm5rFixgjlz5oxqPadOnWL79u1EIhEsy2LFihUsW7asXyvyVKP6L+z6RURERERERERERERE
5Py0Z8+edIg7UCduvxC36z63XQHuZIW4xhhefvllDh06hG3brF69mkWLFp3xdLjGGA4cOMD2
7dtxXZf58+ezfv36KRvkqf4Lu34RERERETmfOMSa6qmrq6euvo76+kZ8C29gw4LMyR6YiIiI
iIiITJKRhriWZeHtelJXkDvY113hbt/vj5WeAV4gEODaa6+lpKTkrNZpWRYXX3wx+fn5PPfc
cxw6dAjXdbn66qunXJCn+i/s+kVERERE5DzjHOWZBx5hd7Tr72cPs4uvwwD6a0REREREROTC
NFzuaoxJZ1hDtjiOZ2jb1+7duzl06BDBYJDbb7/9rAO8noqKirjtttsIBoMcOXKEPXv2jNm6
x4rqv7DrFxERERERERERERERkQvLUFnsoCHuRAS3XWpqati1axe2bbNhwwZCodCYbyMUCnHd
dddh2zavvfYadXV1Y76NM6X6L+z6RURERERkAqWaqNy3k1de+D1PPPoQP/33n7DpqDPZoxIR
EREREZELXN9sdsQ3G+1q6+3Z3jtWA9q6dSuu67J69eox7cDsq6ioiMsvvxxjDK+88gqu647b
tkZK9V/Y9YuIiIiIyMQy7Yd46cnf8fyWV9lz8Cin6ltJ6E8DERERERERmQCjyVuHDXHHuyP3
yJEjRCIRcnNzWbx4cb/vHz58mK1bt3L48OERr3Oo5yxevJi8vDwaGho4duzYWY19LAxX/1hT
/VOrfhEREREREREREREREblQuTjOwFcW9wtxJ3IaZYC9e/cCsGrVqvSNenuqra2lvLycLVu2
cPDgwWHXV1FRwZYtWygvL6e2trbf923bZuXKlb22PZmGq3+sqf6pVb+IiIiIiIiIiIiIiIhc
SAzNm7/LR955G+svXcK7HjhNzxi3K6v1Ts7gOkQiESKRCKFQiNLS0gGXKSwspKKiAmMM27Zt
A2DRokUDLnvw4EG2bduGMQbLsigsLBxwudLSUkKhEA0NDUQiEcLh8NgUNEojqX88nC/119TU
AB3TJI/GVKlfRERERGRKMzHqDu9jX/lxTtc30xZPgcdHMCuXcEER00vnMO+i6YQG+6syEeHo
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
oeLxaFjJJHZ0I2/efzlHvPE+D730EF+bkNUXChlL9aYeBcaNL+Xuc7/KJQ8vItnkrEJoeLwK
qUQKx4mz/oNHuPLkF3n52id54ueHEGx2ElGgGNdl09qNtDoZyHWIV63k/edW8v7zD3HHXT/i
74//ni/nGEuLLqbrla+3tKldvZWP/3oBZ1z+OHV4KB8zgaBbx6bNdaQaVvPcTd9m3vwtvPTU
T5ie417Wax/rZczfyj/qq/noz9/jvFtfyzmvzOkfBe5zvaFw85fe+bo2/nT+fO87fH7SHax9
/3dc+Ju5vHLDIW0EwThvXXchv3u/DvSJ/Oj+O/na2O7spi9EbDnI4tOB9vVmYrz925P5ys9f
oiZ7MY3QMHxePBpYqRTJpImj7sSkcb6c8dKAzpGLqN+24KIb6eUUQtUxMvGj8DWnNNZ1L5qW
L62kS7R6Y+tHk66D2biSzZ+vZPP8v7Pg1R9x9KW/Y6fSjuzvbT06olj6bbGUIdmRSSa7KyNK
uowVo7amIZ32GECo6IaOpqZ347mOg21ZmKbV5fS1uteLm0xguWAn6qmxLcJlwc4zTTSTTlXf
5c2lWhczuPUKFzNSS22zgGsQLJMC7tCmGP2wGGixMpVMdUm47pd9c64dpTFiAYJweXdSKYNv
zyv4uKqW2tpaNj57MaNVsLZuYOEz9/Kvqt258pF5bK3exKpVm9n8xQN8ZYwBbgMv3/UAS/oo
jXZq85vc/tdPmHbOH3l1yXai8QixaA3znryOQ0bqCKeGp39xLS/WFfowZh/jJoxEwWHr+o1k
1nCmVi5jrVPKlCkjMdcsZXVmG4m9mdXrkrhoTJw6pfWuKmU0Fz2zkdra2uZXTc1yfju3pPNq
6Htz02fbWr63/R0umu4FFMZ9+99sq6mhurq6+VVVVUVV1Raevmhq3smHm1jEQw8uYL/L/s6C
rdVsWbOSNZurWPvOnRw/ztN3barvzc3ztlNXV0ddXR21Ve822zL+3Iepavp761cVz126W3tb
lNFc/OymVp+trV3RtTbNwol9QPWB/+CTV57mmbff4ddfLkW4Dbz0qo+7PnmXp596hTfvOo2Q
ACe+gE8XJVoXYK/hjvPO5x+LIwhjZ07+5SMs2NJIY20NDY3bmf/0jRwzwYsb+YKbzr2MF2tb
t6lvzyv4pDpd/03PXZLV5+7hX1W7c9V/PmdbzWZWr97CloUP9kufk7TQm/G0PSavPv8Fm/07
ccRMP1b1et5eY3b+tQJRWFva0lKmFWkgmjd3a2HorS1m1TJ++/dlNGhhvv7jb/L+387joZ+d
wPXfmctl3ziIH51xIJeefQhXfudIfnPRAUzPOZgKJhw4m99dejw3X34Ct/7fSdx3/Vk8f/+P
eOe2r3LO9ACb573PD++cT12O5lDDEzhlv1Kc+rU8+VFDh0FE1ceLeKPOYfh+MzisrUBm13H3
LS/w8jaXGcccwwt3f4vbfzCXi06fzY+/cyz/vOt87jppLMr2lfziTx+xqc/yt/S+Hr5xu3PT
92YSjm/hxj+8wYJE6w+5ySpu/cOrfBw1OO7C4/jG+FyCks0njzzLVS9sxB02nl/87ju8dstp
/O67c7ns7EP4xUUn8d/7L+T+b+xKOTH+d9+LPLqlsIOpGhzLVdecyt+uO42/XnMo+/kUzIYG
nnvqU5IHHckzt5/ODd+czfknf4mrrziTh86dgt+N8tQzi6jJMrkwfqow+9QT+Ot1p/G35tep
XHf4iK4HpW6c/979Px5Zk2Tk3rN59J5zufeSw7n87EO4+pKv8tw9Z3PJXqVEVi3gp/fMb2VD
axxWvfYhr3mn8cDdF/Dvq47lqm/O4bJzj+Sem87n3+dNJWTV8dB977O00CFdtjm9Gj8sPrv9
h1z36mYcoTH+mGt4cfl2qjasZvWG7Wxf+Rq//sowXrj1j7y3rQO/sldz+/kX8ujKOKiVfPkn
DzJvc4R4PE5k8zweuPwwKlWIr3yUC8+/ndXZ7VHIWKo39SgkbgPP//QMLnp4EUk0xhx0Ife8
OJ+tsSTxWJzI1kU8ffv32adcQzh1vHrdefz+/dzZbXoX4+oce+t8tm7dzMb1a1m9chkLPnmH
Z//1Jy47ZS9KFYct793GGWfdwqocXy+2mK5Q931z8xv84faXGfHV3/H66iq2r1/F6g1VbF36
PD8/ahyacNj08i+5+M4FtGuWQvhYgWJ+aD2vfG1pFbFElHisls//e33+eWUh+1yB6PX8pZe+
DoJRx/6aey/ZG4MEH/7+Aq57rSorlnGpfvNXXHDjByTwccD/3c91RwzvdjrT3seWgys+HXBf
byK5/C9ceu3L1NjgHTuXn979FB8t30xjMkUi2kh9fSPReBLTjFO78Rm+MSbHgrqBniMXYb8F
UJrSFAvNg9a8BVZv2gErUPIsHkyjM+Wb87jgz5s4/0+rOfePS/jGr97ixB/ezl777YUhHBqX
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
57l//wEPHs7DtcsJqLbb1Bfhps1G9MfZ0WfgXkyrs0FtJwR1JWkyZtjv0d3e5uHDbba7PfqD
EZNZRpZf7VzGsih2x2izhOFweMrHiMnapsJ6eOZQkmnM6ttiX1JYrRGdFrh6FVrtJtFi7Daf
Mhr02N7eptsbMN4NcD2iZpuNs7S0NjG1RrQ787RMJwx6Xba3H/Jwu0uvP5xfQ8Ua58OamHpt
Zza3I58O6XW32d4ZzzS94vF4xK0ttjZqRP5xJ8XgR+HKG09f6SW59Tlfyd96bQtjH/ITX/On
eNHHvJwnPv0/41Nf+3Lu3Xs5n/s1/5rea7+Kv/cFH0PVwORXv4FXP7ZBrf4SvuaXJqpxRTVu
L0eZJQx7D7n//HM8f//B4g9Pl263S3d7m+2HD7j//ANG2bISBdNhl/vPP8+Dxc/O/7A+ZJAU
akEtIiIiIiIiIiIiIqczIY3NLdqNCqF3StJmPILwmDU0z7ytiMZGnXlm7CgmA0bHBZ5+hdbW
HTrN6pKgaVHODwmveJlT527y03aPamP/bGZDUG1Qvf6lXw/yK1Tj02M8E9bZ3NqkWQ05eika
vLBKc3OLzXO0tA5qHTqtKuGSzRs/JFhr6D1fV7ldj47ZRzBesNfi/ArHEFRbbN69x907m3Ta
G2xsbNDubHHn3j3udnbu0flrVzGn/ErbKZvK6/imn/wJql/13/GdP/4u+s+/n3c+/37AELRe
xGf/za/j2775S/mjz34n1d29cRTpcPcdF6qx+hq3kyMfd+mOsiOzZvcvsu0cYHz8437ZupxJ
r8twd9EAg+d7GBy2zEkGXfCaCnJFREREREREREREXoCi1l0eb5399UHjDo83TniBCag02lQa
DluWlGWJtQ6HwXgGz/PwPB//hJA3bN7h8ebpYzFhg63HThrMzgt94voGcX0DW+YUxWJMxszH
4gcEJwS8qxK17p3rWK+biZps3YlJsxL8kDi6RMh+Xn6NzcdqZ3ihR7V9j+qZakbUN7aot0ry
RcdSjIcfhIQXOt+GsLbBVq1JmRcUpcU6h1nUDALv2ON1tus5pHnncc5w2R/iEzc3uVcvyfN8
3qrcM3h+SLjW8Rj8IMI/nLAWBTtLURvPW8ksWjOZTJxzjp0Pa+3uf621lLu/eOafP/XUU5Rl
yRvf+MZzbSjtP8173vM024mjfudjeMUrX0pnp/F2MeTDHxli4irVSoW4ElM55oZRjdXXWIXD
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
Ej3kSzMBYRQQPugiNjGEcXIn7aS3X0JA8Miqve9PSNrd47Pe+gWE4Sq4DTd8+EDtlOVRsPmU
0bw++e/TT1V5LhZ9B2mP3qV2yYa4O6BbPWdWeZpiymExwwQBAUefCCGkNWwTzRXiioiIiIiI
iIiIiIiIyMPZrY+FiKzl8e58L/LL7bpXnyzJWl067YS1HQGOZhSEsxmzZUnjPd41NIAJYtq9
Af0soMgN1GoHLiIiIiIiIiIiIiIi8mryVPMJi5fJi0xMZ6/LxfHV21I7ZXkEDMnea7zea2ga
d9Rf3gMGYzjq5R6y1VgBE9Pq79PqOaw9GjxuQqI4PBl0nu095S17BhPsyFBtERERERERERER
ERERuUeepi4py5cJcSFbxVkvRO2U5dEwQUh0W03UTUAUrx9ob4KHHjouIiIiIiIiIiIiIiIi
D2fVATZ9qXPE2xUgbqB2yiIiIiIiIiIiIiIiIiIiJwxJd8j6csD7oXbKIiIiIiIiIiIiIiIi
IiI7RO2URURERERERERERERERER2SPDQCxARERERERERERERERERkVNqpywiIiIiIiIiIiIi
IiIiskPUTllERERERERERERERETOcNi6wV9xRBDFhOY+1uJpaou74ggTxkTqPStvMi8d4oqI
iIiIiIiIiIiIiMjNNeWM2bLC2oao95RBdi+p6PV8yexwQrkxxQ1p7z+ln9zHYmoW40OWzabH
DeneawxbO3LtZGd519A4CKOQx7Bb1E5ZRERERERERERERETkAbiqpCgtYFR1J3KHmnzM4bSg
8RDEXQb7XZIdT3LVTllERERERERERERERETWMtmA1wbZC1UueluS5wVlVWMbhwOCICSMYtKs
TTuLtjhvQv/p6/QvnrsY85lxcWXL593lqPKc+qoe0ecExK0WiVpGv6Ca5XwV4AK4esGiaJO0
dvuC6oMdIiIiIiIiIiIiIiIistGNA1xvyWcTZsv60izbxjkaW1MVSxZJj+GwQ/wCCfGOF1Fe
w1EtZszttsdHdJP7CXF9NWcyL6mtJew+Zb+920HndvylsN8/gvRf7ZRFRERERERERERERETk
llgWo+fMquOUzBDGCXEUEuCwdUVlV9Guq2aMJiFPBhlvhqjwhRlzTSht7i219rairGo8hvB+
nvIexLRaMfm8XoW5QUor3f0dp3bKIiIiIiIiIiIiIiIicksisixhUZWQdOj3u2TR2QTSY5dj
DqclDnDFgqXN6L6qvWNNxuAtA7KHXsebmiHu7vMkKakaQ5ymRLuf4aqdsoiIiIiIiIiIiIiI
iNyesL3HILBEWbKmwtYQtffoV88YFw6wVJXjUaRq8ogZwiSj9dDLuAG1UxYRERERERERERER
kVeEp6lrbNPQOAjCiDiJCY8KRZ2tqGqLJyRKEuLwmh623mGtpWkaGufx3mNMcOm8L79sj/On
7YmD4Lp1NdRVjW0cDgiCiDhJ7jEnDUiy5OrHkxhTlHg8rmngARoqe++3aGX8CHhH09jV++3c
at6rCQijmCQOr3193rmTmbHOn3sAd3Go8RETBNdft1vbhx5nLbZpcO70XljdayFhGBFdutk8
3l2ehXuyfhNgbvrGv+R1Pq9h+nu/zC/8ym/wh88X1MS0ugOevv65vP0dX8mXvf2J2imLiIiI
iIiIiIiIiMibn12OGM9L7MVQykS0um2CasGybE5DHxOSdgcMOvH6cKaa8cZoQbMxJQpJWl36
vRbRy6SErmR6OGZpPRCQ9vcZtKP1a3I1+XzGPK/WrCsgbnXp99rEO1D0euMA7Ta5ktlowrJ2
+CCm3R/Qzx7fBNgmnzBZVNS22RxWBjFZt0+/vWEfY1mOnjGrL37dU82e8ZnZuu8J6Rw8pRdv
eNLb2IfOUuQ5RVlS13bzfQZgEvpP92mfPV+z5PCNGZde1uobyAavMci224S3c52Peea//ZN8
79/6bn70o5+mWHdCY0gHX6B2yiIiIiIiIiIiIiIi8ubnrD0X4BpjwHu8t+Sz6dkHwHvwDeVs
zDR6wl66JpYJAgIPzZnvM3hOCmZ9Q7WccGgd+8POiwW5rmI2Og1w4+5wY4Drbc5kNKXYmHY5
6nzKYW0Z7PdJHzTI9dS1PQrEDFF8n3GVp5xNWNRHm8HVLKczkmRAtgPh9k04W1PZ5spjvKvJ
p4fYZsh+L7nzquNb24f1guksZ0Mh8HlBfKcfTLjN6/zGR36A/+4Hf45PV1ek0t5Tjn5H7ZRF
REREREREREREROQVYhL6T4a0Q4O3S8aHU0oHmJj2YEAvDfHljNF4Qe0bikVON21zqU4zSun0
Q0wcEUcRJx2OvaXM58xmBdaDq+ZM84z99g0rPV3JdDRmWa8C3KQ7ZNjdUOXnSqajCUUDYAjT
Dr1uizQOMXiaKmc+nZFbj7dLJrOEJ3vZAzQwPtLkzPOjUCzIaK0Lye/uyanrC9Ggq6kbHl2I
e1bcHtDNQsIwIACcqymXC+Z5jcdTL6bMsydrqmdDsv6Q6DjTLmdMlhaAqL1Hb23KagjXJYx3
tA9NlNFupcRxRBQEmMCsXqN3OGupfXQ58Awy+sPoXAjcFFOm+dVh7HVe/DqDr+d8/987CnBN
xtu+5a/yn/4H/wZ/5svfyn4Gxfgz/P4nf4jv/Y4f5JfqW5iJq9BWREREREREREREREQej+Bk
pqyJWrTTOWXuwESkyWqupUm7dLOcUe7wdUXt22vm20Zk7TUxi4lI2wMiM+L5pMThqcsK125t
HZqer2YMSfubK3DBU82n5EfBWdQesN9PzzyXIUza7O2H8HxE3oArFuTdjM6DdBC2LKdzVoWI
hqTb4V4zXAKiKOB8WXZE9FDdlH1DuViwMVo0IWkru6aS2xAmKWlyelAQhkR7CRHPGeUNYCny
il58cVaxIYzTkw8puGaBATyGIEpJty7Zvrt9GKQdep3LqWhIQBhGrO3qbELi9PyJrQ1g85Xe
wstc54Z8tuB3Sw8m5Av/7b/LP/jv/wJviQLCMCQMQ4KD13jr2/4UnxfeUogrIiIiIiIiIiIi
IiLyOJmTQBfvcB5WSakhCAPAAWe/vr0wa5POSnIH3tZYWlyMddZx1ZzxeE7lABPR3htePa/V
FSyOqwvDFv1euj4sDlK67ZhiVuO9pSwbOjetDn5pjnI6ZlauAtQg6dFfF4TfqYCs2yOrj0Jy
E5L2eg9YhVuTXx5Ie8qkBK3sBQO9gLTTIsrnWKCpayzJ3YSDj2of3rYtrrMtyCuPB4K9P8v3
/PVv5uk1e07tlEVERERERERERERERC44l9leMb5y8wlCTnNgv8UpPDafMp7mrEbgJvSGQzrx
1emxr0qOx2tGWYvkisPDJCGgpsFjawuXm0TfIUc5PWS8PJqFG7boD9oPU20YtRg8TWmswwch
UXCvpcD3K1zNi7UOaJrtZsy+gMezD+/INdfZ1RWrJtUB/a/7Rr6xf/2eUztlERERERERERER
ERGRF+JpqpKirLBNQ3NUsmuCVcte60+Pu+48djnisKpZFeC26A/7tC73cL6ksfbk7L5eMplc
9TT42MfNAAAgAElEQVRnjnUOB/c0F9dRzkanAW6Q0h/2H3gGbUAY7cAQXJMxeMuA7M7OH5yZ
17zNhwlezOPYh3fomut8en1C3vb5byPd4pRqpywiIiIiIiIiIiIiInJD3i6ZTubk9fraxvKG
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
W1L7lh2rwCUZebdHnrrHn5tHsXR6Oavxks1WuIao06NzyD15X7koHzFixmxRUN/SImxcTLQr
9H419+Gtz0rcGzIMU6ariutvW2Ojzaj0Z5Xzd/6Tf5j/7t/7k/z6L/8lfvA3fsi0jOi//3F+
6+/8B/mtnZ/hD/6WP7KfEFdEREREREREREREROS1Swbv+XLw8OOj3ju+7N1xgInIekOyXqBt
GpqmoW0DAYOxBmst1jqc3R1Rxv13fNm/fy0m7nHyrbsWc3agI+0ekXaPaJsa77drMmazFhcR
PfsepZake8RxF0Lr8bXHty1hG5ha54jimOiO8/LcTNLn5F1KWTXgYtLkCSH7o0T03n3JA67o
nR52/8T0333JA26zSwxxfsRJ3qepPb5paUPAGIuLYqLI3n2+9nEfpkd88eXRJ636YRxp/5gv
ug11XW9GnluDdTHxjtf1LOfZdvmRn/jd/Ojfb3HO4ZzDWkv7S7/K39ruFa1xyiIiIiIiIiIi
IiIiIo9msC7CutfVN2ddTOJeYpPXC8ZGxGl0wP1uH864hKzz0qt47SwuTnjKbfQa7sNbWUec
uld2b1b84H/+c/wVDxBpnLKIiIiIiIiIiIiIiIiIyLPyJX/h+/8fv/3v+7FbvjfmL//3/yH/
2n/2feoAJv4tGqcsIiIiIiIiIiIiIiIitwt+zXxeX3vUkuRd0oPsadpQLldU1/dmbfyO/XZF
XidfLvgv/vi/S8gG/Ma/6zfzo98a0U0tfv7r/Mov/iJ//bTc3NMm5e/5Q39C45RFRERERERE
RERERERkB79m6a8/6AjpAUPc1ZJVc4jnEnkuAV97WgJhPeVXfvA9fuUHN48y6Y/we/7NP8Wf
/unfp3HKIiIiIiIiIiIiIiIicpkjTtI7vm+J7KHWYomSlPR6J+4l8UHCZJGnMKSDE/7ov/EH
+aW/9jdYFmu+nqwoPUTdId/60b+bn/jOP84/+8//M3znRzpYi8Ypi4iIiIiIiIiIiIiIyCUm
oTdKXnoVWxH50Yj8pZch8kTGRvwDv+cn+R2/1/Gd73wH5xzWWpxz519be/HpCI1TFhERERER
ERERERERERF5RTROWURERERERERERERERETkFTnYxHIREREREREREREREREREbmfximLiIiI
iIiIiIiIiIiIiLwiGqcsIiIiIiIiIiIiIiIil7T4uiHccYSNYpw5xFoCTe1p7zjCuJhIs2fl
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
WT5PhnRwwigtqWpP0zQ0bSAEMGazH3acJKRZSmz3Fd9uaJyyiIiIiIiIiIiIiIiIXDAJvVHy
0qvYisiPRuQvvQz5bBkbkXYi0s5hn1fjlEVEREREREREREREREREXhGNUxYREREReYW++uqr
J9f49re/vYeViIiIiIiIiIjIoWmcsoiIiIjIK/WUEHYfIbCIiIiIiIiIiLwMjVMWERERERER
EREREREREXlFNE5ZRERERERERERERERELmnxdUO44wgbxThziLUEmtrT3nGEcTGRPcRaRA5H
45RFREREREREREREREReQFPOma8qvG+I+u8ZZgdJRe8XSuanU8qdKa4jP37PIDnEYmqWk1NW
za7vG9KjLxh1Xsm5k70LbUPTgoscn9NV1jhlERERERERERERERGRF9BWJevSA0ZddyK3aIoJ
p7M1TQAb9xge90g+kyRX45RFRERERERERERERETkViYb8sUwe0QHZMCXBeuypKwa2rYlAMY6
ojgl63TIkod0ViYM3n/J4Hr19YQfTtZ3jnx+vVqqoqBuASLSbqoQ/1Y1q8UmwAVo6yXLdU7S
+TxmZ+ueEBERERERERERERERkZ0+NcAN9ZLpdMHa3xKxti2NrymLJcvOEaOjDHeANb0uLdVy
zsIDJsMpxN0h3Ajpw9tM7R9F45RFRERERERERERERERkb4yBZts+aWxEHMc4ZzChoa4q6iYA
AV9MmTjHcS9+46GsPI+YTiemWNSbMNemdNLPowsXNE5ZRERERERERERERERE9inK6eU1VdSl
24m5Gru11Msp43lJS6BeLSnzIdnnk83Jgxni3jHvkpKqMcRpSvQZ3Sef0UsVERERERERERER
ERGR52dI+0P6NwJcAEvcHdBLtr23bUVZH3h58oYYXJLR6XxeAS5onLK8JaGhabdfoqCDbgAA
IABJREFUG4M1FvPJg/hVQzVUQzVUQzVUQzXeYA0RERERERHZk0BT1/hm87uadRFxEuPO8kRf
UdWegCNKEmJ3zy9wocV7T9M0NG0ghIAx9kbdpy870J5vBmqw9r51NdRVjW9aWsDaiDhJXlEI
5ohjC1UDBNo28BK73IYQwJhvzijnp173J9zPoW3P96811t57TkNoz/e3vXp8ILQ398I9Yx71
dzMtTeM356XdPq+xuCgmid2n7/nc1FS1p2laAgZjDNY5XBQRuftf+0NpnLK8GX455uv51Y/j
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
EREREZHPkUnojZKXXsVWRH40In/pZchny9iItBORdg77vBqnLCIiIiLyCn37299+6SWIiIiI
iIiIiMgL0ThleRW8v7opehTFL7QSERERERERERERERERkZelccryKii0FRERERERERERERER
EdnQOGURERERERERERERERERkVdE45TlVdA4ZRERERERERERERERkX0LNLWnBcASxQ7zwiuS
O4Qxf+0X/iofG41TlldCoa2IiIiIiIiIiIiIfG6acs58VeF9Q9R/zzBTvCZ75peMPy7wgEmP
eD/qvHCI61lNF6y9x5MyOulzqIQotA1NCy56vUG2//6f4V/5A/8pP/BG45RFRERERERERERE
REReQluVrEsP7CGwEbmFX5d4AAxJlmJfeD3gqdZrqgBE6cGetSkmnM7WNAFs3GN43CN5dUlu
wy/97M/yyx4wucYpy+ugccoiIiIiIiIiIiIiInKn0FCXa4p1Se0bmjaAsbgoIk4ysiwlca8u
mXtBnnW5zV9MQpa+fIT7MmpWi02AC9DWS5brnKTzys5H81f5uZ/95U3XdOcf0Qc75HVQaCsi
IiIiIiIiIiIiIru01YLpdEl5lsRdfIe28dTlmtXCkvRGjLrxqx2Xe1C+5DzDjVM+2wyXwPW7
Jlx/4BVo/trP8TN/pQYM2e/6SY1TFhERERERERERERERkdfr8ihcAIwjTmIiZ6Ft8HVN3bSb
ZM5YBbhbTblmk+Ea4lcxSvmlxHQ6McWi3oS5NqXz6hLthl/5X36GH9SASfnOT/5+jVOW10Hj
lEVERERERERERERE5LpQz5mcB7iGOB9w1O8QXUtq23rNalnhMvcSy3yFGtbrzW64mJgs/ZzP
iyHuHfMuKakaQ5ymRK8uw/1Vfu5nv78ZpZz8Dn7y9/+IxinL66DQVkRERERERERERERErvIs
ZyvqswC3O+K4n9zaaWvjjN4wO/D6XrGmpPSb1mUTp3zWGS4ABpdkdF56GTu0f+vP87N/qSZg
SH77T/IH/g6rccoiIiIiIiIiIiIiIvK5CDR1jW8amhasi4iTGLdNBVtfUdWegCNKEmJ3z2De
0OK9p2kamjYQQsAYe6Pu05cdaM838TRYe9+6Guqq/v/Zu7cY2bb9vuvfMce81axLV/dae58d
4xzfEhtfEoOdo8QktmMnsX2OX+ABKQjlJUEWd/GAIBYKQsiBF6JIIEiQeEUQgkBEIseOCYkx
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
SVOyPCOJdhXfrqidshwEhbYiIiIiIiIiIiIiIgfCpHSP06dexVpM++iY9lMvQ95aJorJWjFZ
a7/XVTtlEREREREREREREREREZEDonbKchDUTllERERERERERERERERkRe2U5SAotBURERER
ERERERERERFZUTtlEREREREREREREREREZEDonbKchDUTllERERERERERERERGTXAk3t8ABE
xInFPPGK5BZhyG/83K/zqlE7ZTkQCm1FRERERERERERE5G3TlFOmiwrnGuLeOwxyxWuyY27O
8NUMB5jsiHeOW08c4joW4xlL53BkHL/osa+EKPiGxoONDzfIdl/6Mf7lT/xnfNkZtVMWERER
ERERERERERF5Cr4qWZYO2EFgI3IDtyxxABjSPCN64vWAo1ouqQIQZ3u7alOMOJ0saQJESZfB
SZf04JLchl/9zGf4NQeYttopy2FQO2UREREREREREREREblVaKjLJcWypHYNjQ9gImwck6Q5
eZ6R2oNL5p6QY1mu8xeTkmdPH+E+jZrFbBXgAvh6znzZJm0d2P1ofp3PfebXVlXTre/RDzvk
MCi0FRERERERERERERGRTXw1YzyeU54lca//gm8cdblkMYtIu8ccd5KDbZe7V67kPMNNMt7a
DJfA1V0Trr5wAJrf+Bw/8Ss1YMi/+9NqpywiIiIiIiIiIiIiIiKH62IrXACMJUkTYhuBb3B1
Td34VTJnIgW4a025ZJXhGpKDaKX8VBJarYRiVq/C3CijdXCJdsNvfv4n+HINmIyPffrjaqcs
h0HtlEVERERERERERERE5KpQTxmdB7iGpN3nqNcivpLU+nrJYl5hc/sUyzxADcvlahouJiHP
3ub7Yki6J7xMS6rGkGQZ8cFluL/N5z7zpVUr5fQ7+fTHv0rtlOUwKLQVEREREREREREREZHL
HPPJgvoswO0cc9JLb6y0jZKc7iDf8/oOWFNSulXpskky3uoMFwCDTXNaT72MDfzv/iSf+aWa
gCH9o5/mE18TqZ2yiIiIiIiIiIiIiIi8LQJNXeOahsZDZGOSNMGuU0HvKqraEbDEaUpi72jM
GzzOOZqmofGBEALGRNfO+/BlB/z5EE9DFN21roa6qnGNxwNRFJOk6eFVH94hLGcs6rMgssPR
hgBXrmvK5Xn4HWc5W2W4O93PgaauqOoGH8BEliRNSbbag7t4TgPBX5+Fe8aYCHPfzRQ8TeNW
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
+T//t/kbX/g9ljed0BiywdernbIcBoW2IiIiIiIiIiIiIvKYvHOXAlxjDIRACI5iOrn4BwgB
QkM5HTGJX3KU3RDLRBFRgObC+wyB82wyNFSLMafOc3LcebMg11dMh68D3KR7vDHADa5gPJyw
3Jh2eepiwmntGJz0yZ4yyA0Vy3L9ZZiUNNlnLWygnI6Z1+vr+5rFZEqaPr+5vN7VVK659Zjg
a4rJKa455qSXPnrV8c72YT1nMi3YUAh8WZQ86g8Tdnmf3//Zv85/8mM/w+9Vt6TSIVAO/7Ha
KYuIiIiIiIiIiIiIyFvEpPRfHtO2huAWjE4nlB4wCe3BgF5mCeWU4WhOHRqW84Ju1uZanWac
0elbTBKTxDHnHY6DoyxmTKdLXABfzZgUOSfte1Z6+pLJcMSiXgW4afeY4+6GKj9fMhmOWTYA
Bpt16HVbZInFEGiqgtlkSuECwS0YT1NeHuU8SWbpK+bjMYv1WpNOd8/haUNdX4kGfU3d8OxC
3IuS9oBubrE2IgK8rykXc2ZFTSBQzyfM8pc3VM9a8v4x8VmmXU4ZLxwAcfuI3o0pq8HelDA+
0j40cU67lZEkMXEUYSKz+ozB452jDvH1wDPK6R/Hl0LgZjlhUtwext7lze8zhHrGX/tv1gGu
yfnoD/5F/p1/5Z/jT3zbV3OSw3L0FX77y/89f/mHf4xfqHcwE1ehreyC2imLiIiIiIiIiIiI
yH5E5zNlTdyinc0oCw8mJktXcy1N1qWbFwwLT6gr6tC+Yb5tTN6+IWYxMVl7QGyGvBqXeAJ1
WeHbra1D08vVjJasv7kCFwLVbEKxDs7i9oCTfnbhWgabtjk6sfBqSNGAX84pujmdfXQQ9hWL
2RK3nida1249dzUi6RxtDqYfTUQcR1wuy46Jn6qbcmgo53M2RovGkrXyOyq5DTbNyNLXB0XW
Eh+lxLxiWDSAY1lU9JL0+nuT7PxHCr6ZY4CAIYozsq1Lth9vH0ZZh17nem5kibA25sZEyViS
7PKJnYtg853ewkPuc0MxnfObZQBj+YZ/8b/mf/pP/ywfiSOstVhriV68y1d/9I/ztXZHIa7I
Lii0FREREREREREREZH9M+eBLsGvwkWzft1GgAcuvr49m7fJpiWFh+BqHC2uxjo38dWM0WhG
5QET0z46vn1eq18yP6sutC36vezmsDjK6LYTltOaEBxl2dC5b3XwmwiOZbHgavfYKG3TbadP
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
IvKY0v47vNff/vi4+5L3urccYGLy7oC8G/BNQ9M0eB8IGExkiKKIKLLYaHNEmfRe8l7v7rWY
pMuLj9y2mLMDLVnniKxzhG9qnFuvyZjVWmxM/OgzSiPSzhEnHQje4WqH856wDkwja4mThPiW
+/LYTNrjxcuMsmrAJmTpA0L2NxLTffkeW3yjt9pu/yT0Xr7HFtvsAkPSPuJFu0dTO1zj8SFg
TISNE+I4uv1+7WIfZke8+97RvVa9HUvWO+HdTkNd16uW55EhsgnJhs/1KPc56vBV3/69fPUf
ibDWYq0liiL8r/42v7ueFa12yiIiIiIiIiIiIiIiIm/MENmYyB5W3VxkE1L7tAVUJopJsniP
8263Z2xK3nrqVRy6CJukPGQbHcI+vFFkSTJ7YHuz4sv/69/kVxxArHbKchjUTllERERERERE
REREREQ+tFzJz37p/+GPfutHb/jbkH/4N/5D/tX/4kvUAUzyzWqnLIdBoa2IiIiIiIiIiIiI
yOEJbsl0Wl95NSJtd8j2MtO0oZwvqK7OZm3chnm7IofJlTP+qx/9dwl5n6/9xm/iqz9yTCeL
cNPf5zd/+Zf5x6flak+bjD/0F/6K2imLiIiIiIiIiIiIiIjIBm7J3F190RKyPYa4izmLZh/X
EnksAVc7PIGwHPObX/4iv/nl60eZ7Kv4vn/jr/HX/4MfVDtlOQxqpywiIiIiIiIiIiIicigs
SZrd8veIONrXWiLiNCO7Wol7QbKXMFnkIQxZ/wV/6V//8/zqb/wW82LJ+6MFpYO4M+AjX/0H
+faPfT+f+uc/yce+qkUUoXbKchgU2oqIiIiIiIiIiIiIHAiT0j1On3oVazHto2PaT70MkQcy
Ucx3fN+n+c4fsHzsYx/DWksURVhrz/87il7/OkLtlEVEREREREREREREREREDojaKctBUDtl
ERERERERERERERERkRW1U5aDoNBWREREREREREREREREZEXtlEVEREREREREREREREREDoja
KctBUDtlEREREREREREREZFD4XF1Q7jliChOsGYfawk0tcPfcoSxCXG0j7WI7I/aKctBUGgr
IiIiIiIiIiIiIm+bppwyXVQ41xD33mGQ7yUVvVsomZ6OKTemuJb2yTv0030spmY+OmXRbPq7
ITt6l+PWgdy7t9hj7efgGxoPNra8Td+y2imLiIiIiIiIiIiIiIg8AV+VLEsHGFXdybP3GPu5
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
OefZnNmiovF3S24NNk+haXlifPWLqZ2yHAW1UxYRERERERERERGRT4bJ6J+dky4XLFc1bXii
j6pJSLMHZmjufK2c/kmP5mJBGyNuOWVevGN4t+WtLRmeZxSrBcvV+oGgaXs6m5G9ai9aQ1qU
5KGmdeGRUaEGm5d0e326hf3we/NBEjr9LqvxEhe36+306XwKc4Qfso/n/kr72XZ6lMuGyrNp
S9zLP/BZG7L+iFGcMl013F2eSdJNS+hXZUg7Q846A7xrcc4T4ubaaZaSmprJDyf47Z7ax55W
O2U5CgptRUREREREREREROQ15cMv+Gq4+/Fp/x1f9Z84wKSU/RFlPxK8x3tPCJGIwSSGJElI
EotNHo9zssE7vho8vxaT9Tn/1lOLuTzQUvROKHonBL8NmkIkGrNZi01JX31WbkLeO+GsBzE4
XOtwIRC34VZiLWmWkT5xX16byQecvyuoGw82o8g/ImT/ICn9d1+xwxPdzT6e+x728/1zFpx8
8RUnH/fXbVmKwRlf9jxt225aOyeGxGZkafLg85tnQ3gAACAASURBVNvt/coYvPuKHV7DLYNN
c+zdhNU5LvNzkyTsI1NWO2UREREREREREREREZEPZkhsSnIv1Xlbic3I7dsWUJkkJSvSA867
3Z2xOWXnrVexfx//3I9zP19JLFlhj25PuXXNZc9Zm2XHEeIqtJV9UDtlERERERERERERERER
OTquZh0seZ4+EM4GXDVnsrzMuVLKzn4yriON0eVzo9BWREREREREREREROT4RLdmPm/vfJqQ
d3sUB5kj66mXK5pw92P3yLxdkf1y9YLJvN3MA05TbGIwxhCDxzuHuxrSa0i7Q3p7Sl/VTllE
REREREREREREREQe5tYs3d0PLbE4YIi7WrLyh7iWyF0R125fgBhwbcO91wHAWPLukJNBvrf5
ymqnLEdB7ZRFRERERERERERERI6FJcuLJ36ekO5j6OdOEtK8oLhbiXtDdpAwWT5PhmJ4zmlR
07QO7z0+RGIEYzbzg7M8pygLsmRf8e2G2inLUVBoKyIiIiIiIiIiIiJyJExO/zR/61VspXRP
Tum+9TLks2WSlKKTUnQOe121UxYREREREREREREREREROSJqpyxHQe2URURERERERERERERE
RDbUTlmOgkJbERERERERERERERERkQ21UxYREREREREREREREREROSJqpyxHQe2URURERERE
RERERERE9i3iW0cAICHNLOaNVyRPiGN+7zd/l/de7ZTlSCi0FREREREREREREZHPja/nzFcN
znnSwReMSsVrsmduyfj9AgeY4oQvTjtvHOI6VtMFa+dwFJyeDzhUQhSDxwew6fEG2e53fpH/
8Dv/NX/PGbVTFhEREREREREREREReQuhqVnXDthDYCPyALeucQAY8rIgeeP1gKNZr2kikBYH
u6qvJlzM1vgISdZndNYnP7ok1/MPvv99/qEDTFftlOU4qJ2yiIiIiIiIiIiIiIg8KXraek21
rmmdx4cIJsGmKVleUpYFuT26ZO4NOdb1Nn8xOWXx9hHu22hZLTYBLkBolyzXXfLOkd0P/7v8
0vf/4aZquvPT+mKHHAeFtiIiIiIiIiIiIiIi8pjQLJhOl9SXSdz1Twje0dZrVouEvH/KaS87
2na5B+VqrjLcrOCzzXCJ3N018e4HR8D/3i/xV/5+CxjKP/09tVMWERERERERERERERGR43Wz
FS4AxpLlGalNIHhc29L6sEnmTKIAd8vXazYZriE7ilbKbyWj08moFu0mzE0KOkeXaHv+8S//
Ff5eC5iCn/ret9VOWY6D2imLiIiIiIiIiIiIiMhdsZ0zuQpwDVl3yMmgQ3onqQ3tmtWywZb2
LZZ5hDzr9WYaLiajLD7n+2LI+me8y2sab8iKgvToMtx/wi99/3c2rZTzn+R73/7n1E5ZjoNC
WxERERERERERERERuc2xnK1oLwPc3ilng/zBStskK+mPygOv74j5mtptSpdNVvBZZ7gAGGxe
0nnrZTwi/NO/yvf/bkvEkP8b3+M7P5aonbKIiIiIiIiIiIiIiHwuIr5tcd7jAyQ2Jcsz7DYV
DK6haR0RS5rnZPaZxrwx4JzDe48PkRgjxiT3zvvxy46EqyGehiR5bl2etmlxPhCAJEnJ8vz4
qg+fEdcLVu1lENnj5JEAV+7z9foq/E6Lkp0y3L3u54hvG5rWEyKYxJLlOdlOe3Af72kkhvuz
cC8Zk2BeupliwHu3ea9C2MzVNQk2zcgz+xF7M/DPfvn7/J02gsn5ie99hx9PUDtlOQ5qpywi
IiIiIiIiIiIir8mtxkwWNS7c+YFJ6fS7JM2SVe2vQx9jKfojRr3s4XCmmfOj8fJ6TutdxpJ3
+gwfaP37IqFmdjFh5SKQUAzPGHXTh9cUWqrFnEXVPLCuhKzTZzjo7hikvbXAuqrZPK6EotdV
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
yNcs5JtOoa2IiIiIiIiIiIiIvKZ8+AVfDXc/Pu2/46tHKuQAMCllf0TZjwTv8d4TQiRiMIkh
SRKSxGKfGNCaDd7x1WMJzs1LZX3Ov/XUYi4PtBS9E4reCcG3OLddkzGbtdiU9FOdlZtkdIan
dIYR1za4bbtfjCGx6WZc44GHiJp8wPm7grrxYDOK/MPC+o86T2xZ1/7yRJTFBz7fPeznK0lG
d3hGdxjwrcP5zbMyJsEkCTZNSR85z97f03ssxeCML3uetm03LaITQ2IzsjR58L7v9p5mDN59
9Wgge6X9R/z6b21aKZvBv8V3//zjv6F2yiIiIiIiIiIiIiIiIh9sEyIm9rjq5hKbkdtvYgGV
Ic0KjqU2zNicsvOG52nXXGW4xctbKT+wkj3u5wSb5RzlNkwsWWE59NLa3/0NfmscAEPvp7/D
z548fqzaKctRUDtlERERERERERERERGRl2nqmk2Ga8iL4sDtieWlfu83fouLAJguf+bbP8vo
iWOP62sh8tlSaCsiIiIiIiIiIiIiIvISLfX6ZitlRbjHreU3fvP9ppVy56f49s+ePXm02imL
iIiIiIiIiIiIiIiIfGraNdcZboky3CPXrvmtrzetlMs/9XP8hS+e7n2tdspyFNROWURERERE
REREREREZHfeR9KiIAXSjlopHzvvI3/gT/4EXxnLT/77/w7PZLhqpyzHQaGtiIiIiIiIiIiI
iIjI7mw55LR861XIrmw55D//hV/AWstP/dS3ng3d1U5ZREREREREREREREREROSIqJ2yHAW1
UxYRERERERERERERERHZUDtlOQoKbUVEREREREREREREREQ21E5ZREREREREREREREREROSI
qJ2yHAW1UxYRERERERERERERORYB13riE0ckaYY1h1hLxLeO8MQRxmakySHWInI4aqcsR0Gh
rYiIiIiIiIiIiIh8bnw9Z75qcM6TDr5gVB4kFX1erJlfTKkfTXEt3bMvGOaHWEzLcnLByj/2
c0Nx8iWnnSO5d3K0YvD4ADa1fAq7Re2URURERERERERERERE3kBoata1A4yq7kReka8mXMzW
+AhJ1md01ic/8iRX7ZTlKKidsoiIiIiIiIiIiIjI8THliC9H5QdULkZcXbGua+rGE0IgAiax
pFlB2elQ5rtUROYMv/iK4d2zryf8cLJ+suXz8Qo0VUX7VI/oWxKyTodcLaM/UMtqsQlwAUK7
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
HlftlEVEREREREREREREREREjojaKctRUDtlERERERERERERERERkQ21U5ajoNBWRERERERE
REREREREZEPtlEVEREREREREREREREREjojaKctRUDtlEREREREREREREZFjEfFDID2xhc1y
nDnEWBJh8MQntjAuJ7OHGIvI4aidshwFhbYiIiIiIiIiIiIi8qMJ3YJF0+N9IJv+xGl1kFT0
ealjcTGn25viOkbnPzErDjGYgdXVBU3Y931DefIrzuojOXfy6lIMhAguc/xIV1ntlEVERERE
RERERERERN5B7DvWnQeMqu5EdgjtFRfXa0ICm084PZ9Q/CBJrtopy1FQO2URERERERERERER
keNjqlN+dVp9QQVkwnct666j6wMxRhJgrCPLS6q6pipeUllZMPvpZ2YP976+4veu1k+2fD5e
kb5tGSJARjkuFeLvNNAsNwEuQBxWrNYjivrH6J2tOSFHQaGtiIiIiIiIiIiIiMhx+twANw0r
5vMla78jYo2R4Ae6dsWqPuHspMIdYEzHJdKvFiw9YCqcQtw90qOQPn2bqf0XUTtlERERERER
EREREREReTXGQNiWTxqbkec5zhlMCgx9zxASkPDtnCvnOJ/k33goK28jp65z2uWwCXNtSV3+
GFW4oHbKciTUTllERERERERERERE5DuRjZiMBvpszLjOuR+7RYbVnMtFRyQxNCu60SnVj5PN
yYsZ8sk5H4uOPhjysiT7geaJqrPlKCi0FRERERERERERERH5XhjK6Snlzu9Z8vGMSfcbrvsE
sacboNq9sfzwDK6oqN97GO9A7ZRFREREREREREREROQHkQjDgA+BEMG6jLzIcdtevtH39IMn
4ciKgtw90+Q3Rbz3hBAIMZFSwhj7aL9fP+xEvF0M1GDtc+MKDP2AD5EIWJuRF8URVTE68txC
H4BEjIn3WOU2pQTGfD+tnL/2un/FfE4x3q5fa6x99pymFG/Xt72/fSLFx2vh3jDGYj57keZI
CH5zXuL2uMbispwid5+/5nMY6AdPCJGEwRiDdQ6XZWTu+df+UmqnLEdB7ZRFRERERERERERE
5C355pKrZYePD75hMurJCNuvaLrwKTwyjnJyyul4z3qt/YJfX64Ie9MmR1FPmE1rsq9JdWLH
9cUVjU+ApZydczrKdo8pDrTLBcu23zEuS15PmE1H5EcQ5qb0aYD20OOJHYvLOc0QSTZnNDtl
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
ZgXpC3lqJskpO8+4n3bJaQy3uH0p5Q0jecD5bEmynBc5DW1CViQ89dDav/sNfuIoAIbe936Z
H9jbvq3KKYuIiIiIiIiIiIiIiIi8Qk1ds4rhGvKieOLyxHJbf+8bP8FhAEyX3/ClH2B0zbZ6
LUVERERERERERERERERenZZ6eb6UssJ+L1vLN378/aqUcueLfOkHDq7dWuWURURERERERERE
RERERF6bdslZDLdEMdwXrl3yE5+tSimXv+538lveXV/7WuWURURERERERERERERERF4Z7yNp
UZACaUellF867yM/51d9N5+YhO/5Xb+NG2K49w/iioiIiIiIiIiIiIiIiMjTSsoh++Vzj0J2
lZRD/r0/+AdJkoQvfvHzNwbdVU5ZREREREREREREREREROQFUTllEREREREREREREREREZEX
ROWxRUREREREREREREREREReEJVTlkdljCHG+NzDEBEREREREREREZFzjDHPPQQREbmGyinL
g1PgVkREREREREREROT1UEBXrgq41nPdnX6bZiRPMnUivnWEa7YwSUaq2rPygbl3EFdERERE
RERERERERERuz9dTposG5zzp4B2j8oUE1GPN9HBMvTWKm9A9eMcwf4rBtMyPD1n4bb83FHuf
Y7/zQo6dvFgxeHyAJE14DbNF5ZTlyWlVl4iIiIiIiIiIiMjT0T3Zlys0NcvaAUZZdyKPyFfH
HE6W+Ag26zM66JO/8LdGlVMWERERERERERERERGRjUw54nOj8g6ZixFXVyzrmrrxhBCIgLEJ
aVZQdjqU+S4ZkTnDd58wvLz35THfPl5eW/L55Qo0VUV7XY3oCyxZp0OuktF31LKYrQK4AKGd
M192yTsv+4BqYYc8G63+EhEREREREREREXk8ugcrD+W2Mym2c8bjGUu3IcQaAt611NWceWeP
/b2S5AnG9LIEmvmUmdt1+5R+/jRB3NjMGM9qWudI+u846L7sQOdu4pVgf3wF0X+VUxYRERER
EREREREREZEHYwz4ddqjsSlZlpEkBhM9bdPQ+ghEXDXmOEk46GevPCh7T8bc8PzNk0Wto2uo
m5aIuVNw/WXK6HQyqlm7Cubagk7x8oPTKqcsT8YYQ3wNSxtEREREREREREREPkDKzJUnk3bp
d1uatEevk3ExXBZo52OOpjWBSLuYU3dHlC8/pvY4TMno8yPK5x7HB82Q9Q94m9c03pAVBekr
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
YrLisNdVO2URERERERERERERERERkXdE7ZRFRERERERERERERERERN6Rg3UsFxERERERERER
ERERERGRx6mdsoiIiIiIiIiIiIiIiIjIO6J2yiIiIiIiIiIiIiIiInKFx7Ud4YEjojjBmkOs
JdC1Dv/AEcaP5tuQAAAgAElEQVQmxOo9K98wLw5xRURERERERERERERE5Om6esFi3eBcRzz8
gnF+kFT0caFmcTajvjfFtfROvmCUHmIxLavpGevuvt8bsqMvOS7eyb2TvQu+o/NgY8vn9JTV
TllEREREREREREREROQN+Kamqh1gVHUncoeunHI2r+gCRMmA8cmA9DNJctVOWURERERERERE
RERERO5k8jFfjvNnVEAGXF1S1TV10+G9JwAmssRJRl4U5OkulZUpoy++YnTz7NWUH02rB1s+
v1+epixpPUBM1s8U4t+pZb3cBLgAvl2xqnqkxefRO1t7QkRERERERERERERERO711AA3tCtm
syWVuyNi9Z7OtdTlilVxxPFRjj3Amt4XT7NasHSAybEKce8RboX04dNM7Z9F7ZRFRERERERE
RERERERkb4yBbls+aaKYJEmw1mBCR9s0tF0AAq6cMbWWk0HyiYey8joSiiKhXLabMDfKKLLP
owoX1E5ZRERERERERERERERE9inuMei1NHGffpFwPXbztKsZk0WNJ9CuV9S9Mfnnk83JzgzJ
4IQPaU3TGZIsI/6M9sln9FFFRERERERERERERETk9Rmy4ZjhrQAXICLpjxik29pb31C3B16e
fEIMNs0pis8rwAW1UxYRERERERERERERkc9GoGtbXNfReYhsTJIm2PM80TU0rSNgidOUxD7S
5Dd4nHN0XUfnAyEEjIlunfflyw74i2Gghih6bF0dbdPiOo8HoigmSdN3FIJZkiSCpgMC3gfe
YsptCAGM+ea0cn7pc3/Bfg7eX8yvNVH06D0NwV/Mt71+fCD427NwzxkTYZ48pNnTdW5zX/z2
uibCxglpYp8+87lraVpH13kCBmMMkbXYOCa2j3/2XamdsoiIiIiIiIiIiIiIfOO59YTpssb5
G78wMcWgR9SsWNfdZXhkLNlgzLh/z7zWZsGPJyu6e9MmS1oMGA0L4pekOr5mfjZl7QIQkY1O
GPfiu9fkW8rlgmXZ3LGuiKQYMBr2SN5BmBvC5QKjQ6/H1ywmM9atJ0QJvdGYUW4PvIg92sdz
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
tBUXGW729FbKd6xkj/s5wiYp73IbRpYksxx6ae3v/Sa/PfGAof+z3+Hnj+4/Vu2URURERERE
RERERN9PMOwAACAASURBVERERD5BTV2zyXANaZYduD2xPNXv/+Zvc+YB0+PPffvnGT9wrJ6l
iIiIiIiIiIiIiIiIyCenpa6utlJW7Pe+tfzmb33ctFIufoZv//zJg0ernbKIiIiIiIiIiIiI
iIjIp6atuMxwc5ThvnNtxW9/vWmlnP+ZX+AvffFw72u1UxYRERERERERERERERH5xHRdIM4y
YiAu1Er5veu6wB/60z/FV8by0//ev80jGe7LQ1wREREREREREREREREROSybjzjO33oVsiub
j/jPfumXsNbyMz/zrUdDd7VTFhERERERERERERERERF5R9ROWURERERERERERERERETkHVF7
bBERERERERERERERERGRd0TtlEVERERERERERERERERE3hG1UxYREREREREREREREZErPK7t
CA8cEcUJ1hxiLYGudfgHjjA2IVbvWfmGeXGIKyIiIiIiIiIiIiIiIk/X1QsW6wbnOuLhF4zz
g6Sijws1i7MZ9b0prqV38gWj9BCLaVlNz1h39/3ekB19yXHxTu6dvFvBd3QebGz5FHaL2imL
iIiIiIiIiIiIiIi8Ad/UVLUDjKruRF5RV045m1d0AaJkwPhkQPrOk1y1UxYRERERERERERER
EZE7mXzMl+P8GZWLAVeXVHVN3XR47wmAiSxxkpEXBXm6S0VkyuiLrxjdPHs15UfT6sGWz++X
pylL2od6RF8TkRQFqVpGP1PLerkJcAF8u2JV9UiL931D9cUOERERERERERERERERuddTA9zQ
rpjNllTujojVezrXUpcrVsURx0c59gBrel88zWrB0u16fMwgPUyIG5ols2VN6xx28AUnvfcd
dO4m3Ar7wyeQ/qudsoiIiIiIiIiIiIiIiOyNMdBtyx5NFJMkCdYaTOhom4a2C0DAlTOm1nIy
SD7xUPaFjHnk85uDpdbBNdRNS8A8K1x/nxKKIqFctpswN8oosvcfTqudsoiIiIiIiIiIiIiI
iOxP3GPQa2niPv0i4Xpc5mlXMyaLGk+gXa+oe2Py95+pvQ6TM/7WmPyt1/GNZkgGJ3xIa5rO
kGQZ8Sew3z6BJYqIiIiIiIiIiIiIiMinw5ANxwxvBbgAEUl/xCDdlpb6hro98PLkM2SwaU5R
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

--------------9o7UXTOBeAoN44arwrcWePUL--




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

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


Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:35:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 19:35:56 2023
Received: from localhost ([127.0.0.1]:41864 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW51A-0006zC-ER
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:35:56 -0500
Received: from heytings.org ([95.142.160.155]:45156)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pW518-0006z1-96
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:35:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677371752;
 bh=X6cxq99DaemraYHwglqdD1nUMJQvj9jv+a1nXIHYggA=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=KrWL2JZ28oMQt/bbeRigQLN5FdWUoX32nP726mBjPheFYkfvrRxB1c9IB7db4yPbQ
 PBplnF3lnHVXoiKjQSs5cT5ATBHPn3dXsLdFcmvUDunUuO0VRXpeiXWCTFl0I1Fr3L
 vmFKuFHYcseQiMmRIPXcRpzB09ZdhGGcAEXdNk4C0+RI9PJNiEj+Z8VoA56KXxirVS
 laNW/AAPN14r1i+ziDd0WL850r/5Yht81Br2O/TAdISGUdRVNZ6aN//JFQwzZvOWkp
 XDCueM1cSlWPl5ctOv0mBdqqpE+FMwZBM/+rcVN50eOdotphfZBMsAQ2NQfbZjtgPu
 TxXCOxT28ozlQ==
Date: Sun, 26 Feb 2023 00:35:51 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Po Lu <Luangruo@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <52DF31C9-3042-4B62-8FD2-E9525003E4C1@HIDDEN>
Message-ID: <8716b41c973d77f20b30@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN>
 <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
 <52DF31C9-3042-4B62-8FD2-E9525003E4C1@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)


>> So this clearly points to a bug in the way GNOME handles the Emacs 
>> frame. There's one last thing you could try: under GNOME, try the same 
>> experiment, but with Emacs fullscreen.  I've read that GNOME 
>> automatically disables its compositor when an app is fullscreen, but 
>> I'm not 100% sure that's the case.
>
> It doesn't disable its compositor, it just unredirects fullscreen 
> windows that it is 100% sure are opaque and obscuring all other managed 
> windows.
>

You're splitting hairs, aren't you?  Perhaps "disable" is not the most 
accurate word, but the meaning is clear: the compositor is bypassed for 
fullscreen apps.





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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 23:34:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 18:34:49 2023
Received: from localhost ([127.0.0.1]:41824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pW441-00035s-8J
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 18:34:49 -0500
Received: from mail-ed1-f41.google.com ([209.85.208.41]:45786)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pW43z-00035f-Mm
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 18:34:48 -0500
Received: by mail-ed1-f41.google.com with SMTP id eg37so11489077edb.12
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 15:34:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=qFdr+U5i/hXQX5IynW4eojvq6OCjVC1mNdx9jRzyg9w=;
 b=GzkDVffyxFEGsoaRst7pqUGwUpxHHW93fWQRg8F1z2yKy+Rx6iHKOAoneEj2NJX1ui
 TptCh42KxA0m5zSepDRyAMKHyllOp9x80Ksa8X1FFFjq87M2syOiFaSh0TZjjoFe1eZh
 ZUNG24xVAqO6uGppBJWHQCSyymDgRMY9Xgy5q+EivRbESSgdYBsc6Y++90n2XJ3Wo8Cn
 OwipugYHJac5KkNMP+NQF0wwhxzTB4k3wLKZV3A9oqToc59hGtOOB55Kwkcj0BvQLo85
 xTvmp7sZ3tiOltvo8W8JZwtCuSJr7JTo1ZbhcFgvTfjo12L064MwQV6bog9x8sObais2
 0GMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=qFdr+U5i/hXQX5IynW4eojvq6OCjVC1mNdx9jRzyg9w=;
 b=mR9iJV/KSNPEyoAlsceiKiGwU1rOXoiymJJz2KgDMuLpgHIkwWOdzFXCt9iXVX93bv
 4JS7Dy7wssSZyooHyUMhf63blWwVcq9t60OmxMu7obuiY0xOLeDF3zOHRUQOSSgHmCG4
 9dVA/UjI/gjdqkRKI2X8LwpXuSvqCOXZCr9WQEY9y4lNkxoUZugXuoXwe/MTefxFdet8
 smKCG/yuoUlcB9RsrLKNHu2rnrMjdhlr9GnUlzDSTIq3V3Y0bL1bOBgkRPhHnhOB7YLd
 8XIHnSCMggrG3JZ52jFMk7k7mcgMJFG1WZnTgi+jPd2i5K8H2Qq10mzEk/CAlopFl/+k
 FfBg==
X-Gm-Message-State: AO0yUKUS3uye+t/55JQDCjoJ8vDK7A0hO7Eh8lWpu1baR43Ja/JsxvRR
 jImhnN4pA4MXkzmo3xAZIt0=
X-Google-Smtp-Source: AK7set+A0PMdjZ6TSBVGkUPxvvo/DIzVlfxKDJg6AqGUJTGsIHqCs3EIUVRlpFnaWHQt24vZizvdbA==
X-Received: by 2002:a17:907:d27:b0:8e5:88ca:ebac with SMTP id
 gn39-20020a1709070d2700b008e588caebacmr21318083ejc.40.1677368081443; 
 Sat, 25 Feb 2023 15:34:41 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 r30-20020a50d69e000000b004acc5077026sm1338011edi.79.2023.02.25.15.34.39
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 15:34:40 -0800 (PST)
Message-ID: <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN>
Date: Sun, 26 Feb 2023 01:34:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <5002b0b34bd381f6d1f9@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 25/02/2023 01:48, Gregory Heytings wrote:
> 
> So this clearly points to a bug in the way GNOME handles the Emacs 
> frame. There's one last thing you could try: under GNOME, try the same 
> experiment, but with Emacs fullscreen.  I've read that GNOME 
> automatically disables its compositor when an app is fullscreen, but I'm 
> not 100% sure that's the case.

I am unable to reproduce this with Emacs fullscreen.

But fullscreen mode removes the window chrome, including the titlebar, 
so that might have something to do with it.




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 13:57:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 08:57:55 2023
Received: from localhost ([127.0.0.1]:39371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVv3j-00082e-0s
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:57:55 -0500
Received: from mail-ed1-f51.google.com ([209.85.208.51]:45669)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVv3h-00082S-Up
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:57:54 -0500
Received: by mail-ed1-f51.google.com with SMTP id eg37so8061867edb.12
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 05:57:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=YIitnBEjY3KgIJ3AnrHGjPE5DJj3PJKj2e4YmeTqJdc=;
 b=fF8hpjclZMej2Z/RQYhki+7WvDRULGWuBOWFnL7kgDcVD4TRWxx3fCr/T3tBKCN0hI
 LIgQcVktaUJBlpw0gZaSv84y/xaXl/KcUqXowzDtmfHdHYxM/QaO7T+C65ESBfGNKA1/
 nq6oMNNC/igApYl7oZm8zZ0G1oCZQEKkCQPTIRpdhVgkwYBYmg65CJav/ilfLkHQWaOk
 H3Ar2zoTl8mEdw0dquPtYe8e/5oBp/tg/ADPskMXNbdrm7OJazkXXUP055HS6kFtp0VN
 VeB96Mo9p2hKxLR8lwGN9M1dWfT6lp43HkMB+BBR8KDJv17RxpyH9fyuBkBqd8Z5kp2M
 MCJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=YIitnBEjY3KgIJ3AnrHGjPE5DJj3PJKj2e4YmeTqJdc=;
 b=UU+YTI8F5JxJ9I+/Oic+iD9HQsyVMg0FgzVEoyJHbY4WMiigPr3ytqUS6baHxo71ld
 HkkB8O3qm47xWQHVzR8e9UPV9ndY1BMY3O07Vk3Haa61WsGLFXcnElQotpf4Bb5jFnPE
 /Vvz2WM53E1bl7LWxdSwvJtCt2sgk1fkC29jMLE0DC34OHci5y+aU9m2XzE0s1KmsAZX
 UmOaMvR2rsrg9yBgPI3tauJ71b6z1rNSUz84DZ2cU0B3OFU0JbEX2+j5eoBy1uiADEsC
 x2E+3HirHpJI/sC016E58nDsAVdgO/pOULQZDz9hd99hIAolV17dQKFce17+GNjJb6Cx
 ud4A==
X-Gm-Message-State: AO0yUKVkSh1fW69niaerfP/TEzLwIwdCdWqRzJvWdmEzmFO3q9tdmP+E
 YcgtdfwmfrL7uIhZJ1jBvo0=
X-Google-Smtp-Source: AK7set+vlrKjzPpsLLy9zFfoCl6xVnASISySB+4OsTfjSc6MVcIzU2hDueNZOg+oq7hsom3HYBx0LQ==
X-Received: by 2002:a17:906:f88c:b0:8b2:8857:5963 with SMTP id
 lg12-20020a170906f88c00b008b288575963mr28946900ejb.8.1677333468239; 
 Sat, 25 Feb 2023 05:57:48 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 t1-20020a056402240100b004ad7cecaa56sm859846eda.19.2023.02.25.05.57.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 05:57:47 -0800 (PST)
Message-ID: <f65c1359-5059-4656-64d6-21e450821f22@HIDDEN>
Date: Sat, 25 Feb 2023 15:57:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> <83pm9ykwho.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83pm9ykwho.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 25/02/2023 09:57, Eli Zaretskii wrote:
>> Date: Sat, 25 Feb 2023 01:34:32 +0200
>> Cc: Po Lu<luangruo@HIDDEN>,61667 <at> debbugs.gnu.org,
>>   Eli Zaretskii<eliz@HIDDEN>
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> Anyway, I couldn't reproduce the problem under it either. Emacs's
>> startup was noticeably slower there as well, though. Just like under
>> Window Maker. I wonder what could be the reason for both.
> Since this issue is all about timing, I'm not sure if the slower
> startup somehow makes the problem disappear or be masked, similarly to
> adding printfs (although the printfs effect is much better explained
> by some problem with damage tracking than by timing alone).

Damage tracking is indeed the better explanation, but I've also had the 
problem disappear when a certain background window was present. Even 
when entirely occluded.




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 13:56:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 08:56:38 2023
Received: from localhost ([127.0.0.1]:39366 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVv2U-00080P-J2
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:56:38 -0500
Received: from mail-ed1-f48.google.com ([209.85.208.48]:33450)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVv2S-000806-Dz
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:56:36 -0500
Received: by mail-ed1-f48.google.com with SMTP id ck15so8442411edb.0
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 05:56:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=6LRUKgh94ryA3BPj/MJish02V03EDKaSM0IWfZmiytk=;
 b=ZQ4oQwT8RY3rmPQQHLHJhnyHC11phxRU0hcDqiGuILLke/738im7fHoWgDt0bIACaM
 YdYO0JT4FYoGjTGzKlviyOoPsF05n6Vqg1fpaOO2zuD/Zzz6SOJQivyN9RtnAmzLZLlX
 Kjcu+zz+vYmartMFu3bExFOGMIpP2vgkU4XfPhamUAzZpIgydXpxP7QLGB3OiphJSqvm
 02xlkU3Ei50vqkEnK4ejqWe3Qc0rWwUKKT16ZAuWGI0EZ1lX6h2jFSFQ7qBpf1FPgEPX
 KMDP6k4buCHY/QNJ09mK4Mx0mBUfaAN3lDrplIqCC51HPuze57sPGfS5DmPXz+K2cxsj
 E1XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=6LRUKgh94ryA3BPj/MJish02V03EDKaSM0IWfZmiytk=;
 b=Tmv8K4fVW+pTK6SDkKLp8dPpI/tpFOZ4aRo67Na+BliV03h5r7GWK7C9iGdg2vdp7z
 Vj4DN7cXrEZ4m0HkOlHzOBzq4J//sQYga/kWqhx//R131PJYhFwKKkejhKFB/smURrMY
 lxdRjHsduzY5ooO6uvaH1uEBKBOEqAImqoHKCkooc9w8B8cQ4CVp57n9vVTWQNqozE5f
 JxxVqiQ4MCANndwZVf0NFLJXGY34pe6t+oi3Thp3UpvlLPca+v2sM+g9DBBnblBeSfhV
 0vsloRUNe1JJqcIPKy4V3ad85FSubgRQm1cJ6eJWukBDNdNZGz9b+Kc7XdBWTZs2mfla
 Zm4w==
X-Gm-Message-State: AO0yUKWVP/g7W4Y83y1D2BkLRi7K/jD+0CthdEsbyNCxsLVvv0fSO1+D
 V382R99oYy7BK59QiDrj7HQ=
X-Google-Smtp-Source: AK7set9kk3ZmMh6GHJlC19HOaLlVVD3WhlCFFsqONFEyYArD7mivvpZeGtuI09XF50rEmgDFXU7QYw==
X-Received: by 2002:a05:6402:658:b0:4ac:bd84:43d8 with SMTP id
 u24-20020a056402065800b004acbd8443d8mr20040612edx.8.1677333390418; 
 Sat, 25 Feb 2023 05:56:30 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 m30-20020a50d7de000000b004acb3026af2sm877990edj.59.2023.02.25.05.56.29
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 05:56:29 -0800 (PST)
Message-ID: <32f5b245-7d7d-a97c-8dd1-a2531171566a@HIDDEN>
Date: Sat, 25 Feb 2023 15:56:28 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN>
 <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> <87cz5y489c.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87cz5y489c.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 25/02/2023 07:35, Po Lu wrote:
> I now think I know an easy way to test this theory for sure.  Create
> another frame, place it so that it is above the frame you are trying to
> test, set its Z group to above and its alpha-background parameter to
> 0.9, run some command that updates that frame once per second, and place
> it above the first frame.
> 
> Then, see if the text inserted appears only once an update happens to
> the other frame.  To be extra sure, run the other frame in another Emacs
> process.

Create a timer, you mean? Which would insert text over regular intervals?

A code snippet would help, just so we're on the same page.




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 13:18:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 08:18:33 2023
Received: from localhost ([127.0.0.1]:39336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVuRc-0006z8-TH
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:18:33 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:35493)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVuRb-0006yw-Cz
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:18:31 -0500
Received: by mail-wr1-f51.google.com with SMTP id q16so1884373wrw.2
 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 05:18:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ib/jnPWjPyT2RcwXTwU5Mte5iqTS8zuwO5DcBL6+/lQ=;
 b=YlLX8nIlP5Rb6At7ypRQrtANEm/wS2Dpbg1h4ra0QF9naWyK1MexDnWklChTuil/6F
 J59vgkdxm6KAYSLwg852DItLImIyyIG/gnI8J2ftrqOGwP+4mrZx6TApkU1QLeu5m5sA
 jp08IiPz6VvMB9KRT6vAZn1h0ZUTrawR2oRsfWKcJKOLtZUUCkxi6sJpWl9gzrR2tY/P
 I2dUSguF2J8+3RsgmGsFwpRNyc4VXCEjVbHmj5IzOw2MysrM18jtQTgxUE7tHbAMgtiA
 gNC1vWzKO8BDwbWObCcl2kwvzPo/EIzuzZ5n3vsceLbuRVYBAzf8qTlHHBS6+mFb6VsR
 6S5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ib/jnPWjPyT2RcwXTwU5Mte5iqTS8zuwO5DcBL6+/lQ=;
 b=FwK7pSpe7NDVB8Xt6W5uBNJJBFG9nj2bsZC6+CZCYqsBL23Y/dJDErUIwQjmU95Mw5
 7KjkEP9apEh2GeHWEN0vqpzzk+aAb57O86BQUnkiTpRQGcesqGEmxnC8goYAPAK+cTLe
 pJa9RkTXaLBl75rHwkdGBZYiCso2hNRDOepCGrtApFTTtECzu5NHva9dsWyjv937ay/f
 wrcbib2deFuKkWOcO8uy6+4+itDqKJd9miezRLRz+55ZvntQGI0QsMuaI/8PAlvf3G3+
 R1qJcHfe/LIr7LW/89o2rv15MIaepplLn50u5ofZR0RMygcOJjXW1e13oypebFIi8MSO
 /bNA==
X-Gm-Message-State: AO0yUKXUckXEj9Ih6uXuxJhVSLdA1r1OmUKjKkWcfVOHQlLQYkh2B7sD
 HbiNjuRCSDHP7gpxGH8PZNc=
X-Google-Smtp-Source: AK7set/wpfmySQFLMBx3+s/XCtrD5+gzkv21GnTr/k0rcR6prPvFTmkpDYrDBXjdSMqq4Npg2nGxLA==
X-Received: by 2002:a5d:5886:0:b0:2c5:48bd:2a27 with SMTP id
 n6-20020a5d5886000000b002c548bd2a27mr2485325wrf.34.1677331105397; 
 Sat, 25 Feb 2023 05:18:25 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 u4-20020adff884000000b002c70851bfcasm1779629wrp.28.2023.02.25.05.18.24
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 25 Feb 2023 05:18:24 -0800 (PST)
Message-ID: <5075e711-fbe0-6d80-1d42-3c4f5f3e58e5@HIDDEN>
Date: Sat, 25 Feb 2023 15:18:23 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN>
 <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN>
 <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> <83v8jqkylt.fsf@HIDDEN>
 <87zg922osf.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87zg922osf.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 25/02/2023 09:21, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> Eli Zaretskii<eliz@HIDDEN>  writes:
> 
>> Yes.  Which means these X and GTK calls are not the direct culprit of
>> the delay.
> What happens if you add an explicit call to XFlush afterwards?
> If that makes it work, then the frame title delay is caused by some
> slowness after the call is made.
> 
> An Xlib function will only place the request onto an output buffer,
> which is normally flushed when it becomes full or the next time Xlib
> decides to read input or wait for a reply from the X server.  The
> library also performs optimizations on requests inside the output
> buffer, mostly those of the Poly* type.  You have to call XFlush
> manually after making a request if you really want it to be sent.

Alas, this doesn't fix the problem:

diff --git a/src/xfns.c b/src/xfns.c
index 528ae61ca32..803a692bfbf 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -2211,6 +2211,8 @@ x_set_name_internal (struct frame *f, Lisp_Object 
name)
  #ifdef USE_GTK
          gtk_window_set_title (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)),
                                SSDATA (encoded_name));
+	XFlush (FRAME_X_DISPLAY (f));
+
  #else /* not USE_GTK */
  	XSetWMName (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f), &text);
  	XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
@@ -2291,6 +2293,8 @@ x_set_name (struct frame *f, Lisp_Object name, 
bool explicit)
      name = f->title;

    x_set_name_internal (f, name);
+
+  XFlush (FRAME_X_DISPLAY (f));
  }

  /* This function should be called when the user's lisp code has
@@ -2331,6 +2335,8 @@ x_set_title (struct frame *f, Lisp_Object name, 
Lisp_Object old_name)
      CHECK_STRING (name);

    x_set_name_internal (f, name);
+
+  XFlush (FRAME_X_DISPLAY (f));
  }

  void






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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 07:58:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 02:58:01 2023
Received: from localhost ([127.0.0.1]:38909 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVpRR-0003tI-EJ
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:58:01 -0500
Received: from eggs.gnu.org ([209.51.188.92]:48168)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVpRP-0003t5-0G
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:57:59 -0500
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 1pVpRJ-0007fk-IF; Sat, 25 Feb 2023 02:57:53 -0500
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=jIe+GHBoIyNeg+cKEuUZp80sKSp90f0pqCI1oip3vJc=; b=mAxQ/OmP0bLx
 qcM4madFcBTl+aA5mom2KR+C2X+fQI3mUxBCcpkCEhqw4DSrmUoOVfM0RKvvSCR9bv3GW0OCN74JB
 NQcU4QwTqryygZOT3iXR43PYBZUmMn+01mLR5Z3Wbcsqcd4+E06Wnl/WMSzJxCOaYkuHCUnlOR9kX
 w6IllFchJQPkxy7QOF7P1rQC1Ys4wNVcQ7jPg13A1KIF/RLDJz2N65goIc8wEuFidyuq8burnyEtb
 ToQcJOTUVuzFMBn9kQ8sBst/R/QC57higu/rJzJuSEbOTg03+mv9FN3q2tgOxviHzgWyZd0W1A/jk
 c1qD6Xjapd+OZXlPZrof3g==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVpRJ-0003Uv-6D; Sat, 25 Feb 2023 02:57:53 -0500
Date: Sat, 25 Feb 2023 09:57:55 +0200
Message-Id: <83pm9ykwho.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> (message from
 Dmitry Gutov on Sat, 25 Feb 2023 01:34:32 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Sat, 25 Feb 2023 01:34:32 +0200
> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
>  Eli Zaretskii <eliz@HIDDEN>
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> Anyway, I couldn't reproduce the problem under it either. Emacs's 
> startup was noticeably slower there as well, though. Just like under 
> Window Maker. I wonder what could be the reason for both.

Since this issue is all about timing, I'm not sure if the slower
startup somehow makes the problem disappear or be masked, similarly to
adding printfs (although the printfs effect is much better explained
by some problem with damage tracking than by timing alone).




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 07:24:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 02:24:08 2023
Received: from localhost ([127.0.0.1]:38880 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVoue-0002w5-De
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:24:08 -0500
Received: from sonic315-49.consmr.mail.ne1.yahoo.com ([66.163.190.175]:46441)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVouc-0002vb-Tx
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:24:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677309841; bh=G0iC2+Q+TBYCgVQC0lPz3BKq8ES/m7C2Jcoj1C+GmAk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=teZJi+GRTCV8qRulNsF0cIjze4ed1mvT9lcVI+UEeEJ4nNSG8fbjly1HrB9HeX6FbuPyeLF/BqOaegA+fUScWsN/bX7kzggiR5kxDWmlsgC++j6Ns0JcqabJxYpMdm8ztKalHe9MwWO8RDhUbxYGfcsLxvwFV2tFfnfPcP0ymaVc/WoeBkBEnZyWxYiEEMNeBoaDE0ianOp39ZJ611F4SDwCzMhRyEAEl4XLbiGSs5HQ8156Pu7qPxQlJRgpDGFcXi+/dIvVUhlN9/DrSuANAxyhOFZAvGzucN9vbYccp1nuVw0ikKQ0+6QZnk7C5Mqfn6c4VzdS62b8mfglYsf6SQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677309841; bh=Q+TciwtWq0b/dK0bVoBhwlNC+BFz9czo4Bg5zwT8Mt+=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=F8nDDlqIKP6gjZSbNFEJRtV+avyM4A+pQJRi4sbOSqOX1ug0VL/6dBY7O19/DvsI03tGWPIyK0nzQp/cwrhXOKHpDZmla+HtN32CDcoDSqLKViUUFDovqncNPcAmxDIrcGTsyJng3QtcIp2IxxazkQkFa96fUGhF7/C7zvipV4yk2exlMc0T2Fxh1RS8hh2OU104Vr8TUcyPqCVW29Vynz8fQI6xj/Ij4iZpdeeeWMOANOCqcRwtu1VViYmi44LOFj4F9Kgwq7LfKmdIGu6E0KismpFGnim2SD7nMiTDPYR0Vkk12LYYvREMCKKMY0x6BSnxAKHMDI6pfzzKn4qUOQ==
X-YMail-OSG: D8tpHXAVM1ntekU_fBPQqzjOhMasCBQnUHT.5dvXxGu.6UwMNO8MbVX6_nbUdxQ
 hmv9QHFsohZiJVQ_vga8pkNiYZPfUHIcQpTQTjy8ae1Vt.UWCLqCZjYquJFvJn_VFsBhV5fhkx35
 3SUhm4hErTmQIFe.br00SThUvriGkud4x4EngAAzBnBlartoqH_BsMhIEiWkOmp7UheNMlfgtlPr
 2uLuCyHOvJ4XwzvZjD4vvMw1AbOvRbIQNkpwHyuqh_DFx_uJQyEMzQBIrJehHg626bgUU0Os_eM9
 XJFNg_zemS6vgnQFd80c7NnEN4IdSJjdnh3xEZfwU5vktJytqVo1j8dsTzWLGwsM0II3r6QRSrg9
 QWqFLeYc1YFds2nb4lAef928qRAirTJifrfZQg0VR_CmiX8VSBaDvvtAx4LlC2yWPSnXb2E5HRyJ
 jVpHlwjJ2FJp1rXTkFJRzGKEw1kvPcvQdc1.ixocYj15y0eeeFOo5cZho_kqb639bIbcEaOIj.wH
 xhCIUOMkNXBI277PdmKJGnCLwOW3KjGZ5HYGg5PSdWB9QzUl3FmaXmDhvMazLM19AgORIgJGlMR.
 l3oZ7qNnEDbwyLBbot4ma8S_epgEI1SW3zEpK9ucEMh4c_6OSg7L1WpSDy3V2KTBLxOzmZo4zyts
 Skc_IzJ92krS4c_nuwOVfxJHxB1wymp.1UiI_5HGSqL3vFgiYvjZkuOr4OUXH0uQX3bK4kLzHrC0
 4MQNAyxYSBUoOCGzNLQ.YHU.QkF.bMyh6j2EGGkhSS9UeZER75AMbwMfhChXFqTrj1iBM9JBBbNB
 YrUDXf5Jgvnjf_Xjbn4kUywuGbSgQEKjKpdBaIbUh98F2L1YjAaL3cX.zIogPgJDYhbVCZ7fiexM
 kHrxLfqCKBTbHi9SaykL6qRr5Lr3FfqNK16MpjgX._Klef2RWIoC7r6zriRei7yS.IItk3JkQxj_
 bft77PLeaKRXVIEf9wkETQn4BbLo3_WRU9gC.lm3_oeKcXT4zw8_E.YgXxrI9ycPR70BPe5iTwjZ
 Khwdp3BdzAgzAcUt.lH.IxkJumbuc.TH9X0h368Yv_VE5QDlgimHdJhTF35u9poQuhxBRAHqt7Am
 fH2rFOXVezscocEK_ZGiHW36uvmBWlTmVSzh4Brc__zS_2Aq6sluyeTYmLDgzHCfZGa_wEZ2bTRB
 ogpQ7u3j3l4_fZFeaOjwRUwrgDzZlV5s7rat3zjLxwWUG42jpQ4XS9bQ0DzQomhJav67WQqtNuER
 1ilfHdMkSUpqCfbLZJrcqwIO88PIc_z1XoU_RMTpauzqJ8VvwKSH_kpUaPPM_N11Ivt_xNw6Yp7S
 wUFc3ZCxbY2MfSRgb.hPs8wtIfDy5egAGl.myT9BorhSz.39ouYB14WKQrnrp0lKjs2QQAPKxPyV
 jd.bSTHhVyRH0JtvVmbz3YJQ7K2OitLMT49y_1IRFDCugwECDrC4dcDErqgyOr7IoIkv9cHTVF69
 .E6gtdAqxJxSo_76ufnuoo82e.LnHWCS5b0KkFxOjAA7EgkRympVLCLmhGteFWUqq1AC8IMSrvbN
 mae7h5WjLU9z7sOGP.zib5wFyvU30T5WRg2rLYTFmzxnwG1.jrTZyA7hJc9x.QK6X8R1a0myRE_s
 PCPgmC41ljOHZvs4I33B69ImOEY5IDUSG8OYIVsUfKagWZWwe2s7hxjZgdp6WmIvYQRdzZpg0a92
 dkkmrZOI1aNuy1HKYNfs7lPKWQqA2_QYEYg2asvzpk.GOKN6FeXglGpKSz3NbfttnKU.xWhH6VHX
 wxnPymiE2jdNiv9a.sRDroKwqpfEgnRxAkDSWToAoJHyTZGI4cmOWVu8we9elJk3yNzveaDZH6vp
 1BjMXx4GMmAo0VJO0SenUnnpuTbdmlQ4w7jmBgjNsn4Ne69RW7.zDvd0QLsS8HjfoETcY81vEXel
 WJxuKuAkPqyOwDdSQRPKkD6eH47HeugCmAtHgouy3A9C0Gul28WJw7bzbetVdhahIGxMhEQlhEIi
 0cGCypH8WmIxrF5OdDL4qmc8zyYLPCxmPVv2aQwxzIryJSpbMbkLPRnQ5AW5qogsndnZd2fJQzg1
 FF7j5NRRTWEroIT9mYG2apIiSZmxevGX5.AoG5NqLUwdW88g0r64Gd_Th4UD0fulb_Bzeplo0ZzE
 Ub9KRbnwUvyVareF0NS6z1LGyc8i49QxSaMJjFdV1CDyTfi6iSsJXsUAihKyutuLAkT_US6xjX2w
 lcCz_PRwTaqg420TYFw0.y0gc135_.ufBeycrKkV_kddH0VWqUmNamB5rMfCTNBrhpwqZXQKGvMj
 fnK3mric-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Feb 2023 07:24:01 +0000
Received: by hermes--production-sg3-9fc5746c8-pz6sb (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 1fbc15e70b7515c113931d54116053b8; 
 Sat, 25 Feb 2023 07:21:58 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83v8jqkylt.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 25 Feb
 2023 09:12:14 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN>
 <838rgnnlt0.fsf@HIDDEN>
 <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN>
 <831qmen4ln.fsf@HIDDEN>
 <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN>
 <83v8jqkylt.fsf@HIDDEN>
Date: Sat, 25 Feb 2023 15:21:36 +0800
Message-ID: <87zg922osf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 689
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN,
 Dmitry Gutov <dgutov@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.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Yes.  Which means these X and GTK calls are not the direct culprit of
> the delay.

What happens if you add an explicit call to XFlush afterwards?
If that makes it work, then the frame title delay is caused by some
slowness after the call is made.

An Xlib function will only place the request onto an output buffer,
which is normally flushed when it becomes full or the next time Xlib
decides to read input or wait for a reply from the X server.  The
library also performs optimizations on requests inside the output
buffer, mostly those of the Poly* type.  You have to call XFlush
manually after making a request if you really want it to be sent.




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 07:12:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 02:12:26 2023
Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVojJ-0002co-Jw
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:12:25 -0500
Received: from eggs.gnu.org ([209.51.188.92]:59276)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVojH-0002cb-P0
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:12:24 -0500
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 1pVojC-0005BS-BM; Sat, 25 Feb 2023 02:12:18 -0500
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=9WqmkgYvKNrdMKmGENbVzitnyGgcR3Xuoqm2omRDK8s=; b=dRN1BWFOLvow
 rojKyy5Hy91Li6lk3SP34VE8hgKMZnS3kPZFwrEUBf9k5Zuq/ARhE4op9odN5TvACP0AVLadD6s2W
 XYDR+QrcuTdN8SzWsfC8V4Uz+ayfH0wdLHIXbsaaQQOqAKgXm4Jlzd62betuVeoWjdQy2zJJUHVMR
 Oa+TYFfqD5y+Bxbi0eQt4lsY87ibbPxtMghwv+CQBpm7BG/1yBs/1bkkD9cR4aCK594B3KDH5uwOU
 GpGzCh4ElLjw4XNEu2RPf/eKsywVGydgf9SuRP5yksRsGze1pwsRKSl4vncjH7A0UUzxtCvzcyNum
 QWCiK7tHrCfEufrCiQSDpQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVoj7-0001ar-2J; Sat, 25 Feb 2023 02:12:14 -0500
Date: Sat, 25 Feb 2023 09:12:14 +0200
Message-Id: <83v8jqkylt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> (message from
 Dmitry Gutov on Fri, 24 Feb 2023 23:49:05 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN>
 <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN>
 <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Fri, 24 Feb 2023 23:49:05 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 24/02/2023 23:19, Eli Zaretskii wrote:
> >> Date: Fri, 24 Feb 2023 23:03:12 +0200
> >> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN
> >> From: Dmitry Gutov<dgutov@HIDDEN>
> >>
> >> +int64_t now_millis() {
> >> +  struct timespec now;
> >> +  timespec_get(&now, TIME_UTC);
> >> +
> >> +  return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000;
> >                                                                        ^^^^
> > That 1000 should be 1000000, right?
> 
> Right, sorry. I misread it in the doc for "microseconds".
> 
> The result makes no difference, though: now only zeros are printed (and 
> sometimes 1):
> 
> [x_set_name] time to x_set_name_internal: 0
> [x_set_name] time to x_set_name_internal: 0

Well, 1 msec is a far cry from 20 or 50...

> So the calls take < 1ms.

Yes.  Which means these X and GTK calls are not the direct culprit of
the delay.




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 05:38:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 25 00:38:21 2023
Received: from localhost ([127.0.0.1]:38827 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVnGH-00087O-1u
	for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 00:38:21 -0500
Received: from sonic303-47.consmr.mail.ne1.yahoo.com ([66.163.188.173]:46049)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVnGF-00087B-4f
 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 00:38:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677303491; bh=CBXa9J66FioBuy+2dh/BIeGwM3hml9ZEml0YjCASUng=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=JeZLDgVnqAnT/gTPT7RbFMdbD8YViAHIFJ3399V35ZMgOSZa9Y+fI1hgqTHpxK5Jv5o6W96VZscObC9d2nfWaienJJDqfZaH7jnFfwIsL8ISdxiONx9HC0IeiSISATCB5bmYaCL5JLYsgK6PbstrN/hCFxFR6p8vfYmRre/ZlWrEn+tHHUanHOSGyueLfBhpBp+xgwlVIkk3/fr+Rz+QXblUc+Y9jXs/MtE9rXXMGCPUVS5YHbogTgRbLbrzqQj+JCTFP0baNJJGczmbrxpER47paWD2zTsf4dBs5pdYc3z3GBmfiFTD/EPcdVysD/0Xv53YsgND41lXlQHWHGE+Zg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677303491; bh=66bv4XjoM0NVA5jF7Pv1gJxTi/y53J93bfywkxxJnux=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=FXvda8HmoA6xrMBXjn/vbtqegtqra69RwbcrvYWk8XLCtj69mo83ZLL+Eu8GraxaydSVgTSd13CgDflyf4i8WnaM34P/8nZ5glraf0KgCP/TdXXOEPLJ2yT+ewe4l/7/4i7EjjXLAwOjStidkobAi5pi5z729wAFsCkSxsFhoMas92Ejcq5/+4K8x5iJkDBDNkozzufVLemNKQUoBfA/CovXfo8ARJsEBkxMn6yaDorq7Xw3yjnKsXihhIdMln3rjYn2GbFBsgacfjLN1DO/27ITZoOMqdDElwCQRRjgevKMLtROb8vuSfsaMawm/HuktVF74852ZXWY/24MDI50gw==
X-YMail-OSG: bcoUNlgVM1kfNWj49jGheduRxL7w40VePhVl1Olsl6mAb6COApvzvtmWHFF4VXK
 50USdPN17v.NNOt9zPso.Rz7WNkV0PAlSEasS4RZTrQTfdbUcuFEVxo1X30.nHMFWaT7.4CK5sUW
 DGMPF394nAOPi624bDK0F5xHnHwaXBoj4RImCFQbfnbzawJejUsY2SP4aUs2yNzr77sqZ.TcV0Qv
 R_ci2eyg6zU2H47N5XEFLhKRFIEcjSR6tAaH0i0WTlzbypQ4fHPVXUztC37UIJAbKRsiLPAxp41P
 gExGjlZ9680xilVhmkJxrZFVnx.RTTalFbDRAeqGN4jY0SNo2TMZY1S09eWjzUlJrbTseCZpkBIB
 sCbx6BXR8hCbQBYPeXj0kMHch91Mmcbz578RegMmmMRGtkfIKjuzUbfZd7O65J6dQ1u9iOBJOKHF
 N8dmvhuO7nqb6LsjWH0YR0M12kC70VWdc6A7OX.FY0YnyYzrc7CP82c79654H6Ta0qs_4Hsd8OH_
 _..Be1yB9B3hfnOci3V2Rp4N7Ef_AIrYSh8hML2D3D9H9.hlR.AYtCaWhhnLfjUkf3YiLzT1lyQ5
 HokKtrobpDM2msZKX30imdcIm_6sKDiQv69K4eAejHiQlQMG_hW9OxPImtqsQ8H4d104SIKCH3H9
 s64XWa2makSq6EK1PpXjCbTaYMinrjdp2d5eqKtC0sz11UJQDuhh11yGYvAUoK0uniOlv9Jbl_TA
 QAbWGSUPuE9ktf02A3VkGKy3_gUXZpATXELp7I6vNgwgL0bvB71RqkdNVQc1qIOxXgFCGo5ZJESJ
 GQch6VAxPXolE2yBNSQ8k0FXdGnDBd18HuxixhpPmptGHqEaA9EOuHDQZfm1x9qFwZbtPZ8DH9WQ
 KaieTahSHy20sQBAgyAKNt7Y0tqzr0WS_fClvZR.shaImToCVWfD6S.OyfZXxBCgtGR5jb.XLCjz
 AcjW6KRs.GNdEJlkLQ_uBk3CUcTYzlmf8rs2_2kxnLfaB6bJbZNE3.UzGyPx6XhPy55TnJFx0Net
 F.MwTeCWCewJmahAb.nSjs.CVbJmXJkJOCDTVVAP4F.CMSKz8gqXCTLZPVxH2rC6l0TBZbisIOVp
 cJVwnC5wwg05ys0wL6VwHyMs6igPV6b9IL6qeZOnsNn5tfAxmyvnXDU34OXQrSBOeGwASLGG7oBC
 kux0Wv.jM.9xJnf.QtJKuK4s.VgG6xOFsybkqiwq5btX.Kdn1UDJCFpTQjus0Y__LLWrTrgL3CHd
 w9VgWPk.bRbAKDDs2sapCYANBIfiKRSyXrrcJYIPc3bAM6e4g1fzYgCDPgEVGJjtHAhXU_lXHIs1
 9h1Sgb4NqjAsigILe1KBE3YWp3XYsUoy_ZeKxpi3vDlOCJhcVKOPTI8o6YLnGJpt_RmGOrSLOzHr
 b7YCiNGU0EeVr6fQK5BRSAnaLGTgbYRic35gOGKwM6deBW_crLvVKQHUY5Q.8ATGhHA0Q.pYCSIt
 zI6zvSzz.g.a4UIa8Wm64gOq29Rtyj3EZhBe2WJs.K_DcnMZi2sVRFWxqFFo22C.yLg3yQaIwyxK
 nnvVeaOviLIgW0sByMnXYegAIOQshai.TNVUCiayzw9y_1Q2D9lZKsMlKfXfXX_Y17ixGuaj9Qfi
 xEN88_98tY2Cr0Fbb..ctfRxZTOWQk2RIU_G81ShTKUZW__M.4kkuX_V4sa2Zecvt8o.QSE4SwYA
 Js4y.96zTzHoFK20cdMC.f6eAJv4miK_RYNyu5wYuvU8kekQh3KedOFDmFiKiaY6zh3RZVUVpXlq
 NZw.1bhUV._G_jq_RVdHY5_YtFiMatLOcRoAyo0KjvfKatZr16pRntKY0TtUev_qfVhiLocSE5Dn
 iqWu0VZXJ0hSo9JIU1evxw2C0kn9vZtXmeox8WF7alZLKxNoWaUaigIxTf7gmRFFFEB0wxjN1qRT
 BCHx3ptWoVJbtXsniUtv2yVLDzuuuQgvx1N0Z9VdhxD7wtMnFm4dpRMeuG8e3rNsz.pEQiR4SyWL
 Mu8i7X854xGkcR8OXOSEwct9EtjVPcGuI2qk7y22_d4GbgHY_brNYRDiEKZQKpOGymJVs4PPhKXL
 t1mcjBVcN_KloXNXXUrVqMLKuq7I3wSE.XwbY5.44QWA2Yxp_kAMLH._84K37ftwmHAb5Iy2EIiE
 Jf0wlpfxTmfKmJ_wyQohsg3iMDBWh.KQd1wOQPpSio5As.I_ApI92fTXcgNdK54RosnAUnJF5Elz
 DjUX1yQZfHORseFPEJ79y_s5b1SjtTWeTbjXIip8HpaOoVlxlsrsq8Nrb7DZMFhN_gcCfXAX3lpX
 Wifaz
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Feb 2023 05:38:11 +0000
Received: by hermes--production-sg3-9fc5746c8-r2vxw (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID b06fbe70b3ae9821d8ab69481071ca4e; 
 Sat, 25 Feb 2023 05:36:09 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> (Dmitry Gutov's
 message of "Fri, 24 Feb 2023 18:15:43 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN>
 <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN>
 <83y1onm592.fsf@HIDDEN>
 <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Date: Sat, 25 Feb 2023 13:35:43 +0800
Message-ID: <87cz5y489c.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1400
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> On 24/02/2023 17:51, Eli Zaretskii wrote:
>>> I just said that unchanging title doesn't stop me from seeing the delay
>>> when there is, in fact, a delay.
>> So, now, when does the delay happen?  I previously thought it happens
>> when the frame's title changes, but now you are saying it (and the
>> commit you mentioned) is unrelated, right?  Then what_is_  related?
>> Just the display-related activity in windows around Emacs?
>
> I press 'a' (which calls find-file) and see the delay between the
> keypress and the buffer being displayed.
>
> When the title format is a constant, the aforementioned delay is
> always instant/imperceptible. When the title format depends on the
> file name, the delay can be quite noticeable (randomly).

Judging by the symptoms you presented, this is likely some pathology in
Mutter (the GNOME compositor), and should be reported to them, not us.

I now think I know an easy way to test this theory for sure.  Create
another frame, place it so that it is above the frame you are trying to
test, set its Z group to above and its alpha-background parameter to
0.9, run some command that updates that frame once per second, and place
it above the first frame.

Then, see if the text inserted appears only once an update happens to
the other frame.  To be extra sure, run the other frame in another Emacs
process.

Thanks.




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

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


Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 00:46:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 19:46:03 2023
Received: from localhost ([127.0.0.1]:38624 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVihP-0001lp-7x
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 19:46:03 -0500
Received: from sonic310-52.consmr.mail.ne1.yahoo.com ([66.163.186.233]:46862)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVihN-0001l6-Hi
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 19:46:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677285954; bh=1yWj9IU/QOEndAHHjymGz83gq110+ZoG2TlAytgAvXE=;
 h=Date:From:To:CC:Subject:In-Reply-To:References:From:Subject:Reply-To;
 b=U24vxu9XoJe4CrpWm2YGo3t2ipeHmMR05UzpWRtVVcMUnaW+bQDVGIMbqHCbf1Eemnp5NBbKFOBuMNQrYvcIdb9LO3cHWmOUe3BOh2GKntOtrTgUYJtd6SVBGiqAbMZ2Q8Wo/anTvVubySFSTAhB6cqN42wKX6bO2Mt7CEk1F4yG/6as3uF7TdBekKchNfF+C7yjvArE6XXSjH8o5Ox6o2G9ADuILIrHbqjTapsUvqtcPWXp3L90YR8mHDwleRtmEj2VdH6VUM1d4WFkBb6f31R6OWqTeytuBBd7576LAtitGdYAcslxky5EYND0tcDohO3Zt2eTe1U9mQVAmZa3+Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677285954; bh=aCtpbqL8/kRP9qU+ZGJceAAyKhepnL2UBlHpnH1sU5e=;
 h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
 b=Y1uMFFQAZZp1WMi+8ZV5404KInlEpHcVEXR4ft5cA0lcSfLPK0duw5Jw2j/JhH3ki0qI9W9tfoLMz+vOWc7a2CtBFcFNpZp52EoEHtcxj6Y6bia5G/ZIHLrZ0XI4RNGEVnHkOLB8fW6b7GbRjUyf682P9VcKRnn4cspJ4mUR/91aB1SJBOPb/PwIQOGmc+XQUdqjiQnLyiieMFxl9vHnk/cz+rOD/kGj9xG51SecSyXr6mTaCbmFOW+eqsyTk5iJO5KaUmLAE6QEAp9Wo3HaIcGMvvnc+vO4z2LUBuC7VIsrUyvadNGM7mq+YQHt1dMvSpxtWw/s1+qsMrojdUxXpA==
X-YMail-OSG: xR7hbQgVM1ns77FaPEc9vya.05bZlShy8y18CdQzJ4nwPYv4ZTZjB9cXqcNa1Yn
 WvzFmGeB28.80qTy7EAaquTIPWt8LigMMLXKZLLWi.XEVRjm72ciZFa3yH3FutiqiY20c.N_UJux
 06cSBjuApX6qtWDd4if1pd2rxnCbHWY2JzKNMbu9LLzwiyIOjQAbtH_UE0I1_BD_aQrYPHlMizay
 wFbWLgGIVs7OV86iV9v9T8iroYcYgV44FQtLBnNJ5C73iLdMDoaDp2O2iT0Ps0swzMik7BYsCQyY
 TVGZN8_dNHkpbMIeCrvFwTgh7YxERIk5uhkAAg.xXWClwBDwgkTzvnV5_aKFzx5YUeTjvsU42FDh
 XEFBA.ucNHKr0qesVRt8QEl1z9u1n2Vgb.VNKKTT2riKb.EmGVoT8bSQJLop_vfCSsuPx5eHUikF
 xeIRn89A6PPEk0YVcAJtPU47DYzqH4iIhOVFhfnJZwJWKhCvhDckhtuNmVzv2MY_DPXyH8LHNbO0
 oydVY_Vnnj.AlxvvFIgY.0HpTPYkW3fezBzutYnQ05R4Ikf.jENxfAKWseCpybzrbAhMZx0VHLMO
 2wYOf4bISceOTuYDkcwrEGituqbP2HjBQpnf8y69UJ1SY_6jitbdy.XniG7VlHKwPAlReK3BBwbo
 579AUqN8_XtYCwzFA03N3CI6yKtwCi2cQPaU4wjZLQCBOto5ngHWB9ACvTqMa4A9hW0QxgcHkhYh
 POITMmuw8SrAJbULO2fE1981ULMSYAx.UW.C0Sv5zUAVxDs_hNQXXYoop.UUir6CvJxWJSxjB..O
 nFOwi7LEU_xPSDuItfFJUMdrUW4DB4qjQWRYQIrjbxeictmWVGo6kcKUJjFG5QOXS5A5uwFhkeRS
 mgoxBAff0QtLWg0VkHp2G58qk2b9RSz0iCt_Qq2aptNdt4zOXPhQSOrEcrDwMLl_3lE2DNW7ioDg
 juFBUnr0T_nkpgD1qee96QgjOMzpen0Lo7w2YJxg7Yc0Wh5rFqZh4r6VgF8E3jz.0J0xL2hjHCMx
 ul44N3Jer.lMaO_8arapFrEVYejMRY_oTO114W2VSIGwPmleyLf84gVBndPh1S70cq6tkeVhh9rQ
 _K63CMKzXVKaVL_wnCcBCR5A6RQOV9qxODSC3gYAoq56t.__EcyZWgqSym0vn77XsdsaDcMZrmMO
 XETqoANv9IeFPSCbQvFfoz9MZFRrDf9Lg6Vluz8oNjVOZyF9zF.xKgYt2.DXuY__CkLL5yCZypGI
 0Zo.RDkEbtsLkf442jTUl07dkba4Cu1phPEMTOozO4aLrzeooXjLAKhAcIgvL.0iCtCxnvAKQVOe
 PzkEr6uPtY0IfRm0zU_p9ibojMcMce_ATKgvgImFSzi6YjFui4PDxXlP3Ar.MCKzeTxumKQuyaa5
 9.lgCLkwKafbc2fIH4FJ_zKEXykmY7UAUHFpBRalScMxbLBLO0TPSfQRe8Aw6C9WdA_gADo.YyCj
 VOttAXZzU3M62gRxC1HBVQ5qb8mvy9cId3I6W8MTTLZeC7Q93XiWLab7yQVHZUSuMwhRhLfZGL0V
 tCl8OImMuMe7kjacMsORd4Q_HTC8FtEyaO.IAeZyA6ix9HqEheewhTGFNIq_TPkSsrpEfOkktV7p
 pwEAo.frGoKS_PPZE2y2rsQAXBRFCgMeLNJg8lwUC2dV4i_y3AMnOGcSefwg5lAfc.kxHqDVIwC4
 DUDlvYaXcdm2qHO0rmMxtpJx.fbZhJu1uBV14_UNuUIzgltPLIY52MsUEbYDJcR7CVrfGemdTMCG
 gq61zxMgq7LjIPpbpLvNH0wzurSlsYHac6L.5y8lgWcpZj5uYqeTBrqlLEivBRBrebKwAVKGmXuc
 k.RMJoyn7V8spJiF5jT.PlNdehDORBie4E9Nn83umn15.YA1e4c9gUVZY6Kj5o09cZSF90B_x30h
 rqwLHFAGF72cHpS2agNZ2y3H__Ed0a0fcPBrqS7z7A.Wau_ipo9ZSZYVh2CpETSQn2RaG9Gccx0m
 vGhIuO47tvw8vDM2sceVPqeL2mjDWr1S2lm9DhUbt3R7wjnB6TGfb8g.CFWcyXovwSE7p4vmB2L4
 bLWUIH0Rr6M2AUGqMU7R1kQK5KMkoc9BymvzdskgS4owhCRq72PuSPBy2IWqf8VqNuQF6yvAV4lJ
 pSFPwIrXd8AKXABXidZkI6POQ8WaONCLNxMOTaa3HYq6eCSM8IPiLZOx4QpE7DNVOViMvAyN2uEm
 UyUE6xRFq.jH2U8kQdqUphIU0x1c4USzY6ugjHqw5pke.tdFuFK4weZlSpgKDD769r45j7_hpl9Z
 7FvHr4m6i
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Feb 2023 00:45:54 +0000
Received: by hermes--production-sg3-9fc5746c8-8hlql (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 400dd8046c8737aa344fe004d6586eab; 
 Sat, 25 Feb 2023 00:43:52 +0000 (UTC)
Date: Sat, 25 Feb 2023 08:37:44 +0800
From: Po Lu <Luangruo@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <5002b0b34bd381f6d1f9@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
 <5002b0b34bd381f6d1f9@HIDDEN>
Message-ID: <52DF31C9-3042-4B62-8FD2-E9525003E4C1@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 575
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-)

It doesn't disable its compositor, it just unredirects fullscreen windows t=
hat it is 100% sure are opaque and obscuring all other managed windows=2E  =
If you want to test this, you will have to delete the opaque region change =
I asked you to apply=2E


>So this clearly points to a bug in the way GNOME handles the Emacs frame=
=2E There's one last thing you could try: under GNOME, try the same experim=
ent, but with Emacs fullscreen=2E  I've read that GNOME automatically disab=
les its compositor when an app is fullscreen, but I'm not 100% sure that's =
the case=2E




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 23:48:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 18:48:48 2023
Received: from localhost ([127.0.0.1]:38582 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVhnz-0000MQ-Ld
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:48:47 -0500
Received: from heytings.org ([95.142.160.155]:43846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVhnx-0000ME-Fq
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:48:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677282524;
 bh=AELK8tSwbFaIcpOHxbApC4gO8Zh9OeFBs0ryvlgVbCU=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=zGdXnNS5VHcVhI5ARSTwJrExU6KizrC+rx4LSZl2QwHV4fhKlyNcQ3IgzjZgsZYIX
 TnkcLgJRVjm557vF0OvCxvNqfvqU497iV36Iy9VztSXMbLumBWPsA0ixy88hBBs2M7
 mIrKUgNNKqvYIZ4g/0tMfOIheXwUhYnhOztoGwZA8l6Rgog6ExGtPHEYUtFAN9BZ25
 2EZv9isk+z98K6u3aguy+1Xz2gfw8+N5rE7tO8wBOxHSrupGqw5Do7tnAohrYSBhEs
 gUO44FoD5zz3DCvXjber1C0hI0k3QjzmhosU0zfkv16LOXd7GCw0i6VBEUQFGa4jnJ
 mXbfeiAoi65mw==
Date: Fri, 24 Feb 2023 23:48:43 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
Message-ID: <5002b0b34bd381f6d1f9@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
 <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> Ok, I tried that. That Enlightenment thing is a universe into itself, 
> starting with a settings wizard and all; and somehow incompatible with 
> existing wi-fi network services.
>

Indeed.

>
> Anyway, I couldn't reproduce the problem under it either.
>

So this clearly points to a bug in the way GNOME handles the Emacs frame. 
There's one last thing you could try: under GNOME, try the same 
experiment, but with Emacs fullscreen.  I've read that GNOME automatically 
disables its compositor when an app is fullscreen, but I'm not 100% sure 
that's the case.

>
> Emacs's startup was noticeably slower there as well, though. Just like 
> under Window Maker. I wonder what could be the reason for both.
>

That's weird, I don't see that here either, Emacs starts just as fast 
here, regardless of the window manager I use.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 23:34:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 18:34:42 2023
Received: from localhost ([127.0.0.1]:38576 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVhaM-0008Mu-7v
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:34:42 -0500
Received: from mail-ed1-f49.google.com ([209.85.208.49]:43715)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVhaK-0008Mh-Ig
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:34:41 -0500
Received: by mail-ed1-f49.google.com with SMTP id h16so3479061edz.10
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 15:34:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=GeayzNG7RbPdHJDQ10Ei9dl3K0HY77BDJxX28F9A3DY=;
 b=nT9yKfervd4kRNCCCBcW2Hx5s0aum9uob9hjURHEtYtGoYtWmG0RlTtYDofXCRAv3g
 gORJ48tKgCZBCoLbuIXd+tADGwJLi9pO0uH2zxqwEzuG8+6QUyW9cKl7HKmKsInlF046
 VsWtjpkFI1SMEbB6a0J2E+l/ToISeugjvQaarvVWfM51eX0A38Tja/GrTPUgl1+qIIJh
 Yn9uLH6Byw+nXh5qtzi930BoNyF72G+z+zNrXE0Wl0aU+qJhjM+KbbGzfaJc4j/G+64T
 MyekF0lObM9p68CeW4AfTJxEd6mRed0M8N4vZxOcCorINrm3CiQAixTCsjQ0tBEoIyjU
 YISA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=GeayzNG7RbPdHJDQ10Ei9dl3K0HY77BDJxX28F9A3DY=;
 b=rezefJ9X42mrCwhZIl0/rHo/1B6Fi28gpdoSTR2Hh22gF1ajo1kiuibw+ZYtVH2PRn
 lXvK7PCwoWu94fupepmYb7kDYTiwyuyX4Po/PECrFqyaoXj4pvTQe6q/bo7DtLAdlvAH
 e+I1uPHgjEXT8YNkxpJ73KdEMtfnoPRACUnqQ5omCnu+bGgZ93cf91RMBUbkJX9dBLgO
 YSPwF7jHTwyGIEb3dEDQq7Glk2tsnnVD/2rdUjLwXqe+Yx9P8TMAvsBPahb3EFDXcIaR
 2iq3jAvpCvbQJ9ZJ9HmFNz5nUgLqKIFBEbw7Hc0iqQWjrDhfz5vLsPp2L7ek/0DRnwLQ
 OfIQ==
X-Gm-Message-State: AO0yUKVXaWdhZptCdjn8W40EmZ51tm3b2uWYi390MbQZBPuXOSwSI0n8
 kuPhAmjYqOeu3uqhm6d6+sY=
X-Google-Smtp-Source: AK7set/2qSkdWLNHJMF8euqTsGctN8V7cDSYzYMSgJbS6xKsE73gm5wUBLLbGYQAyWrb52BDR72+QQ==
X-Received: by 2002:a17:906:3a46:b0:8b1:811e:cd23 with SMTP id
 a6-20020a1709063a4600b008b1811ecd23mr26911333ejf.9.1677281674553; 
 Fri, 24 Feb 2023 15:34:34 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 i16-20020a17090685d000b008b7a9ff7dfdsm116975ejy.162.2023.02.24.15.34.33
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 15:34:33 -0800 (PST)
Message-ID: <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN>
Date: Sat, 25 Feb 2023 01:34:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <5002b0b34b0ee4220ba5@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 25/02/2023 00:25, Gregory Heytings wrote:
> 
>>> But IIUC Window Maker is not a compositing WM (which most of WMs 
>>> these days are)
>>
>> Indeed, and AFAIU this indicates that the bug is probably in GNOME. 
>> You could now try with a compositing window manager.  A lightweight 
>> one is XFWM.
>>
> 
> On a second thought, if you want to try another compositing manager that 
> is easy to install and remove, Enlightenment is a better choice.

Ok, I tried that. That Enlightenment thing is a universe into itself, 
starting with a settings wizard and all; and somehow incompatible with 
existing wi-fi network services.

Anyway, I couldn't reproduce the problem under it either. Emacs's 
startup was noticeably slower there as well, though. Just like under 
Window Maker. I wonder what could be the reason for both.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 22:25:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 17:25:41 2023
Received: from localhost ([127.0.0.1]:38444 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVgVZ-00040I-Cc
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 17:25:41 -0500
Received: from heytings.org ([95.142.160.155]:43740)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVgVX-000409-5r
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 17:25:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677277538;
 bh=y5DfR/4a83YwgDUo6GSWB9FPPgKV6uUXYni4GfqeHx8=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=ljzJYhQvmY5ujKaQSqucGRfeiMtls1DORl0papazc89AgfpvJxeVoVDohoUTVuQIY
 qspIYGkdqGSRqZ8oezhRb9mfh9y6F7Vw/EMIR8AVHSODVbIE9n2wkvZU0yuEYj5F16
 CgyFZHIPfBrE1P7IfF2mmKKIxsj76Z4AefjEJ52vP7YY7/zWy0GTIjRTNK/rmZAT0E
 eNapVVEzrA0IRrzxlWmBsNCgFGAKE3HbetvBRyHa3Ez7TjwpndtHJSIzROzPVaIudY
 nXc4stMGc0525f+UJ7F1fZtZR7jnfhIoidR+i4jVUSoeOvr2jbZ+H+VeBKXhi/bEBn
 8pJAQoKoI4WTg==
Date: Fri, 24 Feb 2023 22:25:37 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <5002b0b34b7a73483fe3@HIDDEN>
Message-ID: <5002b0b34b0ee4220ba5@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
 <5002b0b34b7a73483fe3@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>> But IIUC Window Maker is not a compositing WM (which most of WMs these 
>> days are)
>
> Indeed, and AFAIU this indicates that the bug is probably in GNOME. 
> You could now try with a compositing window manager.  A lightweight one 
> is XFWM.
>

On a second thought, if you want to try another compositing manager that 
is easy to install and remove, Enlightenment is a better choice.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 21:49:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 16:49:15 2023
Received: from localhost ([127.0.0.1]:38405 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVfwJ-00038J-Kh
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:49:15 -0500
Received: from mail-wr1-f42.google.com ([209.85.221.42]:34594)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVfwH-000385-Kj
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:49:14 -0500
Received: by mail-wr1-f42.google.com with SMTP id r18so554185wrx.1
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 13:49:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=0z2aCBYWyW0WSkDhzeX01s9K+HcWVSYFLEi0Rp6hmcs=;
 b=g1HQgMal1oDA8KwQo/Rfj2EsttTMLYcft8bGiT2xlv8BcAiS2Qf1R+M4MpqQewTvFA
 vj0i2/+iw8qfwpr9DBD+IS0jgBzEBqud2/251UQHe/0/Lh/SYpHZSxzjYUr+tk+BsPCu
 h/2BtCzPwdQoxghae2ESHYUp2gaqa+ManVvFTBzV4iJacBAlFGmzXW+wzgrhsvTjVGpF
 xutlXr+YDHQupQvkcdlvSyIHrJSK1k/4O7KEmQkvV/vGS8zWmicRIIZuDH0n5pf+6hcK
 PjsDnLzpdUWd2bDgM9dXSU7spXdSlGwJM0lYFZXodtIAERM1OmBYPZiUYZfTs3KQ3OM2
 l1UA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=0z2aCBYWyW0WSkDhzeX01s9K+HcWVSYFLEi0Rp6hmcs=;
 b=XpBz9G3JrleLC40ZGwTWUw5voRKoHKv8Do7FhXtLTXYV+vfD90xoB2kSrllkc/pHZ2
 +9HWXoU6NT9ov65qiUAk5eutBMTk6jHIC4I6sMy1EwTp9n+MlY6braCBpnRrTqoMu3ZO
 4NjP0mz87dX+cFHgCzl3VcXbIukDs6DHDNkGthmVc1b4cYeXFja9WxbIl+kT8zo5sjnf
 uo32O34omFcIe0CWjUqYyZeQ0o3JYMPFTaRpM5xD0Et0qvHMdUVG6kvdBMcJgdF3pBmL
 RVaRQLNawiuXJc89pJJVQMW+6eK6KiCsXRNr5qIhxdgOplwqB2u55guAKs9GRNc66EsN
 WlaA==
X-Gm-Message-State: AO0yUKVArF6yi0euN3qcreSiukQrjVLGXK6QDRJ/YQIpXfjcrZ78vEz5
 l02dX4nP5JJc4An0bReECV4=
X-Google-Smtp-Source: AK7set8K2SpYNoc/HNn7XKocRvSimHvv14P61kwwUWCh1eDcy3se0fI7emWfGakC7zV41Epb3SDMyw==
X-Received: by 2002:adf:f843:0:b0:2c6:e810:9aae with SMTP id
 d3-20020adff843000000b002c6e8109aaemr14939490wrq.6.1677275347695; 
 Fri, 24 Feb 2023 13:49:07 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 h7-20020a5d6887000000b002c5501a5803sm12321673wru.65.2023.02.24.13.49.06
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 13:49:07 -0800 (PST)
Message-ID: <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN>
Date: Fri, 24 Feb 2023 23:49:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN>
 <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <831qmen4ln.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 24/02/2023 23:19, Eli Zaretskii wrote:
>> Date: Fri, 24 Feb 2023 23:03:12 +0200
>> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> +int64_t now_millis() {
>> +  struct timespec now;
>> +  timespec_get(&now, TIME_UTC);
>> +
>> +  return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000;
>                                                                        ^^^^
> That 1000 should be 1000000, right?

Right, sorry. I misread it in the doc for "microseconds".

The result makes no difference, though: now only zeros are printed (and 
sometimes 1):

[x_set_name] time to x_set_name_internal: 0
[x_set_name] time to x_set_name_internal: 0

So the calls take < 1ms.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 21:19:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 16:19:55 2023
Received: from localhost ([127.0.0.1]:38374 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVfTu-0002HF-Na
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:19:54 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVfTt-0002Gy-05
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:19:53 -0500
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 1pVfTn-00009g-EN; Fri, 24 Feb 2023 16:19:47 -0500
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=7gJYK05TN7L+bnd+mjURdxrHotBi9/UkaACAi0Bp2Hk=; b=l9v0mUs9wUYJ
 1Ja+yGp4FP+ubCfg3USw25aEYp5xoyRirmhYhBwj+09K/rws6fDb2bG+vSEKRO8xotvylF0uXj4AH
 rJgXHxgXmzSK/UvIwqL45YDRisD8RzFrve0bmK9n5fpo6GzTddQNPS09sztOKQSVO7w5OaRWFwElI
 Ss/9dFjJJP0Syo84SToC9lm5d+fJvmWSfXPPFsXQSLx4eDz5MxLoO9V3Vx+ly+0ECwGOpFQUjJwAs
 WfUSu3TOVfojVOR0g7yBiytm9cBBzIs869jmzlA0QCv0jnDTSpPaZS1TqSG2vS/+LLHNHhJ3hWkyw
 DncEEb7Cx2/5xtJZnTKJnQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVfTm-00071z-Qv; Fri, 24 Feb 2023 16:19:47 -0500
Date: Fri, 24 Feb 2023 23:19:48 +0200
Message-Id: <831qmen4ln.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> (message from
 Dmitry Gutov on Fri, 24 Feb 2023 23:03:12 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN>
 <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Fri, 24 Feb 2023 23:03:12 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> +int64_t now_millis() {
> +  struct timespec now;
> +  timespec_get(&now, TIME_UTC);
> +
> +  return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000;
                                                                      ^^^^
That 1000 should be 1000000, right?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 21:03:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 16:03:23 2023
Received: from localhost ([127.0.0.1]:38361 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVfDv-0001pK-06
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:03:23 -0500
Received: from mail-wr1-f43.google.com ([209.85.221.43]:40771)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVfDt-0001p6-65
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:03:21 -0500
Received: by mail-wr1-f43.google.com with SMTP id t15so428544wrz.7
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 13:03:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=PuNsm4MjZ2m61D/sikqFzgSgnbT/tJa8RIh/DmNp07A=;
 b=BRkVfXjS37ftXYk+9WXm1rU1AZP96qzv/7gV3n37dslxvpCWTLn5dk2BFrc/O7+4MZ
 DXmcDukWDiai3hmzzdRyszeUSzIZq5OK0FeAfx7Qjc9fw+YVKXrYX/pswfmGssNmDSVz
 jonE7Id/BAPmup2kCW7g9DXNw4pA1VUm9GfZY+6aL/zOeLjz1HejitD4P2uQqc5IigUv
 txVmNZooBtAUeCSr9+ljCGWvGpkeA2ahWlgICdqEHpe2FZY29kd6SH9VOJdSVjXoJlCc
 f5p1Pgp76Nb6yeiHCFnYxK6CVhd+kCJfz4NSscOKwrQyOxEYHLkDAXNFyIJ8r+BaLFgN
 qBCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=PuNsm4MjZ2m61D/sikqFzgSgnbT/tJa8RIh/DmNp07A=;
 b=1eVRUOL2gxBPnchoOThfyXcrjM4LCHPpRZQLdNvo8LkbQ7LwmsoPRSEu1//7xeBuKk
 5ohKeGlCKGpSMMeiGw4lUNNCAAuFlpknlEWx62IvdvpI0dJ2krESi3LXAdJs90gCxG6i
 Imm8PDgXWwuApbu/UXzQKv5k86AnvlnPc5QM/65WUpVFluQTLYU47G3By7+Nui+DA56Y
 PibHmogGkg4aqNKZDNmDNUcmOurxWAo1verBgD9oPKSMN0XmIyUeL+qGNTuNCvoJkq+3
 36qfLDZChWzN08Dn3WT2WPifJaeR+l0Anj6c2/GzQq5GK8Jqgt1WzOi4uCqezPuIGeX6
 mFSQ==
X-Gm-Message-State: AO0yUKXOlOXLoi29t5VKQA3M/nSfAv+fTbiyV/doyhQsQNla1YpdRrZu
 cPeTbjqoFLj0qVDIt/b6n4E=
X-Google-Smtp-Source: AK7set9H7W3wm5UTmCqfWTuWbrgCMTRWL/Q1MQm9HRG7CLG1KT4epjBzzD9OfbQWR2V2xxKK+gRccQ==
X-Received: by 2002:adf:f4cb:0:b0:2c5:530b:7d6d with SMTP id
 h11-20020adff4cb000000b002c5530b7d6dmr16291618wrp.24.1677272594959; 
 Fri, 24 Feb 2023 13:03:14 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 b9-20020a5d4b89000000b002c794495f6fsm1941089wrt.117.2023.02.24.13.03.13
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 13:03:14 -0800 (PST)
Message-ID: <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN>
Date: Fri, 24 Feb 2023 23:03:12 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <838rgnnlt0.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 24/02/2023 17:08, Eli Zaretskii wrote:
>> Date: Fri, 24 Feb 2023 16:12:30 +0200
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>>>> - Before this commit: the window title doesn't change, it's always
>>>> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda),
>>>> there never is a noticeable delay before the window contents change. The
>>>> buffer is displayed instantly.
>>> How is this consistent with your previous finding that the problem
>>> exists in Emacs 25, 26, and 27.  The change above is only present in
>>> Emacs 28.  Does this mean that the problem 100-200ms delay and the
>>> original problem are two different problems?
>>
>> Easy: my configuration contains a customization for frame-title-format.
>>
>> It's set to
>>
>>     (setq frame-title-format '(buffer-file-name "%f" ("%b")))
>>
>> All the time I spend bisecting the config I didn't think to change it
>> (it's the very first line). And this makes the problem appear with Emacs
>> 27 and 26 too.
> 
> So the hypothesis now is that changes in the frame's title, which
> cause Emacs to update the title by issuing GTK and/or X calls, somehow
> cause the problem, is that right?

I suppose so.

>>> Anyway, if the changes in the frame's title are somehow related to
>>> this, their effect is to cause Emacs to call x_set_name_internal to
>>> display the new title.  Could it be that this function takes such a
>>> long time to execute?  Or does it have some strange effect on the WM?
>>
>> My vague (and likely wrong) guess would be that the WM knows it needs
>> some update from the Emacs window, gets it from the title bar before
>> everything else, and marks the update as completed.
> 
> Can you please time that function anyway, if only to make sure the
> problem is elsewhere?  How much time does it take x_set_name_internal
> since its call till it returns, when it actually changes the frame's
> title?

Okay, done. It was a reasonable guess, that if the update is 
synchronous, it might stall for some reason. But that doesn't seem to be 
the case. It takes about the same time when the bug manifests as when it 
does not:

[x_set_name] time to x_set_name_internal: 49
[x_set_name] time to x_set_name_internal: 20

Here's the patch I used, if you want to check or modify it:

diff --git a/src/xfns.c b/src/xfns.c
index 528ae61ca32..b8ce75469c7 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -2238,6 +2238,13 @@ x_set_name_internal (struct frame *f, Lisp_Object 
name)
      }
  }

+int64_t now_millis() {
+  struct timespec now;
+  timespec_get(&now, TIME_UTC);
+
+  return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000;
+}
+
  /* Change the name of frame F to NAME.  If NAME is nil, set F's name to
         x_id_name.

@@ -2290,7 +2297,11 @@ x_set_name (struct frame *f, Lisp_Object name, 
bool explicit)
    if (! NILP (f->title))
      name = f->title;

+  int64_t was = now_millis();
+
    x_set_name_internal (f, name);
+
+  fprintf (stderr, "[x_set_name] time to x_set_name_internal: %ld\n", 
now_millis() - was);
  }

  /* This function should be called when the user's lisp code has
@@ -2330,7 +2341,11 @@ x_set_title (struct frame *f, Lisp_Object name, 
Lisp_Object old_name)
    else
      CHECK_STRING (name);

+  int64_t was = now_millis();
+
    x_set_name_internal (f, name);
+
+  fprintf (stderr, "[x_set_title] time to x_set_name_internal: %ld\n", 
now_millis() - was);
  }




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 19:33:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 14:33:56 2023
Received: from localhost ([127.0.0.1]:38270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVdpM-0007sL-HP
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 14:33:56 -0500
Received: from mail-wr1-f54.google.com ([209.85.221.54]:46692)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVdpL-0007s9-BW
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 14:33:56 -0500
Received: by mail-wr1-f54.google.com with SMTP id bw19so201204wrb.13
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 11:33:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=iquwo6n7wmoqkhpefsMgV2ZWE7MuRvRCpImpjjs6nBA=;
 b=h4XGVChtyKUywKIg7aDf1T9QwvROgvQc/a7T+aQp252j1vQDVBf6GOHpSuTLWHUHir
 CzmowUiWcRk+U14jX41SDqOcPm/lfHpLrPq2KG4/H28dA6T0qEyq3FgY+D9DfWgva+bB
 dy+dGRDaiC4FaTxhUyLIYyTP106hjgFM/tt+0FFV94GAnLuA6YIm6lWVZ6ioZ97CAWwm
 9/7YTOLHeGSh/Dkd/hWFNggBLO3thcoU/GR7edFBnFnOai30xyrrQkSnZf3pmQSxfVJl
 xcjXLrQpXpVLZI62YUBNgLUD0HYcUa89uMC9zhuH9hsexeinVtTKOWonGvSyvTe2R47q
 MH2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=iquwo6n7wmoqkhpefsMgV2ZWE7MuRvRCpImpjjs6nBA=;
 b=Vzy6MRielF8LGXoUxadGAllCpBnqO6FyQLDing2KEKrKGSzt8Y5iLHmUQkSlJK0a9t
 k6GpS45xMEyvww6yE7vvoDhylBpObfLBlYZ252JzL4vS/ul6Xe9rc3UtUV58k22kVakZ
 z7pQbSFyON8k5//7GjPeQu7kApmRH1itObImrjPQnFByCO8K4Rzky+9RLaxAa9BYSMWN
 9uYPY6+0D51mZo7mxH8ki4NKsx/0I8wqEjrxmcodvh+T1ffwEvFR/xpJXZ9cAZFvTUwE
 iRYtP0wgCaNfliD7rTokH81G3VTnfReOyA9I0oo4tlyJDXBlGwZULSeeW14CGWXN9PeO
 5DRg==
X-Gm-Message-State: AO0yUKXXDoPrfeKPAClzT8qUw0KYbDV96qhLaz+SJ8zhEVCeg4A9cy8f
 shGTrpex/ZMLndJ/JcDXZF8=
X-Google-Smtp-Source: AK7set+yqnKJSboPJ4wMPM7DdgMPkfgB00zuNlhAADripARCXherHYFh5NnWTqLj2HC6XPYIDdeMTw==
X-Received: by 2002:a5d:438e:0:b0:2c8:37a:59c2 with SMTP id
 i14-20020a5d438e000000b002c8037a59c2mr1502398wrq.63.1677267229391; 
 Fri, 24 Feb 2023 11:33:49 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 l7-20020a5d5267000000b002c71a32394dsm3383343wrc.64.2023.02.24.11.33.48
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 11:33:48 -0800 (PST)
Message-ID: <bf6eabfd-8015-16c0-985f-58be3a871df7@HIDDEN>
Date: Fri, 24 Feb 2023 21:33:47 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN>
 <83wn47m4ys.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83wn47m4ys.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 24/02/2023 17:57, Eli Zaretskii wrote:
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
>> Date: Fri, 24 Feb 2023 17:51:05 +0200
>> From: Eli Zaretskii <eliz@HIDDEN>
>>
>> So, now, when does the delay happen?  I previously thought it happens
>> when the frame's title changes, but now you are saying it (and the
>> commit you mentioned) is unrelated, right?  Then what _is_ related?
>> Just the display-related activity in windows around Emacs?
> 
> Also, if you use Emacs 25 with %b in frame-title-format, do you see
> the problem?  If you do, then double buffering is off the hook.

I haven't been able to repro with Emacs 25, even with custom 
frame-title-format.

Possibly because it starts with a 2x larger frame. But maybe due to 
double buffering.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 16:15:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 11:15:53 2023
Received: from localhost ([127.0.0.1]:38031 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVajg-0002Ya-U8
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 11:15:53 -0500
Received: from mail-wr1-f52.google.com ([209.85.221.52]:33561)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVajf-0002YP-Sf
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 11:15:52 -0500
Received: by mail-wr1-f52.google.com with SMTP id bo30so13895270wrb.0
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 08:15:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=DbzSGt6fzE+suDHftNqykLRUppL5ljM6DLEtLoQ8/+o=;
 b=oHiZ50qPQ19WdbMPBY3tvy2fA2EDj0vhUR2dLabmZxOpkx1NY05cfklMopA8UIZrI6
 SAC8AUUz6CDEJxZvPe1atnmqvxXxIiHp17VrKiK687yaLUv8rigAvHWO1wY8eqe9gyrf
 yxP1WWajQlbTgx8DkcCKJv9CccRX8F9LA/U7ra77gyBJNn8tfHJRarqXsVug4JegcMw6
 +rbSLBl5vtqLYSjVqgG2n1L4nJAJHNRRaqbOFxQFCQEcBWup+UbRir8D6aoadgr5DH7O
 r6NLFnJW1u+TuD6+zyN6OihBtvnhXiHd/+rwhLuCACFUjkw3JEyUX0aw+2ROsaIGdvap
 yGyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=DbzSGt6fzE+suDHftNqykLRUppL5ljM6DLEtLoQ8/+o=;
 b=CFYtCxnHSVsKlyUz7ovjeanxnpgHlPos7rTut1YACWEES3EA+AnXTVJftZlX3JBQW2
 IbwnH8otQQxlXH68gMw7QzRVICf9rWd7Tsn/JHGzSJKQxvd+5Jh4k6/6DmmfsUUyRwxB
 +Mx6oJ738IuqMCMzLZKTBw9GOOOVI66h2wI9isxY4/6NNtYOcY4u61zlT/ac1bo94/FQ
 ynpLwrceIRwDRh2nl67cA7jwDZM4shIlNCvs7BX0m1TXKRCMiKnnif6kgk1hX2S0Aigr
 sovZ1YDkUcSnM5IT9Yv4wG6TlTpRswqhULGVe2sBchcDyG1kP/X6COaqOrDCSxQQuKTW
 D1ug==
X-Gm-Message-State: AO0yUKXMNFdiVEEa/J+BBIqCemWI+80yibNHFshSdION7ZDjaz2XBdn5
 AfdJqeYwe6jzynXu5mJ52CM=
X-Google-Smtp-Source: AK7set+UZFQPcHN05qncQ3Wx3hmxxEh/ojB1mhcx2z+jjFSplNDyyiyyZcHWzqMj97XKL95CZFCywA==
X-Received: by 2002:a5d:4dc1:0:b0:2c7:1698:22c9 with SMTP id
 f1-20020a5d4dc1000000b002c7169822c9mr4302782wru.3.1677255345959; 
 Fri, 24 Feb 2023 08:15:45 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a16-20020adffb90000000b002c54c92e125sm12377747wrr.46.2023.02.24.08.15.44
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 08:15:45 -0800 (PST)
Message-ID: <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN>
Date: Fri, 24 Feb 2023 18:15:43 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83y1onm592.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 24/02/2023 17:51, Eli Zaretskii wrote:
>> I just said that unchanging title doesn't stop me from seeing the delay
>> when there is, in fact, a delay.
> So, now, when does the delay happen?  I previously thought it happens
> when the frame's title changes, but now you are saying it (and the
> commit you mentioned) is unrelated, right?  Then what_is_  related?
> Just the display-related activity in windows around Emacs?

I press 'a' (which calls find-file) and see the delay between the 
keypress and the buffer being displayed.

When the title format is a constant, the aforementioned delay is always 
instant/imperceptible. When the title format depends on the file name, 
the delay can be quite noticeable (randomly).




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:57:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 10:57:23 2023
Received: from localhost ([127.0.0.1]:37995 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVaRn-00022g-BE
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:57:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:34014)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVaRl-00022R-PJ
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:57:22 -0500
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 1pVaRg-0006ek-Hm; Fri, 24 Feb 2023 10:57:16 -0500
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=jdi89WduAko1q2y4Q0NCb7Df1BqsTk7FMrUwqAbHh84=; b=LthF6YvzMDiK
 kGfiz5YWF+wu/BTusKikT50lOYZ1hR+HriXdjBqqAHRfJ1V/Mz7XhpWdVKVrhKNZWzXnoeiPcaYuu
 5yMCohsYz9OisUi9WVpgnl54bFc5oK10e3G4/rlsQR2dcTy39PO8a8ofVuHZFE+Sw9WPOQSNysm9t
 gTuQOtz9Py5sE3dkZmLq/kfnqu1mO36USwv4CYlGyzU+DUwYydJlnjB2qhR/9j+ITcjcP+LW5TTns
 PF33L4RQaxFLom+QcwvVkx+B5oCeyO3xFG0gaHIZ2NJykX4nhcOlep2QAaAEqYB74/5gShA5Ek8Jx
 mTPDTLTTTLh20jxGWcXe2Q==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVaRf-0007W6-TQ; Fri, 24 Feb 2023 10:57:16 -0500
Date: Fri, 24 Feb 2023 17:57:15 +0200
Message-Id: <83wn47m4ys.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: dgutov@HIDDEN
In-Reply-To: <83y1onm592.fsf@HIDDEN> (message from Eli Zaretskii on Fri, 24
 Feb 2023 17:51:05 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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 (---)

> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> Date: Fri, 24 Feb 2023 17:51:05 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> So, now, when does the delay happen?  I previously thought it happens
> when the frame's title changes, but now you are saying it (and the
> commit you mentioned) is unrelated, right?  Then what _is_ related?
> Just the display-related activity in windows around Emacs?

Also, if you use Emacs 25 with %b in frame-title-format, do you see
the problem?  If you do, then double buffering is off the hook.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:51:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 10:51:12 2023
Received: from localhost ([127.0.0.1]:37979 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVaLo-0001rZ-Hm
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:51:12 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58760)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVaLm-0001rL-CM
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:51:10 -0500
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 1pVaLg-0004ie-W9; Fri, 24 Feb 2023 10:51:05 -0500
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=FiFpiJsDBOlLbe6y5dsTT/GVd7fLYe47nneQj6md2TU=; b=mhKeHfoD2eRo
 XXbY8qaR1d6v3Qlne0n09pYpyHok5WS5O1OnTIqZwQxC/EMUtMlgWjeyoz2irLCk6eRM12gtKdZTO
 7bub9jYMcLDWQjf6y6rlmGqkFdz83doMbtXLKU1F6kVcsUXNTW4YAfXI7dDZemJy1V0NBYDavIgN8
 9IksBAkLL3lBmniG4bGu6yz4afIYBmYN+0gmYWBy3dwF3l/HrlCI3IM6/PGazWDVj0idO43jO8tGq
 uzzorPdMy761KYneYf99sCq9NJdo1CmUERV5sibW6mNJ0dz8Xpiam0DKFpaQylX23rZtyeUxCOdFA
 nGPymhlEjC9E6PnYctLqSw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVaLg-0006M4-Fr; Fri, 24 Feb 2023 10:51:04 -0500
Date: Fri, 24 Feb 2023 17:51:05 +0200
Message-Id: <83y1onm592.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> (message from
 Dmitry Gutov on Fri, 24 Feb 2023 17:35:20 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
 <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Fri, 24 Feb 2023 17:35:20 +0200
> Cc: luangruo@HIDDEN, gregory@HIDDEN, 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 24/02/2023 17:12, Eli Zaretskii wrote:
> >> Date: Fri, 24 Feb 2023 16:14:31 +0200
> >> Cc: Gregory Heytings<gregory@HIDDEN>,61667 <at> debbugs.gnu.org,
> >>   Eli Zaretskii<eliz@HIDDEN>
> >> From: Dmitry Gutov<dgutov@HIDDEN>
> >>
> >> The problem is in the noticeable delay between me pressing 'a' and
> >> seeing the contents of the window updated.
> >>
> >> When the frame title doesn't change, we simply can't track it as an
> >> additional symptom (that the buffer has been successfully visited, but
> >> the frame display remains the same).
> >>
> >> But whether the title changes or not, I can easily see the delay between
> >> me pressing 'a' and the contents of the window being updated. Or its
> >> absence.
> > So now you are saying that the changing title of the frame is_not_
> > the cause of the problem?  You are now saying that the delay_always_
> > happens, and that the change in the frame's title just makes it easier
> > to spot that delay?
> 
> I just said that unchanging title doesn't stop me from seeing the delay 
> when there is, in fact, a delay.

So, now, when does the delay happen?  I previously thought it happens
when the frame's title changes, but now you are saying it (and the
commit you mentioned) is unrelated, right?  Then what _is_ related?
Just the display-related activity in windows around Emacs?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:35:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 10:35:31 2023
Received: from localhost ([127.0.0.1]:37947 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVa6c-0001Kp-VW
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:35:31 -0500
Received: from mail-wr1-f52.google.com ([209.85.221.52]:34468)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVa6b-0001KZ-Ax
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:35:30 -0500
Received: by mail-wr1-f52.google.com with SMTP id c12so14330651wrw.1
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 07:35:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=2oXJQxuVJ6TuRGE3ZElQMzOEgAS5rLC8iiSAstVCkh0=;
 b=QE7s/AwOv66PGNf0TbKdZySIC3ZtT/dcqMobhsO8XkcvQzoQPr5ksVzZpLalmJ/EgF
 LES5RA7BqgNGEOp48/k4jOk5WHGkX/D2QJMMQf8zKz9moIC6avwitktJPv/LyF9auKLS
 dBjGSmITrRIPDedN9jalOgcz8Djt95GepDTTiIDDR8iWdLoMMGyGESFKBMQopWbUU/me
 BPj4KHu6VyHJNDZH5dfRoyZfxPLmo6jvAOZ2UUiI+eXo5PjqWbjL5f74MJcDaYCwEO6m
 /m0rAc5fOTTYRlx7liNuT5K1+l45amWRg+1+UJpXskNWYIL6qfkIDRMIqyNO1RZbJyFy
 B+DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=2oXJQxuVJ6TuRGE3ZElQMzOEgAS5rLC8iiSAstVCkh0=;
 b=k2TAhTS3f9Z4muoq+6yRX77htpCjs7EWV773Uc8qihmU/qBUXqYKLccYcS9yjPtfRV
 2fxDcJyd9gfWJpbO39rw9QraZlZxh4NN1dlOXHtKUqYbVxk4XmnX2A54asE6bKNJonv8
 iN16n+lBfQjNNdDfAvB5ZG5ycgeDZfpUWSPlgoc++nx1jzsef7/YokFgqCAf+BTB+qyr
 O4uCx0GILak6lzb1OshOYVf6x6XCxenQ1VCA/Hlkx4XQ7NgASAXH0U5aHem19w3HTGla
 zVCpHQRuV4HpoqpxWpjkVGS1/atvXR19Y2kiHVMM7DAJ3vKj3e/VAzyBtosAgckIqIIS
 YCSA==
X-Gm-Message-State: AO0yUKUDw6jjOG6zzhWVlvNQN2rRhkpNbnx7pdg4KAU42w+PjlZFyiG0
 /Qzuzbv+Mtgt9IT0qgEKdes=
X-Google-Smtp-Source: AK7set8mQnuh5NxXGUWqHCkrat84Y19Q6vlk2t31r3/Tn9eNKQL9ps3ngiVdhItfCagDuGDdDPeClg==
X-Received: by 2002:adf:cd11:0:b0:2c7:1d20:7743 with SMTP id
 w17-20020adfcd11000000b002c71d207743mr2467546wrm.21.1677252923208; 
 Fri, 24 Feb 2023 07:35:23 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 d21-20020a1c7315000000b003b47b80cec3sm3053192wmb.42.2023.02.24.07.35.21
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 07:35:22 -0800 (PST)
Message-ID: <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN>
Date: Fri, 24 Feb 2023 17:35:20 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <835ybrnllt.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 24/02/2023 17:12, Eli Zaretskii wrote:
>> Date: Fri, 24 Feb 2023 16:14:31 +0200
>> Cc: Gregory Heytings<gregory@HIDDEN>,61667 <at> debbugs.gnu.org,
>>   Eli Zaretskii<eliz@HIDDEN>
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> The problem is in the noticeable delay between me pressing 'a' and
>> seeing the contents of the window updated.
>>
>> When the frame title doesn't change, we simply can't track it as an
>> additional symptom (that the buffer has been successfully visited, but
>> the frame display remains the same).
>>
>> But whether the title changes or not, I can easily see the delay between
>> me pressing 'a' and the contents of the window being updated. Or its
>> absence.
> So now you are saying that the changing title of the frame is_not_
> the cause of the problem?  You are now saying that the delay_always_
> happens, and that the change in the frame's title just makes it easier
> to spot that delay?

I just said that unchanging title doesn't stop me from seeing the delay 
when there is, in fact, a delay.

> So when you earlier wrote that a constant frame title makes the
> problem disappear, you were mistaken, and the constant title just
> makes the problem harder to spot?  And the delay exists no matter
> whether the frame's title changes or not?

No, I stand by the earlier assessment. Sorry if some of the phrasing was 
confusing.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:20:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 10:20:39 2023
Received: from localhost ([127.0.0.1]:37932 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVZsE-0000uB-P8
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:20:39 -0500
Received: from heytings.org ([95.142.160.155]:43166)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVZsC-0000u0-L4
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:20:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677251557;
 bh=VlyaR3Mjq2pMeKScDwWHdnKhSQPamVG3oAs4YN1gDQk=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=5MsZzPdH2SUW89dpgUK019216QZSNZ1juvJWLGYPRLKnlYcAxcr8XVfOzieBv0eae
 tvWdD2bb5Bl6eo1azMwrlBXcQcF1/Du0ulyea2LD3ZZ/IEBP5T7qvhQJB7tvXOJcd2
 nkkm0oElGx4U/zJYjKHNn10BE/FQnBPEwd04jOt0VDbT5zxkAWeS4GCNaiDsIxP4hx
 veESjqsVkRvoIH4OVKv+y3cx4O4i9tddnekO3959h3d5m2DWl5or43rTlEg0s8rk7k
 25TNNUeDXJD7jxSUzS6p7KLMPgTGsH9X/kd2IHW9/bG/8XU1oX77anL1aixbjgMqpA
 bOnux0mAngX8Q==
Date: Fri, 24 Feb 2023 15:12:36 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
Message-ID: <5002b0b34b7a73483fe3@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
 <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> But IIUC Window Maker is not a compositing WM (which most of WMs these 
> days are)
>

Indeed, and AFAIU this indicates that the bug is probably in GNOME.  You 
could now try with a compositing window manager.  A lightweight one is 
XFWM.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:13:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 10:13:23 2023
Received: from localhost ([127.0.0.1]:37919 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVZlD-0000fh-24
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:13:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:51126)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVZlB-0000fC-24
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:13:21 -0500
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 1pVZl4-0008Jz-On; Fri, 24 Feb 2023 10:13:15 -0500
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=v0BnqrVb7D7NU/Lc24mNSuPqR5RwAwIkz7D4QtSBk1Q=; b=Eq3TEjOpF68X
 Jcbbwh6vdzwWT7vpICMFC0cNA0rzcxZoFbYtGj1nbWcPpK0qMEmt6Dv1/PKfuDV6rFyB42staLquZ
 +cIoxCHmgBjOwG5ccG7WllbMGKPCxRzX+T81+viQivkHLFEmFstZdIjpAp89NNgbb+yHWfoV8vUHm
 HJcfLaHanLh4wnS7GoLwEYuTbv/5lqSiOPPQ15NOWUIJsRDGHaqSmY4orjF3GyB+rFWuJPv0pUPcM
 lPx1k25wARXzAhS4Qh4QskgwrOhKmj7wQV5n05F0jThp3Z/8hPQCh0GeCb1RPFvQQo96G+7WgO4Mp
 EAHh/iz7+WqMwl03VCp3Rw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVZkd-0004MT-FB; Fri, 24 Feb 2023 10:13:12 -0500
Date: Fri, 24 Feb 2023 17:12:30 +0200
Message-Id: <835ybrnllt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> (message from
 Dmitry Gutov on Fri, 24 Feb 2023 16:14:31 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
 <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Fri, 24 Feb 2023 16:14:31 +0200
> Cc: Gregory Heytings <gregory@HIDDEN>, 61667 <at> debbugs.gnu.org,
>  Eli Zaretskii <eliz@HIDDEN>
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> The problem is in the noticeable delay between me pressing 'a' and 
> seeing the contents of the window updated.
> 
> When the frame title doesn't change, we simply can't track it as an 
> additional symptom (that the buffer has been successfully visited, but 
> the frame display remains the same).
> 
> But whether the title changes or not, I can easily see the delay between 
> me pressing 'a' and the contents of the window being updated. Or its 
> absence.

So now you are saying that the changing title of the frame is _not_
the cause of the problem?  You are now saying that the delay _always_
happens, and that the change in the frame's title just makes it easier
to spot that delay?

So when you earlier wrote that a constant frame title makes the
problem disappear, you were mistaken, and the constant title just
makes the problem harder to spot?  And the delay exists no matter
whether the frame's title changes or not?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:08:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 10:08:33 2023
Received: from localhost ([127.0.0.1]:37901 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVZgW-0000XW-S4
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:08:33 -0500
Received: from eggs.gnu.org ([209.51.188.92]:46042)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVZgV-0000XG-Ew
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:08:31 -0500
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 1pVZgO-0006Wh-Hr; Fri, 24 Feb 2023 10:08:24 -0500
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=GRSBpVkcksQ6mse6/TyeUaLJshYGH8QRI5CnyVnq6Xs=; b=KXxg+UMf+/91
 KXCzIUqhNKJgqGUmr2qQIFTRl5NtCp3HrvT5ErwXQzekjnJdUkTq4Z02KtbMdkSbWjKLl8TiyG4TK
 XwGszolJFbKRrzufU6XXym6/sGroW1eErMsI+S6bwv9AOdbT2rLBV20KAsMgv3vSxth1/d1gezh2q
 iYSD8G8oPNgZr+9fYO+pL9r18i9Gxw4TNaHPitA0nAWXc9/sPEKhQ0KY816X3hTlcDFBWHg6mWz7w
 HlgVMeGZHwdNnqWEDgUNM26gsw8K1FeU43HOi7NXJn8x2zvU3O+CC3zU4jXgbU1n1yjRj9owkIbXN
 LGYA6zQW/6lCq4g+P7i4bQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVZgB-0003lE-5Y; Fri, 24 Feb 2023 10:08:24 -0500
Date: Fri, 24 Feb 2023 17:08:11 +0200
Message-Id: <838rgnnlt0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> (message from
 Dmitry Gutov on Fri, 24 Feb 2023 16:12:30 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
 <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Fri, 24 Feb 2023 16:12:30 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> >> - Before this commit: the window title doesn't change, it's always
> >> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda),
> >> there never is a noticeable delay before the window contents change. The
> >> buffer is displayed instantly.
> > How is this consistent with your previous finding that the problem
> > exists in Emacs 25, 26, and 27.  The change above is only present in
> > Emacs 28.  Does this mean that the problem 100-200ms delay and the
> > original problem are two different problems?
> 
> Easy: my configuration contains a customization for frame-title-format.
> 
> It's set to
> 
>    (setq frame-title-format '(buffer-file-name "%f" ("%b")))
> 
> All the time I spend bisecting the config I didn't think to change it 
> (it's the very first line). And this makes the problem appear with Emacs 
> 27 and 26 too.

So the hypothesis now is that changes in the frame's title, which
cause Emacs to update the title by issuing GTK and/or X calls, somehow
cause the problem, is that right?

> > Anyway, if the changes in the frame's title are somehow related to
> > this, their effect is to cause Emacs to call x_set_name_internal to
> > display the new title.  Could it be that this function takes such a
> > long time to execute?  Or does it have some strange effect on the WM?
> 
> My vague (and likely wrong) guess would be that the WM knows it needs 
> some update from the Emacs window, gets it from the title bar before 
> everything else, and marks the update as completed.

Can you please time that function anyway, if only to make sure the
problem is elsewhere?  How much time does it take x_set_name_internal
since its call till it returns, when it actually changes the frame's
title?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:54:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 09:54:54 2023
Received: from localhost ([127.0.0.1]:36491 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVZTK-0008Ip-3V
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:54:54 -0500
Received: from mail-wm1-f50.google.com ([209.85.128.50]:50897)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVZTI-0008IN-Ns
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:54:53 -0500
Received: by mail-wm1-f50.google.com with SMTP id k37so8592628wms.0
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:54:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=yB6zPUm+fly8yFjm8dJo7xOHWgjcNWeHfT9WnXblZ0k=;
 b=bxFYir53wIV8br3rGUsllaSo1nHX+1Yr97PrcBg1ncp0jMd2ejmsTaGkyJxBCsqLwG
 NYkuhBTtE477FbbjxIN7LkYjVKt/t8uDeo8a5uCAMA6C3HKnt8AqHtbT5PraHVf18c+B
 9hcA8bZJYLuBf2DAt0YjNzec07MqA7aq05eBMqMYAiBLa7H+TEhE8zMTn4SZgtmrD5AU
 /47PKjHO/soDmzDpBQ8FtnUX6C967nfUQz+eNUm0wsqyctBJJtaZ//5Ufbe2O/pwuqez
 uxxGXimoWA/10OblB3YJRLbJQDH1SIgHTZRme/hibAciLfYfdHmN8H9lJhOd64qf9n/Z
 0KyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=yB6zPUm+fly8yFjm8dJo7xOHWgjcNWeHfT9WnXblZ0k=;
 b=gfyEX1eNxxJzm3ZLIVEV2bilGTzXmrt6Yn8MQ7A3BxqNIqLLWm0lD3x4b4tTWEOJfs
 dWto0g7HjUvMwTxEOUbDpPh48TlmKq5vwd+HvxMgwcEpMKdsbr0TNT9EvWWqzuxM9lvB
 9hGI3neqk/A5fPFaQvFebYP6dO+9zjgtmfdQqz8PQ8XoIjAAKTZlGjbZ3vWVTYMFSBXa
 Upj1CcEf58AgSIrUhwyUMhBxfnwfXSXXe25bYtqQmGEKJemUxfAyi84yci85xR85AWtO
 lTMHi0R6f1nvIM2d+s30ghB0OFQipH8aEGrFekbzM0UqCVz9xt7l/z2hJFVriT8K2gD8
 CvwQ==
X-Gm-Message-State: AO0yUKWNea/f6qNmvwJdZD3cZp+/t0lwgHQH9YQWDQf2j8DzTz6g6/g3
 SJNuXLOjAE+b2nJRXhcIrJs=
X-Google-Smtp-Source: AK7set9DBQJQh4pftg3Rag87pm3WrsreBRY0uDIlCJato4jFR08ox9dHmfY1XAyAE68oC5JCLw7Syw==
X-Received: by 2002:a05:600c:4f44:b0:3e1:df8d:e022 with SMTP id
 m4-20020a05600c4f4400b003e1df8de022mr14169037wmq.9.1677250486630; 
 Fri, 24 Feb 2023 06:54:46 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 c16-20020a05600c0ad000b003e214803343sm3002773wmr.46.2023.02.24.06.54.45
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 06:54:46 -0800 (PST)
Message-ID: <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN>
Date: Fri, 24 Feb 2023 16:54:44 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
 <5002b0b34b1213122157@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <5002b0b34b1213122157@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 24/02/2023 15:54, Gregory Heytings wrote:
> 
>>
>> I don't have any of them installed, but I can try. Which one do you 
>> recommend? Perhaps we should choose one that still uses GTK3?
>>
>> I use stock Ubuntu (22.10).
>>
> 
> Window Maker, for example.  I think its package name is "wmaker".

Ok, I tried with Window Maker, and it doesn't reproduce.

But IIUC Window Maker is not a compositing WM (which most of WMs these 
days are), and also, somehow, Emacs startup (with -Q, without init 
script) was like 3x slower there than under GNOME.

So the difference could be caused by higher latencies as well.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:29:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 09:29:21 2023
Received: from localhost ([127.0.0.1]:36469 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVZ4b-0007cn-Bm
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:29:21 -0500
Received: from mail-wr1-f50.google.com ([209.85.221.50]:39590)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVZ4Y-0007cW-HN
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:29:19 -0500
Received: by mail-wr1-f50.google.com with SMTP id r7so13944573wrz.6
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:29:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ryuBF9I6bWEkDsTgTgujsLuGQxv5o91JgOf6mR6eVTE=;
 b=gydKYAFmxt27m/IvMXszhBLSzxSg7tTmPUChFhAuQ/MeY2iHMxAZwR2T1ZfxODYJeO
 alL5Dw+yyNceUx2ruewUa+RtvmPjYKdqfqE/nmPAqKqUD+FmDXrvvsTqWbPy87Qja9ss
 xCVTbEpqHS92uNTKjOn6fBwqdtzgweDfXpCb0JZHU+X28bm89SZFxVvXJ6WLqSET30iO
 GlRZ8oiRlMDyBjw7ZWounXRkoSs0vqSAF+A8iIAxra9jkp/6DZyICmz8tFW4RDePv1dH
 umIWDm6UNWm4651zEbK4VALAicCaj1VnD7TV/xuQaKmvSEGfTV5zCLaG63qsz4/wC9JX
 tw7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ryuBF9I6bWEkDsTgTgujsLuGQxv5o91JgOf6mR6eVTE=;
 b=ihD3j0JzMbBJLUNFIbjNcvuY6F/RbYRLLuCNyMrUuoYGkemhGx8EWk6FHWrSj62oni
 Uc8bnvjUYC99t2Az6YNnu0wRDNnOQFCz02jaTizTMyAVZEuKsjOraUs89JYHfbo4xYRw
 RqUpP3b8k8Zhp/IPS6vHKBRvmMVgXS4X9Qop4grCTgfbWLv3aL8V2sM5B9HmRteO2QHv
 YWt8+ppwsimS66pFNPt0DdgPHZ7doW7IU/qssE1nesKxLVFKaUIXBlRrnFQtHpUab7g/
 2M0Gy/ww0J9e2T+JDbvPAztXD7t2HFM1XF8NEBbPhCOZWjzCJ9F/b5QXA/JUvMAZTM0u
 2H5A==
X-Gm-Message-State: AO0yUKXNaV/1S+Xg2dHYU9jM3IsZfTX6QpBWoPZt7rkPurKOAXQm3C5+
 22KwglgGA3N4aZYXylEXmuw=
X-Google-Smtp-Source: AK7set9WyiuLhHzkcZmarBsZPP5Mz4o8gHurkqnMObSNTJ3iB8bhp01s00wEM5V8u5fdP91b/9zHug==
X-Received: by 2002:a5d:6947:0:b0:2c7:1d97:bdcb with SMTP id
 r7-20020a5d6947000000b002c71d97bdcbmr1951707wrw.36.1677248952594; 
 Fri, 24 Feb 2023 06:29:12 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 c16-20020a05600c0ad000b003e214803343sm2932900wmr.46.2023.02.24.06.29.11
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 06:29:12 -0800 (PST)
Message-ID: <b207b3c5-e636-9997-663b-fe54db8a1e85@HIDDEN>
Date: Fri, 24 Feb 2023 16:29:10 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN> <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN>
 <87y1on43xs.fsf@HIDDEN> <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN>
 <87pm9z412q.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87pm9z412q.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 24/02/2023 15:58, Po Lu wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>> I vaguely recall them talking about such problem and working on it,
>> from certain dev blogs. Though I though it was supposedly fixed in
>> GNOME 43.1 (which I'm using).
>>
>> But how does it relate to our situation? If GNOME refreshes windows
>> more often that it has to, then it's a performance problem for them
>> (re-rendering takes cycles), but not a correctness problem.
>>
>> The only things it should do to us, is helping to mask our problem
>> (when Emacs doesn't refresh quickly enough) by forcing additional
>> repaints.
> 
> The problem is that I suspect Mutter is forgetting to queue a buffer
> flip or to update its back buffer with Emacs's window contents, since
> judging by the logs you sent, Emacs is making the same buffer swapping
> requests regardless of whether or not the bug can be reproduced.
> 
>>> But before you do so, please try the following:
>>>     - Use a less resource intensive testing program (not Firefox or
>>>       Telegram Desktop) such as ``xclock -update 1''.
>>>     - Update to the latest version of GNOME Shell.
>>
>> I can reproduce the bug when the Emacs window covers xclock.
> 
> Right, what if you move xclock so only half of the clock is obscured?

If both of these are true:

- xclock is only partially obscured (half-ish).
- The updated frequency is high (xclock -update 0.001)

then I can't reproduce the problem anymore.

If either is false (e.g. if I'm using 'xclock -update 1'), then the 
problem reproduces still, albeit with a little lesser frequency.

> Also, when you run ``xprop'' and then click on Emacs's window, what is
> the value of the property _NET_WM_OPAQUE_REGION?

_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 1456, 1296

> Another idea would be to place a constantly updating transluscent window
> on top of Emacs, which will force mutter to copy the up-to-date contents
> of the frame in to its back buffer.  But I know of no easy test program
> for that, I might write one tomorrow.

Thank you.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:14:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 09:14:41 2023
Received: from localhost ([127.0.0.1]:36404 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYqP-0007Ce-Kr
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:14:41 -0500
Received: from mail-wm1-f53.google.com ([209.85.128.53]:53108)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVYqN-0007CS-Mz
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:14:40 -0500
Received: by mail-wm1-f53.google.com with SMTP id j3so9530298wms.2
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:14:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=R5NNvSxHYuEvYHXBVvzGS3R9Y8Z4sp1XsYfKHzO+HII=;
 b=eQ6rfpHM+/qCReQ0ktM/7XGxWbjwD02jr5c2eJ8onwbyoWqdphAx9s2ER5/FwpsyAE
 KlJ+qduuYM1C9uzIn4lluPNL01j31diAz6iORGKg1qS/haW0oRpinp1Hd22/2waHoq3L
 WvtqisGbKTCfoqxRP3Tp6KPrbbjgKupZVKHsPkeST/kuBOT2sOoi05VvtnwTyO2kgzQC
 nbWizhgCCFRszpZyHUgKEEUNeC0+Um92rvkt4PGUZTHy4tEV4g2lLmqzDX4XFPYPlQhx
 RGs9EMdAYzkUXvWp3GKqN01vCYXMk479XXDx83JRiWRzoK+1MsNI2KzSqq9JhmIqpyly
 20rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=R5NNvSxHYuEvYHXBVvzGS3R9Y8Z4sp1XsYfKHzO+HII=;
 b=M0YDF7Qu02pf6OwAMVh1C+NOCOwC4bUk+cbsJHSR5VTfod9foBYroW8G3MhycST04R
 EJb47JEVlz6YGLhL2LGhbIspPKykwa4JZro59fFaSgSwxmuJsx+BVY1d/55ExnPYb9QX
 O8EBXL/Ikjed9ezFdiIOgDNWstOnaaAz6M5LM9fyl50ET9YUEgqJFPhiij/wHR1Z+2LX
 GUFF2KHw4ylEbvCimTVPOTZH8HA8at/jzQRchZBfrclHraCO3i5uTw1e1oADjmIFEHKj
 BUxQYFhh8Z/1sQcMzgHNCY+MhxkyTpgpOvd83vyhdeNn/3O+Erztxx4WLupeJiFPJmCa
 m7Fw==
X-Gm-Message-State: AO0yUKWAI4zRQNjtt7gCF/Br9GdYp5pfaeLpfK/21L5qZivXCZjrguti
 /P0gqPTP6IIRlyusT1x2Lt8=
X-Google-Smtp-Source: AK7set9pCOdm6QtTVbG2C2de1bsBaz6GDOXuj8yNxxDDSXXNriBMgDS/tB2Pab5s2wNPGtVen1IG7A==
X-Received: by 2002:a05:600c:a696:b0:3eb:2de8:b74e with SMTP id
 ip22-20020a05600ca69600b003eb2de8b74emr653798wmb.27.1677248073908; 
 Fri, 24 Feb 2023 06:14:33 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 p13-20020a1c544d000000b003e208cec49bsm8280350wmi.3.2023.02.24.06.14.32
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 06:14:33 -0800 (PST)
Message-ID: <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN>
Date: Fri, 24 Feb 2023 16:14:31 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87lekn40yi.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.9 (-)

On 24/02/2023 16:01, Po Lu wrote:
> Dmitry Gutov<dgutov@HIDDEN>  writes:
> 
>>    --eval "(setq frame-title-format \"foo bar foo\")"
>>
>> indeed makes the problem go away. Both the 200-300ms delay in my repro
>> scenario, and the multi-second delay with my personal configuration.
> But in this case the frame title will never change, so no problem can
> show up.
> 
> BTW, is this related to the buffer swapping problem at all?  Isn't that
> what we were trying to debug?

The problem is in the noticeable delay between me pressing 'a' and 
seeing the contents of the window updated.

When the frame title doesn't change, we simply can't track it as an 
additional symptom (that the buffer has been successfully visited, but 
the frame display remains the same).

But whether the title changes or not, I can easily see the delay between 
me pressing 'a' and the contents of the window being updated. Or its 
absence.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:12:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 09:12:40 2023
Received: from localhost ([127.0.0.1]:36394 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYoR-00078r-Q9
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:12:40 -0500
Received: from mail-wr1-f45.google.com ([209.85.221.45]:36687)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVYoP-00078d-WE
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:12:38 -0500
Received: by mail-wr1-f45.google.com with SMTP id l25so13650005wrb.3
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:12:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=fIkIePvcwhEfUBZG4EjQSCEuhj4VzDZfM1hxxtU2Iw8=;
 b=FtMw2R3NCmJHg9V6/pooFCjf98+kV6SB9BKs1UWUZNevt8Rpz2j7D1uRJoxc4D0pgq
 4qM0TLbkV7Wq85QSZWeuujmyfzpi65PcnJnrzEaIjBDckJQqB9c5QnAdvq9t8ktELD3t
 7ikjATSsDGPfgmCDZPJQf0ktJBCG36NVXbHyLG/4CfXr73vqI9aznvOPNc/phGsPtJe2
 imsLj6NC1FoCq88I227bI0lV4R9w92g81jgVCAxGoPfmvf0LdPYWyxVwuadlcadA3vta
 oHaWraP8OZ5vN2iYjw1CL5BWzUCbTY69sW+aW2MDrZtcKuay+dQL/jMXvpXAfTLdJI8z
 n+pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=fIkIePvcwhEfUBZG4EjQSCEuhj4VzDZfM1hxxtU2Iw8=;
 b=FB1mUEd/eFl0VDaxJe3ekUXx1/KCDK60CqgOoVRgreea5LQZBPhn6C5M8QFyvU2Sqd
 gndNLQTd3pSRzYGuZC8jfj6PE7h15WOm8kmhVmaQVKLj44xaORU5K5Aq+TmtSVoHul0b
 ba+X0TcbEtO0+YxJN0ObIj4cMzoxDqb5rGeYB9yYT++ld3lt511aYq9Vfl3OE3HV91KG
 we+2+LvqcKKOeNUbfTgrvn7EQracZMNx9T3ylxy3Hms67tl+Je//SSnIPGlxQNtyuMAt
 Nk+1fUHrcxlU1Orfz92EbOP31hdSPsOqVYNecYovceHPS6VnIVXKGVFgy9bO/aqOXsI7
 aLVA==
X-Gm-Message-State: AO0yUKXdpT1Mc8QkI2ZYmMR0KBg1IMOyAluu76/pbL15NURRtLgoQuzY
 CuIJ0ne4NuAPgmaMiOyA7YI=
X-Google-Smtp-Source: AK7set/cGwRKRG8ULfj7PWn5ALGgBPhwuV+QB9tugcfLZaDwx3WbB0bSRDewRofiQZ7mzuygBl8DDg==
X-Received: by 2002:a05:6000:144e:b0:2c5:48bd:d494 with SMTP id
 v14-20020a056000144e00b002c548bdd494mr11064794wrx.29.1677247952146; 
 Fri, 24 Feb 2023 06:12:32 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 w23-20020a1cf617000000b003dc5b59ed7asm2968330wmc.11.2023.02.24.06.12.30
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 06:12:31 -0800 (PST)
Message-ID: <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN>
Date: Fri, 24 Feb 2023 16:12:30 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83cz5znpko.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 24/02/2023 15:46, Eli Zaretskii wrote:
>> Date: Fri, 24 Feb 2023 15:12:53 +0200
>> From: Dmitry Gutov<dgutov@HIDDEN>
>> Cc: Po Lu<luangruo@HIDDEN>,61667 <at> debbugs.gnu.org,
>>   Eli Zaretskii<eliz@HIDDEN>
>>
>> 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit
>> commit 817dd546497aadefbe9acc8762e3f7190799c5e6
>> Author: Stefan Kangas<stefan@HIDDEN>
>> Date:   Sun Sep 13 18:24:31 2020 +0200
>>
>>       Improve frame-title-format and icon-title-format
>>
>>       * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text
>>       "%b - GNU Emacs" and replace "@" with " at ".  (Bug#41147)
>>       * etc/NEWS: Announce the above change.
>>
>>    etc/NEWS    | 11 +++++++++++
>>    src/xdisp.c |  3 +--
>>    2 files changed, 12 insertions(+), 2 deletions(-)
>>
>> Triple-checked that as well: the commit before it doesn't reproduce the
>> above scenario, and this one does.
>>
>> Looking at the commit, there is another difference in behavior too:
>>
>> - With this commit, all is as described previously: I press 'a', window
>> title changes, there is a delay (randomly), then the window contents change.
>>
>> - Before this commit: the window title doesn't change, it's always
>> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda),
>> there never is a noticeable delay before the window contents change. The
>> buffer is displayed instantly.
> How is this consistent with your previous finding that the problem
> exists in Emacs 25, 26, and 27.  The change above is only present in
> Emacs 28.  Does this mean that the problem 100-200ms delay and the
> original problem are two different problems?

Easy: my configuration contains a customization for frame-title-format.

It's set to

   (setq frame-title-format '(buffer-file-name "%f" ("%b")))

All the time I spend bisecting the config I didn't think to change it 
(it's the very first line). And this makes the problem appear with Emacs 
27 and 26 too.

The only question that's still not clear is why this causes a 
multi-second delay with my personal config, and only 200-300ms with 
'emacs -Q'. But changing the value fixes both.

> Anyway, if the changes in the frame's title are somehow related to
> this, their effect is to cause Emacs to call x_set_name_internal to
> display the new title.  Could it be that this function takes such a
> long time to execute?  Or does it have some strange effect on the WM?

My vague (and likely wrong) guess would be that the WM knows it needs 
some update from the Emacs window, gets it from the title bar before 
everything else, and marks the update as completed.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:03:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 09:03:33 2023
Received: from localhost ([127.0.0.1]:36368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYfc-0006uX-Oh
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:03:33 -0500
Received: from sonic314-47.consmr.mail.ne1.yahoo.com ([66.163.189.173]:43359)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVYfa-0006uH-VC
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:03:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677247403; bh=H4dfedmN8mhAMZPis4hvh9+IFvq1KXGuj5N4FmZC25M=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=VvbbOsC9S7zZka/jLDZvMzVo/V//qPrin5pFfKzKXhd+J9Y5A7HURfEJGDiPAVIrsPtdrbSuXGdHKHA3uKQ2U/ws+PsQzi0LkHp+Ur9PUBxlxvbhhEeZ/QitdpqanKe8I13W2cuj4DXdXAMecQkIqse3dXVHjm3iO9XkPVzuopgh2dsi9W+LvDLmeGFVjgkaU5/9j6nJVdR78lgxVqP9ZG7R0DjBysKldRsy4n4l5UUN20Me/zMxUlys58IGvfVYrCJS+o3ZY97QwyxbuC4uqYGFVlki64vo+cUkNYXkP2tVIWk0k4TWIMXuiZfTO5BBUZbLqwzaYW3DN3E5CmfSxA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677247403; bh=JPubbgfN/6AkWplgEumzVou/V2xP7Fnmt74LAUDo3/d=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=F9Cl27nPpShi2toN5OTyBlXWgHt458qLm/TELaT447ZLCXv46dWIk/Ay2sVcD24c3aUIpHjgeMlqkdDHp2XWAmisCMsr4Tw3aDJL9uNtjzOvJOj5UaQiAcrC/gbjsQhxQfyELDYI8CctvY39iCUf7nDloR+lDWfFsNIJ95ZCPAhGra7g1RRCrVLXD0uoJTN0o33Glhau0b0wXyt3iOg64rc6PMVQvCGbUYRPrd5ZdVE2xRlyrW9D4KytORpvPVFQ4RdoaL9ofPRK1ojcSyVbH4dESA/Af0ABfEdY1ZvRVSq48rwJLetuKyyWMo9YGchC0aqPblBoMmbZbGZwgYfDBQ==
X-YMail-OSG: sQAzu44VM1lYWgvkXxXMg5IJ9Edfq3YNLE6NcGJirbMnUHojbPR6ARx1avaTdtS
 Boe7E_PeeSsIKKWpPhr6yChiLpaRggio_8XbVGuPPHqbEM29ojr58LZQzc.cmZGQJtfCxTgfR4cX
 kHZoZ4uoM4yQou7_iDvU0WFpfJlIoy5Zbwf7yNbh6xMDGgfalOlNuD5S1dAZOesuGX_3QNycwC6I
 3wmNDFWoqOazXpgzsqN075xCczN15VPxw8An.9LVgEyuf5ydy623GnEyP8oerUHcA1.IAcqNzMIQ
 e1O_o.kNSwKxeyrRIqlycDu11OGq4c_YI5oiWZyCiRVmrseDYUAu8KW6_8eLeEPQPiP0k06qLeml
 mK0eT32IhHSuH12b_PwKv63HbNyn.DwawFPiItZmM6dz9Mod3C_Cm48gapnSMvyenlWsy94oBKin
 OPBDPQnh5O810bDcw3WALSZyEvCh3y5Nudac6.sj01k6xqXrUMyDeKVSFu7D9h8twpaf6TMnxaO6
 jNE8wotny.qZcQLtrDSxxb3lPojV37FT.0Y.b8C3h9cMIkOrv5lAl6CJpzRnz6HXCjwiErJYgiAK
 3i4WdFQpN4_zdQ8wrYhbvPddZEyNnMvrvp7LnPDF2hVqO5wrlXsB2pu79kXKuztONbHu4D56T5jx
 KW_GMJfyE2QpTkg0Hvz.IhxZWnsHJEvDrmpH6lD0cLW4R3SAgor2LaxdzUSSed.pVih3zBr_iT3b
 GOUioL7NqNDTAvB_4NEhVcHWZJNlKP3z6CmrS7qTr.hx2i60tpxDNRtxjANcIiB0Evm6jL6tbR7P
 r1WnPj.qNgwZWaxPKFC00u6suBe5UCAIu7KJCYV7_u1Oc1MOEFhMN3UxJUynIO2FHHA_ctFSVzCK
 VaxHj4n9RY2dfFIE7imdrJ6ctqh7Of4JlAG38cjKrtv6K4VsQg5OkpIvV0MXrT_tZntTApNGHgdO
 3ITfyng_jlAc5neMuWJh1TIxUyet3rwVSzU8EkkXE0XOz6pu0SSLBZFSNQmy7PS1ZBHnyKn18w0C
 I9YEZJ4tDCqHHLfZQ7TJTcfzBpPW_zfJi1wBIvLbqEh4KPOJA7q2f.A_PEhVQE4q0oHAb6KpLHX9
 kho4jQTbF.irq4Bi_p_Des2VTWvIyVS.pMhOacuEbX2GRSky5VYIbQYYDWQct3jtQYEJd4dVucmC
 0amnrj6B0I3jog2ZdpWMQQQ5e8kuW772Me4tPGxdg.nr4ybv2SVMZZTMcRXF6gp5q31xjsvA_toH
 lnpGi_c2nLZ2okOXWEr53w6wVIqDntsqsrE.lPotfywFEWVU_SPpAovltQLKBFfTPqOoEUDM_EkX
 KkWVm3iNKHJcDMdjOu8XUubLfPU4tgGHZwEjA7fUd9Y1er5BekDGBLqIhkQWcVYnLGjlKxI9NzjL
 q489MNhTuy0yh9E5ut1RqU66Xcv5.T_HwMgV4lp_2FAHrhuRvCoDkTeHQACdTblRIHn35_goiHPp
 mMnsJi73Guhrd2sTodzGCLyGZJ2LUYUsTDmsZT2v2e2It.Ck_XLICY9jjZn5UkMahZBYYxv04QQJ
 LIyQhX4A2zpUW78SV.I4mnP38RCJMdWSnVCbLxPkHN2jQ5eM.ZcmCgeaG4W73m57ReKdaCEPQiQY
 BCge4hjzPlVwDL5NIDs6xabjtjWnjSo8Tntb1zYFjWEDTNVDVA5KNGMcfYQ4p5Ad54HNzm1TkDNL
 oVL0bk0vsJRh6YtNzXJvtlP.Reld74Tu4hrz2U2MUPVHqAPfiCkb6iG2uUdXZTaU5CA2cR4Yb8T4
 dpdaCQiyK71bA7ELJpcC8Ip7TrTormsdkN9EtGmmv7FgfyH6Cf4qPvsoWx_1tNBzxy3H2qZI6aXf
 WH2YG78D52JnqEytCjyzd3g.Ytu2TUyHdG.drBZKkiTC2ddQ2xwl4uNuIWvQzGTu6cqKMdce2w0w
 EIO0Iiab_W8v9yg_2oD_1AtQ8T..yqFauIRwt7UONRSSrpBeDmdMzILZwfJ6t8gHu9hbm7EOPnBB
 1LrMhATt5tER2IDYXOrR.KE3UnpudEgwTytBSwthcltB4KMnUyntuBwMbZaB1oyqU4ys7Iw8w5LT
 WyHXvi59rwgkngS3AkNFYX6W_thOFzRpskaKSzPuSJOVbXmnK2M8DbhsgyJm3qkY8vjJMtybww4g
 b68L7Q8hgAeso102gdqxP.nUt8yrxJs1WbYfPmdfWOnCp8lZ8a8IByMIxbNXT2XT_FGBEt8ViDoN
 3scx8Ar3R7N3f3iUN9BU9YYuSWnUQFTQMOobDJj5383lkKvz_IDqV_iY9AQlWjXXkQHEFroFxvFi
 sE0nICduzsmgyEtyURQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 14:03:23 +0000
Received: by hermes--production-sg3-9fc5746c8-qs9hb (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 471c56e53b1b47083d3f03d5b09e7e8c; 
 Fri, 24 Feb 2023 14:01:18 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> (Dmitry Gutov's
 message of "Fri, 24 Feb 2023 15:46:15 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
Date: Fri, 24 Feb 2023 22:01:09 +0800
Message-ID: <87lekn40yi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 425
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>,
 Eli Zaretskii <eliz@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

>   --eval "(setq frame-title-format \"foo bar foo\")"
>
> indeed makes the problem go away. Both the 200-300ms delay in my repro
> scenario, and the multi-second delay with my personal configuration.

But in this case the frame title will never change, so no problem can
show up.

BTW, is this related to the buffer swapping problem at all?  Isn't that
what we were trying to debug?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:01:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 09:01:06 2023
Received: from localhost ([127.0.0.1]:36363 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYdG-0006qw-7Z
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:01:06 -0500
Received: from sonic304-48.consmr.mail.ne1.yahoo.com ([66.163.191.174]:33818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVYdE-0006qF-Ms
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:01:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677247257; bh=1f3nlVTYxNi3uVqwV1EuvTDd1SeOfQ48ltHIIHLcpzk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=SS/I/0CBL230vTzVTub5aqT0dEXdgXYV0o6/UhGwzHvBVxf6FRbL7kYaD22LchWWX6Xx42QA5Dmu4KTxqb5SVhwm5+s0op30wTM/2U1M3KN8v6uxe8MgnjZS7eMG/FyWN1pmJqkYfWFzkWZHNJprMKkSU66kbPppViIaZYo/5u9hrMya9vv7xNRAR7TlYSvz9qeOx1lF7kwh5ngCQdJZPv4KmtxX0RwePcRXijylP+TqerHN/Q362L0n9XyTq0vZymLmea+JzOin7FtnRSHyqvHXdafBC3wxqr22niCPM1VoJD3bGJTTRVNTgGdC3tbUS6KziBuj4KyKENT4XsJaGQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677247257; bh=WdGcX5JZDOlUE7Bp1oYGNtBf+DcYhd/DvIiq/PEEY/b=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=gHzU6PcTNcfYL1fUtRP28dHKw4whX4d2ZkYELPeLim+32ctsNPMbCQwNLbLncdS8r1B08pkNO7KOm5a+2s1lycobogyu6OzsP2aq2HjBnexe4KP2fxdr8yrLva6C7h9xUB+Y/wusm0gWj/dFFLlJSWAGGXAGJxQz9HyGZ4npkXMnLz+mI6CURVVuOpe9xXvOzu09oca0PcdLaDBQ+Dfvzut3synJdmRkQdfStA1EYLqbNzcow0+FCUSfPccCWfobGSfH5aQMrqHYlE6dlkytFiTanFUse8cO5EuzlAgWewQVTElD94qUmmdRo9rbAvMV3t34C5QPiWKSGF5hQ6l3xQ==
X-YMail-OSG: PKPRR8EVM1kSIC5.qqI2VylYgdrM9GdGKVKFxb1wlrlNerIXg.B0AkVokXMyfNT
 fz_UAGXqxxLGhCr037kVFIgSiGOlzepDSni8GsXbLtdwd4anm4Rcq5xOmKRKcEc28Sl1wTDvF6gp
 fD.0bu9ZSAatoNGwfA..jYKYB60JMSr2GhRI_GxeSxmewGuKi3IZxsbnbjFUGm0wMVCh3o3tKZfo
 MnQDQkumww6xNIGDRph144k40LoR5_7ah907qDmoqBa1os4Xjjx_DJLYlZzGe2WGiAldkKRW.VX8
 thPdVkoBwXkIzsRxQp5Y6xg107LGvlHr9b1qk4ySMu7zu__unlSEEgqi5TduDftJNGLbWWNUyi7N
 JxgLtYKm3FaNLKTJEayhWg5urfkF9d1mZzPjBF5m0l3rDokA1aJLQSazbdSP6cIXg04j40vcepcl
 N25TW.wVotpY9C1bvLqz_9Y02AmBnDJ6r4HHRAY5XrW8NO.EHTtVZpzw53LRHZWy00EUmpZ_lN_F
 gTlUJBt_m0aI98AjJXNdbhmBoAhVT4m4Lzi4GEJMjf5tfbFW4QnLrl4I7GqJAokwUVAnWDnZJkcU
 WDL5khuJhTPP09.TwxAdRubpWZ86JvKFvyES__0qtjdaTgGRci1zJjV4FkXtMcH5cM_z.nPZ9Cpc
 JU1rETETNu2LmmivbSCNOVvM3sCZ4W9enkQO5sI2v1N8cfm_XSL3zNQTT.QUcbLtNmyCP7egx8U8
 1gGqBY9OFJqLvGmryC3TNpz8gFpVBr4rKcj8g9DZ1TFt2HxG.y0TwOCkQM9aehjaAmYJ_UGWNskH
 ZWoCT92tgfHT7PbC1e00uTXwvapwSqTDGNCr.QV0JIVBcx8tmP0U7s6.FAuoQUVn0gjH4rNoJ1vO
 6W9gxUe3jY6D2GjcecK.Slm3NPJuBLZHh3n3M44f.7R0ShKqMAoME_MCrWgIn.fKdFA7Yal9AKQ8
 Zsc3vOmGQErI1h5ODKuyypaHcYyZb5ECkGrWG3yavefxXrQuyfQN351Uy2Is9jweOs5gtnLiqirI
 .oIoR6HDQL0NUj5YNI7vS..noi.HZkBdZubQxrpBsu8PeCr5D09R7Z5fnVEw7LiG3icr8VTWEkjl
 Pf7IjFyY6PbtzB1Oj312uP0mqCkaSwX.5R4nQzByZN6U9J8_05cZs8XhMiQjhnPPrn_cdRt6oJ6A
 BCONUCbId3hexj6ZJIg_S1QM7Yhb6SMKv2xXx4s_6UaHXKK2DEyVpCDUDN4I17Ln_..OKGeMVuFv
 gRZD9CsERjaslecWf6xOu.NxE0cub4e2o0CS1O5DhKLjCa6F.Vkgp2W8sDu52a9tRUbsocr7v74G
 8iItidJmrAyI3nL3F1PzemwgzZ5Tojc92zI28C0hp_eeqKri1QQ_u1koxsBqjMoBT7Dd1wgX87ZM
 6LXdylnc1My.g6I4Ju1qlAM_59e.d.6tYRf17w.wRAVRM9Xf7LanZzc6W_oZJt6BIkbVABvvaCGl
 eEeP5Zx.nwVgS5fC1zTrfDgh7Vc9rRwGvXFIAhUkI.pXkd5RdbOwSQxM9akv0B0U1_M.LGLiZE7s
 VLO68MKqQWUqeHCQklD.0lDeo6WTGd48ur3uNRmKSJOPWfXIcoX0WRbn83cqWT9.KaBkYnSCrbOR
 WaRBI1rpYMxfL0bC31F58XijW1lZ2Iu0Jb35I7e2K1lBUNmV7HVB9ZT8FxeplVcT82No3cww2prs
 qXqaR1kztDdadbyG86xk70oE1xesSGyzUsKQzQSR6KYvDIVumv3o4P7hXGgAHTkRYfh_apHgxu7M
 Gcm69TXxvHUQvETdz4RtU1VE.SkBonymJHDf43wcbjoBmGbfvyJNxTWxY3D2wbmMV.K1YFl1vIrt
 I64NGmqzw9HpVuPy9EtMK6.93Q3MYdtMydn3ctn8NpO74v4QZ0NuFoAtaVbpUh9TbnKv4iEVCD4h
 G_wRe7GYGR4P9L4DrN2mi4Qxb4FJEDT4cwLFrbCM6uKAVKTw1JcOUl8jKsFQEJFlJNNRHZq66KBO
 tH77wVcc0VSQVA4erDfnMdHjnnYTB2mlmPEyNxO5Pb8zxO9_qIHGDmABWlKYpQFju2BpGW6O7xlp
 DKg7Lw3cPvxYLtmiZ7JEu98qZLGzUumuf2yiy3fo1Ag5KpYOmtslgvc5w4e_vmc07ke77E96W7V_
 fKfuccFfnQ5RzvQMefi0AmCkAMe2bZ1CEHhlQjUFYaFf2y8Zi_UbXn_pbbbwsEdB0DGAwRtrzo55
 7i203yEs4LrlZMC3LXBT4dM3WnKq9QF7k.F9AkyP1ccwjY7BIZU1j5IC.Bc.SjIgYxnR3qTtzKAI
 N2z_HuK_.JzwHt_MSeoQ-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 14:00:57 +0000
Received: by hermes--production-sg3-9fc5746c8-vmkgs (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID d91a7d13674122a159ea352a5bc06085; 
 Fri, 24 Feb 2023 13:58:55 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN> (Dmitry Gutov's
 message of "Fri, 24 Feb 2023 15:32:32 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN>
 <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN>
 <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN>
 <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN>
 <87y1on43xs.fsf@HIDDEN>
 <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN>
Date: Fri, 24 Feb 2023 21:58:37 +0800
Message-ID: <87pm9z412q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1587
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> I vaguely recall them talking about such problem and working on it,
> from certain dev blogs. Though I though it was supposedly fixed in
> GNOME 43.1 (which I'm using).
>
> But how does it relate to our situation? If GNOME refreshes windows
> more often that it has to, then it's a performance problem for them
> (re-rendering takes cycles), but not a correctness problem.
>
> The only things it should do to us, is helping to mask our problem
> (when Emacs doesn't refresh quickly enough) by forcing additional
> repaints.

The problem is that I suspect Mutter is forgetting to queue a buffer
flip or to update its back buffer with Emacs's window contents, since
judging by the logs you sent, Emacs is making the same buffer swapping
requests regardless of whether or not the bug can be reproduced.

>> But before you do so, please try the following:
>>    - Use a less resource intensive testing program (not Firefox or
>>      Telegram Desktop) such as ``xclock -update 1''.
>>    - Update to the latest version of GNOME Shell.
>
> I can reproduce the bug when the Emacs window covers xclock.

Right, what if you move xclock so only half of the clock is obscured?
Also, when you run ``xprop'' and then click on Emacs's window, what is
the value of the property _NET_WM_OPAQUE_REGION?

Another idea would be to place a constantly updating transluscent window
on top of Emacs, which will force mutter to copy the up-to-date contents
of the frame in to its back buffer.  But I know of no easy test program
for that, I might write one tomorrow.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:55:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:55:02 2023
Received: from localhost ([127.0.0.1]:36349 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYXO-0006fQ-Jd
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:55:02 -0500
Received: from heytings.org ([95.142.160.155]:43016)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVYXN-0006f0-Jx
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:55:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677246900;
 bh=J5R/XalHD4qLj0dCgIyq10B9GfRX3TwLO48znEgs7UU=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=4BFBOqmdblzXINvZJGq+Ruu83w/Fe120f4vftbsO4VjQ5vj8cek+i8+gh21lrNW8Y
 gI7HsZ9MCdW/vvjZmvw4bXwgwvjUoZ7jDPqd7w3tufVeFSdHDTrUGdGN/45RyAC7r4
 AFVzIrwDWvYfA32eZ7CywejwKXotFgxU3c+g5Qz9o0RNHEHwIhI4EH+IPjHpJZZTsI
 O/VTtAmbeEz4bRyc+JWtECuujVlTN/vj9ZM0GgIxlJjrblzNjFjofvpcvasJMNnu6W
 4ZI9ejhkP/VZBfJ48s5KdNR7H0a/J1ADW2jiv3vDxJvOPiN+hKykLcWY6nwAVsAzeQ
 Qo9e93mGMfMdg==
Date: Fri, 24 Feb 2023 13:54:59 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
Message-ID: <5002b0b34b1213122157@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
 <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> I don't have any of them installed, but I can try. Which one do you 
> recommend? Perhaps we should choose one that still uses GTK3?
>
> I use stock Ubuntu (22.10).
>

Window Maker, for example.  I think its package name is "wmaker".

>
> Hmm, yes.
>
>  --eval "(setq frame-title-format \"foo bar foo\")"
>
> indeed makes the problem go away. Both the 200-300ms delay in my repro 
> scenario, and the multi-second delay with my personal configuration.
>

That's already a step forward.  But as Eli said, it's surprising that you 
could reproduce the bug with earlier Emacsen in which the title bar was 
(by default) constant.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:46:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:46:56 2023
Received: from localhost ([127.0.0.1]:36332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYPY-0006OM-Cq
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:56 -0500
Received: from eggs.gnu.org ([209.51.188.92]:51582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVYPX-0006OA-4f
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:55 -0500
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 1pVYPR-0008Al-B7; Fri, 24 Feb 2023 08:46:49 -0500
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=Wms/bg2E405SaWlv4GzotdqP8o7mZcbyOUu5S0efDk0=; b=eZgzAlx0jlNY
 A1qRu5DqA3hnkfxmAWF3lsn09pYvehD5nItQ008yNIglKZVMG7r/Ckyz2l6xbi1DlQTBy43RBWFSP
 2wC3fCLqiHSRAkg5gKX9Dr1oaxFzCwgZ1z8eRlXtAndDNhdCTuTmuotg9m2jRBKX576TshD70EGqF
 K3zNhXqP8B/GLEU81AtZdoqWpx7/XvPw3H2ucVujbJtjQc0bs0t3PceyUi+KpVOD4hTzWHWug6HUc
 rdNvtRBlU3rigHqZA91cSSlczA9cPiAPZabDagmrv6BqU1J0LQZKd/seJr/FAZIM8ZkVcQ5wj4JUA
 mQx6mm/gZXhO4qMrsvDSGQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVYPQ-0003Rc-Hb; Fri, 24 Feb 2023 08:46:48 -0500
Date: Fri, 24 Feb 2023 15:46:47 +0200
Message-Id: <83cz5znpko.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> (message from
 Dmitry Gutov on Fri, 24 Feb 2023 15:12:53 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Fri, 24 Feb 2023 15:12:53 +0200
> From: Dmitry Gutov <dgutov@HIDDEN>
> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
>  Eli Zaretskii <eliz@HIDDEN>
> 
> 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit
> commit 817dd546497aadefbe9acc8762e3f7190799c5e6
> Author: Stefan Kangas <stefan@HIDDEN>
> Date:   Sun Sep 13 18:24:31 2020 +0200
> 
>      Improve frame-title-format and icon-title-format
> 
>      * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text
>      "%b - GNU Emacs" and replace "@" with " at ".  (Bug#41147)
>      * etc/NEWS: Announce the above change.
> 
>   etc/NEWS    | 11 +++++++++++
>   src/xdisp.c |  3 +--
>   2 files changed, 12 insertions(+), 2 deletions(-)
> 
> Triple-checked that as well: the commit before it doesn't reproduce the 
> above scenario, and this one does.
> 
> Looking at the commit, there is another difference in behavior too:
> 
> - With this commit, all is as described previously: I press 'a', window 
> title changes, there is a delay (randomly), then the window contents change.
> 
> - Before this commit: the window title doesn't change, it's always 
> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), 
> there never is a noticeable delay before the window contents change. The 
> buffer is displayed instantly.

How is this consistent with your previous finding that the problem
exists in Emacs 25, 26, and 27.  The change above is only present in
Emacs 28.  Does this mean that the problem 100-200ms delay and the
original problem are two different problems?

Anyway, if the changes in the frame's title are somehow related to
this, their effect is to cause Emacs to call x_set_name_internal to
display the new title.  Could it be that this function takes such a
long time to execute?  Or does it have some strange effect on the WM?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:46:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:46:25 2023
Received: from localhost ([127.0.0.1]:36328 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYP3-0006Nc-12
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:25 -0500
Received: from mail-wr1-f52.google.com ([209.85.221.52]:37405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVYP0-0006NO-Jf
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:23 -0500
Received: by mail-wr1-f52.google.com with SMTP id h14so5302137wru.4
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:46:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=FZ4B10CDdMPqQamW+weoAA7g2g7a89ptZ70ZWJ1Ht4g=;
 b=owZlk/PHq4mjCySkPOGmlJh3H8DZwBy6C5Q23Rr74wI2fU63eWatbSRIHyp/JzRZUb
 ExvdUNsiu7dkx6C0qBMrmLJmCCJ7UPIKJNOsr7V8qPkRuV/jle8rt55WxgOnEk5rGtT9
 65crHFXtW9kz5dCuDAj25u2zhfY1+vqY6X8F9rczKGnYHhNVFh2Fwvp1HCi+YahwdpNf
 njBr5gd5issn+Xeak7UqcwConj0N0UC9HZu8dw0JN7Ca1OSQlRYhdaYt708Q2Zsc1Eg/
 4HrEqFEeok93SO24Trq1zUrTMbQ36ZH9dDCbdvvAQWvtXgvQh7kbzpxLMJCQpqSUrti3
 K0lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=FZ4B10CDdMPqQamW+weoAA7g2g7a89ptZ70ZWJ1Ht4g=;
 b=rRlRy13HrB4hVVfSTr0U9E5zFi9nxeh+AOQehJhWqJCdKCV1OxPRPTJp3nQPC3GiYR
 XxgIVss+ofDLsOZMLp1ll5Yn7qzoGQ3PLv9E4JNNmiUWduCeXs4dcJi5a42/wKCqTRKs
 KMZXLFCelTjhqmXIsrs4XG4qo2ibsHdW/wbYW3nCTmd5nZMdXKjdQ+8nldUvwjATzGr8
 fm50ZzrRSDzWpQbM5CiR9I0P4Jucmr3a4DlVco4rjKCpVPgx8ner8s6A3hfbQyGaOI/c
 fInrPk6fecA/RwVrn8bv786qs08niha1EFslxx07wmig9pEc+dH7gxogxWyC35CFcwBI
 ek1Q==
X-Gm-Message-State: AO0yUKX8lEUsLu2CbaAGa0QLAZf+Gtll1LLUsSVcilQ9bY1Kq8aJNtHE
 aU7zPPWEDMwGVDgQysOJSQk=
X-Google-Smtp-Source: AK7set+uSBl42P8aYaIWzaPAFJk8BgHj02rm0dI3xcO67aFjLT91o4AoO15eZfRQsSado5gHI4c9Bw==
X-Received: by 2002:a05:6000:144e:b0:2c5:48bd:d494 with SMTP id
 v14-20020a056000144e00b002c548bdd494mr10993236wrx.29.1677246376878; 
 Fri, 24 Feb 2023 05:46:16 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 g17-20020a5d6991000000b002c54911f50bsm13942359wru.84.2023.02.24.05.46.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 05:46:16 -0800 (PST)
Message-ID: <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN>
Date: Fri, 24 Feb 2023 15:46:15 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <5002b0b34b1067395698@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 24/02/2023 15:20, Gregory Heytings wrote:
>>
>> So, I finished bisecting, at it points to:
>>
>> 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit
>> commit 817dd546497aadefbe9acc8762e3f7190799c5e6
>> Author: Stefan Kangas <stefan@HIDDEN>
>> Date:   Sun Sep 13 18:24:31 2020 +0200
>>
>>    Improve frame-title-format and icon-title-format
>>
>>    * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text
>>    "%b - GNU Emacs" and replace "@" with " at ".  (Bug#41147)
>>    * etc/NEWS: Announce the above change.
>>
> 
> Aha.  This is rather surprising, but it also means that GNOME has 
> perhaps nothing to do with the bug.  As I said in my other post, can you 
> possibly try to reproduce the bug with your config with a non-GNOME 
> window manager? (I don't know what distro you use, but there are a 
> number of very lightweight window managers that you can easily install 
> and remove.)

I don't have any of them installed, but I can try. Which one do you 
recommend? Perhaps we should choose one that still uses GTK3?

I use stock Ubuntu (22.10).

>> - Before this commit: the window title doesn't change, it's always 
>> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), 
>> there never is a noticeable delay before the window contents change. 
>> The buffer is displayed instantly.
>>
> 
> This means that if you set frame-title-format to some constant string in 
> Emacs 29 the bug should also disappear.  Can you check that?

Hmm, yes.

   --eval "(setq frame-title-format \"foo bar foo\")"

indeed makes the problem go away. Both the 200-300ms delay in my repro 
scenario, and the multi-second delay with my personal configuration.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:32:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:32:42 2023
Received: from localhost ([127.0.0.1]:36306 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYBm-00061f-6H
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:42 -0500
Received: from mail-wm1-f43.google.com ([209.85.128.43]:44013)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVYBk-00061S-A6
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:40 -0500
Received: by mail-wm1-f43.google.com with SMTP id
 l7-20020a05600c4f0700b003e79fa98ce1so1738744wmq.2
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:32:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=lDBJcacQMOiGRe8cTH6z6rqE44HOwV2MAJcVbcsGk3I=;
 b=AX9who9yakFdir570glIgkUXigUj3jpYRyj/JYkWZueKTELioCnleh6gkD6zLOcF3D
 FCHl7IIBe7XupEfRxskYnnRUFHnbbTQbdXcf8fsvy3CvvOylyWAomP6rJHeMMIhGMhfO
 AFH1Mw57LoDmZxtP3xvHxDKtTFY3WmkmAzOGaEUCyggYzPNM5kExYwfs9rB7W8fYp2Bg
 em1ZXx8LtTOl51h90bVFacOzxlB+DRw6K3BCaST7kDZvsq7RHaecjRVY5dZBw6mkc5bS
 F1J8yxJaVcK8MTMmK4y7IGJ3/n+0YCjjDnaD6HYNfcQPs1xYXtkXcBoc+/ragN1rGL3a
 yupg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=lDBJcacQMOiGRe8cTH6z6rqE44HOwV2MAJcVbcsGk3I=;
 b=OIrketIaOYg3xzI5V356mIAstrP4E4lNyVm4Ve9gZIcmSqe7N4TCmbg9KaDP408idp
 xMecUYPzD1A29xbHul70HIej4nRNhglyIxeU1Vqxji/ERsnQnNEd/1aph6dgR0EMWxgC
 OGaG6RfKnuxkphFrAShig6Z1byYlZVzo/FEC31g6sKuP2/741v8n8YH7TH3pM+CcxAJo
 cPMqsPB1OiX8Wc8zgF45v8KgVtpopMQwQBVoO07+Xqud6Inzq8k7UR2bAImgsQCHeORZ
 sPmJG8DhCglXr1rnnK1gp8+Ryd47KSINkevHnGHU0k8mhEXhx2uzp9pCJhvkrihEdNst
 gKpA==
X-Gm-Message-State: AO0yUKWisGWDY5OdoL38Q/j/7vgun5GmWGevM4R2JCaG34Ali2JcMukh
 rHZOg/mQSEjavst3sF+8UT8=
X-Google-Smtp-Source: AK7set+3DsiaIIguCEuzkNZhl6iEeMqTGj/lFJqwpV73LtLUmc4//f7JjDLBpDdgHFLgE8FH/jk23w==
X-Received: by 2002:a05:600c:998:b0:3dc:5b88:e6dd with SMTP id
 w24-20020a05600c099800b003dc5b88e6ddmr12539628wmp.10.1677245554531; 
 Fri, 24 Feb 2023 05:32:34 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 r26-20020a05600c2f1a00b003eae73ee4a1sm2932560wmn.17.2023.02.24.05.32.33
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 05:32:34 -0800 (PST)
Message-ID: <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN>
Date: Fri, 24 Feb 2023 15:32:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN> <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN>
 <87y1on43xs.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87y1on43xs.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 24/02/2023 14:56, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> Dmitry Gutov<dgutov@HIDDEN>  writes:
> 
>> I haven't tried this one yet (busy bisecting), but I can report that a
>> window behind Emacs, even when Emacs is not transparent, and when the
>> window is not visible, can stop the problem from happening.
>>
>> This bit me during bisecting: e.g. I can have a video in Firefox
>> playing in the background (not visible), or the Telegram window open
>> (not visible; no animations), and the problem goes away.
>>
>> This probably contributed to not having this bug reported sooner as well.
> This is very likely a bug in GNOME!
> 
> A serious one at that.  Please report it to their developers, preferably
> with the output of GNOME Shell run with the environment variable
> ``MUTTER_DEBUG'' set to 1.

I vaguely recall them talking about such problem and working on it, from 
certain dev blogs. Though I though it was supposedly fixed in GNOME 43.1 
(which I'm using).

But how does it relate to our situation? If GNOME refreshes windows more 
often that it has to, then it's a performance problem for them 
(re-rendering takes cycles), but not a correctness problem.

The only things it should do to us, is helping to mask our problem (when 
Emacs doesn't refresh quickly enough) by forcing additional repaints.

> But before you do so, please try the following:
> 
>    - Use a less resource intensive testing program (not Firefox or
>      Telegram Desktop) such as ``xclock -update 1''.
> 
>    - Update to the latest version of GNOME Shell.

I can reproduce the bug when the Emacs window covers xclock.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:32:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:32:29 2023
Received: from localhost ([127.0.0.1]:36303 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYBY-00061C-Qi
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:29 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:43658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVYBX-00060z-34
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:27 -0500
Received: by mail-wr1-f51.google.com with SMTP id l1so13644254wry.10
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:32:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=CY+73K0dCdyerrijgHTpwTKaNLYd38X94gxHTzBhCww=;
 b=Ne/9z85Ga9+FN0TAiW8kA3S9gqZy7C5YpXevS4FCRcoz4oFxV1yxFXvZ1Mks2+UN1Y
 pa2ED16r3bM9RgJn17SOzVQXf2/6fIDU9FAowMoubPvLhbs/JSEE+shMXmh34OH4nMz0
 Ng40ysjiwxICkfGiKu1wL8RFfSAEFw5l8nlEQrcK/Olct61Ark5YQGa/MjoeUnW1zAxf
 MnXMpJxibikJgQizLMyBn+BrWZUWdV9/vaGi9AgqdmD/xO7KAgdByh3Skw69fIp8Lbc6
 nYd6aYOnKmgXGtCiBeL9x9iIGFOzGondjdAGADG4uFOG72ZeJZ+UCg3M1/FbfbNz+Mnh
 NUlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=CY+73K0dCdyerrijgHTpwTKaNLYd38X94gxHTzBhCww=;
 b=WsZPdf7+CUMjkhKqkiWrSurp8SNdRfW3lo6Zjc8C4Bz+yJDi+NvU/LykaAkxiZ3egC
 PV0f76KokQW+FGNC6AFmFJTp02DSXkrotebvhfo91tIO5+azLKVUmLSP2Pa1ZGSK3lXR
 cyF8LUMyfQeLmrue6maTasRU+rWlUmUrVPZyorCX+/TV50JopwOUtJQ5xcX/8p8vSTxJ
 tLgLyjsKyjy6uxCqFsDwbYLNbl2h8MG942yttYdMa9aLuvb5qO6d/pn2ozefv1SgdsrU
 rHC0T18ILAeT9Gmiot9c/qaxAxw2X/LMzsVrkEarsUWo465Z+eCLFip4VNCd02xQY2tI
 3aWg==
X-Gm-Message-State: AO0yUKUg36v/ml1zFfXwituqrnyfP0DzRNiD8B6Uldj9pdyKs8WEq4f4
 wNLqSdTpW7JgRe6k0WRFA+U=
X-Google-Smtp-Source: AK7set+q1rJ0zvQ4uj0NGVodrtVQvpKYW8zlwKY5uJHydiHcscZzJ6+JENOBfozQs+RAvqbZZq+32w==
X-Received: by 2002:a5d:610e:0:b0:2c3:ea86:974e with SMTP id
 v14-20020a5d610e000000b002c3ea86974emr15841671wrt.46.1677245541214; 
 Fri, 24 Feb 2023 05:32:21 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 b17-20020a5d6351000000b002c70a68111asm7538760wrw.83.2023.02.24.05.32.20
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 05:32:20 -0800 (PST)
Message-ID: <3682475d-b7ca-d6fd-c492-4417b7596602@HIDDEN>
Date: Fri, 24 Feb 2023 15:32:19 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87edqf6fpm.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 24/02/2023 02:59, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> The easy thing to do is to place a window containing changing content
> (such as an animation or image) behind Emacs, apply the following
> change:
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index 5e6378db30d..8459dd33297 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -5222,37 +5222,37 @@ x_update_opaque_region (struct frame *f, XEvent *configure)
>     if (!FRAME_DISPLAY_INFO (f)->alpha_bits)
>       return;
>   
> -  if (f->alpha_background < 1.0)
> +  /* if (f->alpha_background < 1.0) */
>       XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
>   		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
>   		     XA_CARDINAL, 32, PropModeReplace,
>   		     NULL, 0);
> -#ifndef HAVE_GTK3
> -  else
> -    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
> -		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
> -		     XA_CARDINAL, 32, PropModeReplace,
> -		     (unsigned char *) &opaque_region, 4);
> -#else
> -  else if (FRAME_TOOLTIP_P (f))
> -    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
> -		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
> -		     XA_CARDINAL, 32, PropModeReplace,
> -		     (unsigned char *) &opaque_region, 4);
> -  else
> -    {
> -      /* This causes child frames to not update correctly for an
> -	 unknown reason.  (bug#55779) */
> -      if (!FRAME_PARENT_FRAME (f))
> -	{
> -	  object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f));
> -	  class = GTK_WIDGET_CLASS (object_class);
> -
> -	  if (class->style_updated)
> -	    class->style_updated (FRAME_GTK_OUTER_WIDGET (f));
> -	}
> -    }
> -#endif
> +/* #ifndef HAVE_GTK3 */
> +/*   else */
> +/*     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */
> +/* 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */
> +/* 		     XA_CARDINAL, 32, PropModeReplace, */
> +/* 		     (unsigned char *) &opaque_region, 4); */
> +/* #else */
> +/*   else if (FRAME_TOOLTIP_P (f)) */
> +/*     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */
> +/* 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */
> +/* 		     XA_CARDINAL, 32, PropModeReplace, */
> +/* 		     (unsigned char *) &opaque_region, 4); */
> +/*   else */
> +/*     { */
> +/*       /\* This causes child frames to not update correctly for an */
> +/* 	 unknown reason.  (bug#55779) *\/ */
> +/*       if (!FRAME_PARENT_FRAME (f)) */
> +/* 	{ */
> +/* 	  object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); */
> +/* 	  class = GTK_WIDGET_CLASS (object_class); */
> +
> +/* 	  if (class->style_updated) */
> +/* 	    class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); */
> +/* 	} */
> +/*     } */
> +/* #endif */
>   }
>   
> and see whether or not the problem can still be reproduced that way.

Okay, I've tried this one now, and the problem still reproduces.

For the background window I tried both 'xclock -update 1' and 'xclock 
-update 0.001', made no difference.

The Emacs window didn't look any different, though (not sure if it was 
supposed to look more transparent).




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:31:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:31:30 2023
Received: from localhost ([127.0.0.1]:36299 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVYAc-0005zb-Eb
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:31:30 -0500
Received: from sonic317-1.consmr.mail.ne1.yahoo.com ([66.163.184.228]:38111)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVYAa-0005zO-U3
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:31:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677245481; bh=K8RAYsfBdlYcEE9A0WPn6yGLj9ruO38i+L7E31/wSD8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=m8XOyc8N92QLOY06aN9Od9jHD38AbpjNX6RjP1nmRJAfUOL+iMnmznbzS8vBjOhsWq9NLpjBi7MPh/tsVsR6/GC+ywIcFrgjvBZondBpbQ9K9sNF1VjQx55AyGqnoAWoE8h0mIsurH0zrpXmfJQfwFjBTxyUcCAYcAfak7ZDYUZSWUsn0sEgCKofbeo6fymBKiqf9LCOF7uRIsDrApAirM4wSDym9FDkbkM2K6chka6ydVkV8cpwCIWYK0H5AVbXs1AbPdhTT6CZxmIpEpxvac+9dbdCubSNLpOhX7WpnR8M1lMZZC6s/zI54SfwXLbVS+BX+61EPv+TfU6FuNy2jg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677245481; bh=2ZsG/wUm2nchu3QQa0ba2vZu0JXMbzHHrScw68OqwVJ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=fPTBxdqHAA0wbhSAKCccU8OdjMwQuzwoOIeuddzoxbNLF3um/+7XTAVLkDinDlghDw5PSYOwI7VEe3CvHyaPrGB5GtaJRyFuhPZecggov69n6BhEkJYdI/HioKFHMvDARagrL+eVzI91vF5sXbGQfKaOAe9uFna3I6yWkQaBSTyziQTF1wpzc1ADtP2f1geTadlQqQUQXY8RqsvjuHcSPA9RkkLqxky0ArvvVQ+mZLQVxhFvnmQWOkDwMUmMjWJ6CL63+8+zxJyC+82KUrTpuL2yrIVVbd7Ne+VvONAEiK9rYnDLsT0B5v+VN8nYYDOx7GqJzYnW1c9lH1Ys7xFfcg==
X-YMail-OSG: kExs7zYVM1l8mG8YZq0BPVg9PJK_V2Nq0jx7EJ.5vT70.WVZS5wdzPhWAvhnYCx
 34ego8zTY9CVGyn2KoJ_IyPzlEqxu4pWwAw7klzuQo.yd.YcNGBrndzFvq7qs9tzRYMKf98NdQNP
 y2.qOqb7bTbbgF4nEdPmvDo.NQhXb8kVEfX1SrALqtHDUL2CYz517CwziDHl9x1myMGp0.ZUgfG8
 O1ie1BUFkHH0aY.5Bz7SvVvs6Boesj.M5kW_dfFxrW.7QwkO.SErkGD1zkDCTd9eUN91Gtwyz6a6
 OC1BnWXb5yd2Icts4ifhCbBjmvcXnFnF0Jf03wl09dt7NrylemIV5VqqTi9XQ2vK0AHUUiMeGEZx
 4ICuuLln37xdNSRfBBvta2X3tnLOJGGU9jIjDa8trcSzZ3y8_J2fAFi3LBTZcoOpBTkVnlVMBNJK
 qfM572KdH5fZzqTy5etU5i6oeJSsmmvuHfdA9yz_ww02yDWFECtD62k_sPsx6XoX5T98P32tha_S
 qnKN8SBrpDtRomh5BCQ0RfVb9kmOtJs5ZgJmPvHHN_BYZ.xJhXHM4R.NAt2zAoB36462GGDY_0r2
 TfoBpwCWV2xQrnx3A.cQMzooH9cNPb1FA04yLX.l42uME4diaZg5hmeqyMc80HPY8js7WFesNIN8
 11CrAa2q_X_UhuPMECJE97rL3e6tcWSPDgxmr.ph3Tl_e3iWKbeOHW4Io7Lkks2uwPgP2Y1yWoCL
 hmnarxwduJ21dY.xUFVdol3xIjXkncOcJHow_.aIdVjlkcxNULI_10N2SOw8.bWwb1paEuky_KJK
 TGIVcFjDLa1_dA7iMjdrDOG8.9I8VHr0wFXjUSID0baVoj3hYP72EMagTQ1QrNahwjFJ8z1BewZZ
 2wMVaAhqTQQb7wYHwIPXwxaBkZaBYSruLzejnLEzJefGauTSmOlZh9YG0xV0jKzRp3NIko.NuMEt
 SGD8idCxf8Qi3RIBLMR_68EQgbViz19s6JuYvt47PMsF9XplBKAvvVsVZrNseOx0kxR.YEZtUqv9
 v7lrUXVPuhyl.16DUbNVbCLj2xkuOuio0bpl3OMENSE5gK5OafLJMMf.YqrLVOyuuVEbJMeo5a8X
 7E1ETPwDuSsn2TzYAgu139hSO7qWI1nUA5dHRiPCygikcn8f8VB25SaquGDILqeXSSzNse5h_eg.
 4yDSgOm1UcBrwYJdUD2KCSspRQ4FSDz7K.lsdHwu4S7QQP_W3.NAG9V.4lfx.PXb7wYWmvufQteS
 eh7zcn69dFps7gRSV2u_GjMAIUCsiZK0glaKiisev6f3I5zGTQr6jHRGaVG.2wRB8zKYLyMsIQSc
 bxxHkBf1tAI33pI10Zs0vTTs5mo7BwNPjEB5zNQGAX6Hqw80TVWAyNfO0AshCdYggMC7mMFbaNPX
 R9L9mSX3.11jN1Nr1HhczYEBG5ZDeXiVEHIg0ELPw0uEryG8XeBwALT3Xmkjq9OiCRS9j0vKLGDb
 28vdm_sYIcocq9GQUJjUJ8DsT9f9UBYgWM0Hn90tedI.VGc37IXXyjykvlWzg_CVAM8E56TQDcw1
 Z6QISbyrZYvoIhhE6MdleD3tZZKljEoddr5Oz2uCuGG.AfQK9rjJfKPgEtdGLT9DSAfjoE7hE5xa
 _p215L2QHUc468Zz_.T_17HENv15SGPTwWh2WdJzdGQpLRiW.KUjWUN8ObOze.SL8PAtNqAhEI4j
 txSabFkHFV8GjXlGct.NxXm_OT8GoeePEBrcv3tE.jgdU54Qb.RlZ.2MxAddKY5._noPcWn3P67z
 IaaeAwJWZr_fSYNU3Nv_eNHt5b6ESGJxykPrsYi02vHHLbrZKSCXrncslof4vr1DYGFGYvUKA_H7
 LqLks2rDCfDndQwAF5K2NBSsZL2mmC4xorJFJk8RtRteAnl0CuwQC_LzYR1N6jkLokwM3G5vTtCE
 _MyeCnJYFd.fhWMsuGKcTMOjjpD_x9sI2qHd1e.1d.y36AkGoGtqFWTIXQmseyns.lPC6nV30nH0
 P4_fZiukseazikZt0Ds62ixp7sH9NX6KtqgcG4owTQmXqqAxc57VnU8PYqShTxwMUFv4SL1YJHg6
 C8z0DQTqy94O1Kt3EkKp9K0.Az6Q85KkBzVmGho8TT8QKhG4GMQvsX0VXQdcyqIyMf0786fEY0n8
 o3wghAU2UDN5QgpS9QdVdYMCvX0dCSDnWZox3NevUPusK9Ccg_hDjX_P6u5FIFR4ruyRN.buYhhD
 PLKEj4syZ224B0HkH1Z_pKq3OyElW4OhbdlTRtJdUnHO3JkayzoOQGTmt94IW1RaKz2paI7QcL3B
 u50fem6l9r6E5Dre5ryXGwA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 13:31:21 +0000
Received: by hermes--production-sg3-9fc5746c8-z4gft (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID e7ccecdfee2c777804488afb19b4ed1c; 
 Fri, 24 Feb 2023 13:29:18 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <5002b0b34b1067395698@HIDDEN> (Gregory Heytings's message
 of "Fri, 24 Feb 2023 13:20:55 +0000")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
 <5002b0b34b1067395698@HIDDEN>
Date: Fri, 24 Feb 2023 21:29:10 +0800
Message-ID: <87ttzb42ft.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 759
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Dmitry Gutov <dgutov@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.0 (-)

Gregory Heytings <gregory@HIDDEN> writes:

> Aha.  This is rather surprising, but it also means that GNOME has
> perhaps nothing to do with the bug.  As I said in my other post, can
> you possibly try to reproduce the bug with your config with a
> non-GNOME window manager? (I don't know what distro you use, but there
> are a number of very lightweight window managers that you can easily
> install and remove.)

This very likely points to GNOME being the source of the bug.  The title
may somehow be making Mutter refuse to update the screen after it
receives damage notifications from DBESwapBuffers.

I asked Dimitry to place an xclock window behind Emacs which changes
every second.  If that fixes the problem, then it is certainly a bug in
GNOME.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:20:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:20:59 2023
Received: from localhost ([127.0.0.1]:36285 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVY0Q-0005gQ-Mp
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:20:58 -0500
Received: from heytings.org ([95.142.160.155]:42938)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVY0P-0005gF-5U
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:20:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677244855;
 bh=jjrrom0wVJP/n3b/TLViSF4LTJmc4tFE+SFkRC+hx88=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=xZIU03GJm6oJVMwseZ5FeANXvGADFoKXGahtYItPceNK8isXIbC1R9Hmf6NZ6CadN
 xbYGvOPcgBKsoOML64YvHMOKybnIBd4nsUboi3U8ZTMZCeR1GlaGVKW9J2WRRVFCnh
 0cuGzSQbq9BN5Fma02WgieLQLbod8Irrafw3KhOopmTh++EC90j4HzKB3CaDaILYvo
 CmkaRWGbgm5EHcDAEuZMBt1ft+DG4ROODb8VA0dKODrxup1HYLe4sTEJetSHn4oKjg
 GbiBvlvex6ORPQARuAckA/vP4D4gURFFtdUiQ97vV0BTvvoIx8nDCg5yNywihxkr7x
 UmvVzXQ+lNGJQ==
Date: Fri, 24 Feb 2023 13:20:55 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
Message-ID: <5002b0b34b1067395698@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
 <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> So, I finished bisecting, at it points to:
>
> 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit
> commit 817dd546497aadefbe9acc8762e3f7190799c5e6
> Author: Stefan Kangas <stefan@HIDDEN>
> Date:   Sun Sep 13 18:24:31 2020 +0200
>
>    Improve frame-title-format and icon-title-format
>
>    * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text
>    "%b - GNU Emacs" and replace "@" with " at ".  (Bug#41147)
>    * etc/NEWS: Announce the above change.
>

Aha.  This is rather surprising, but it also means that GNOME has perhaps 
nothing to do with the bug.  As I said in my other post, can you possibly 
try to reproduce the bug with your config with a non-GNOME window manager? 
(I don't know what distro you use, but there are a number of very 
lightweight window managers that you can easily install and remove.)

>
> - Before this commit: the window title doesn't change, it's always 
> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), 
> there never is a noticeable delay before the window contents change. The 
> buffer is displayed instantly.
>

This means that if you set frame-title-format to some constant string in 
Emacs 29 the bug should also disappear.  Can you check that?





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:13:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 08:13:05 2023
Received: from localhost ([127.0.0.1]:36280 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVXsm-0005US-Mg
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:13:05 -0500
Received: from mail-wr1-f43.google.com ([209.85.221.43]:40589)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVXsk-0005Tw-1p
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:13:03 -0500
Received: by mail-wr1-f43.google.com with SMTP id t15so13976676wrz.7
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:13:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=JglWd0QbsCZrzvVwfo6rGsELYCP6ffErTNgXBzF8rmM=;
 b=cONs3bAxD5KGlMvSRaTa5OvVK07MPbCJrMaZh/AFYzhdMBV9+9J5eb1tJH8mav2yae
 I9no1mFviTUIE51sOjOkagLmweezzsd0qRziTK04xgaCxCi6iTuGhnKu16ztWvRz8ExQ
 G8AZZ9E0ZbZBdu9pOS4ucpJWrjwikVoobanA8PQeklWK1/FCksdnfXfCPdh10lrUTzmf
 AjzQfjJRhwcdS+ug+i8xGR5Wa68N+H5+/jAQjlH1+e/QM78azsdfW0PF/YQdTKVhTaAX
 g1maiVSj6c2gat6Wa2yPB5dEz2QhUXokVE0E6HomXLPfhxgMCp1XGMuXongQOg8Vgw0w
 OMxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:references:cc:to:from
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=JglWd0QbsCZrzvVwfo6rGsELYCP6ffErTNgXBzF8rmM=;
 b=wzn1A1tciYe7IdpSvji5P8q2uwquQDZ0I2M2LtZ2zHmbo/xMQRn8PiYJL4Ti72+37N
 y4jZBbwLQN4sHAmRjsJQ8qpgBQVwRL8hbapsRCJhCy+VeO++4NFMeccHhN0s+JyVEihV
 tqt6/EnVwXYZKeZSlK2bHBkcmyvGnssMGTh8tTeardXQBeJZ1PjemXzTEU4dKLz9iCbY
 bzngxRMvXwDQ+hwLE5WMvlb5EBf/FQQN7+z4pTks1Y0yC4fs3lFA8dDrtODvYL+MoZWg
 o3k9Qr21b6pAj0Puy9KYoX7gRDCshE+tl/anDQzYHmilNxN5xeZWltwR/sPFTWZltpob
 rLQw==
X-Gm-Message-State: AO0yUKVFlBWlGod3UChGidSTQU8Z7Lb1eqMyzgJluxOu3PGBUa0tX/JC
 g2Q8nX2m3/VBBQw9mMwy0ZM=
X-Google-Smtp-Source: AK7set9MDATxzmrlSXtsXCnnfWfeV+RTLR6uKNab6VsDVHPZ5pYssIrNNBWWg8+ujffnwEhLgfupzQ==
X-Received: by 2002:adf:f3ca:0:b0:2c7:832:8fc0 with SMTP id
 g10-20020adff3ca000000b002c708328fc0mr9084254wrp.3.1677244375877; 
 Fri, 24 Feb 2023 05:12:55 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 h5-20020a5d4305000000b002c559405a1csm14238968wrq.20.2023.02.24.05.12.54
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 05:12:55 -0800 (PST)
Message-ID: <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN>
Date: Fri, 24 Feb 2023 15:12:53 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
In-Reply-To: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 23/02/2023 18:46, Dmitry Gutov wrote:
> Here's one repro:
> 
> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval 
> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
> (interactive) (find-file \"test.c\")))"
> 
> Where "test.c" is the name of a file in the current dir. Different files 
> can work, but for some the repro doesn't happen, like those, apparently, 
> which start with a paren (which makes show-paren-mode trigger its own 
> redisplay).
> 
> So, to repro:
> 
> - Run the command above
> - Press "a"
> - Look for the delay between the title bar and the window updates
> 
> With the above 'emacs -Q' it's not as prominent as with my config, but 
> it can reach what looks like 100-200ms. Once every 10 tries or so.
> 
> This particular scenario, however, I haven't been able to repro with 
> Emacs 25 or 26 or 27. It does reproduce with Emacs 28 and 29.

So, I finished bisecting, at it points to:

817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit
commit 817dd546497aadefbe9acc8762e3f7190799c5e6
Author: Stefan Kangas <stefan@HIDDEN>
Date:   Sun Sep 13 18:24:31 2020 +0200

     Improve frame-title-format and icon-title-format

     * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text
     "%b - GNU Emacs" and replace "@" with " at ".  (Bug#41147)
     * etc/NEWS: Announce the above change.

  etc/NEWS    | 11 +++++++++++
  src/xdisp.c |  3 +--
  2 files changed, 12 insertions(+), 2 deletions(-)

Triple-checked that as well: the commit before it doesn't reproduce the 
above scenario, and this one does.

Looking at the commit, there is another difference in behavior too:

- With this commit, all is as described previously: I press 'a', window 
title changes, there is a delay (randomly), then the window contents change.

- Before this commit: the window title doesn't change, it's always 
emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), 
there never is a noticeable delay before the window contents change. The 
buffer is displayed instantly.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 12:59:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 07:59:13 2023
Received: from localhost ([127.0.0.1]:36254 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVXfN-00057P-2P
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:59:13 -0500
Received: from sonic313-35.consmr.mail.ne1.yahoo.com ([66.163.185.58]:36819)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVXfL-000579-26
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:59:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677243544; bh=HRXkGCuFy3qgaR9dTqfjGZbNPVqLqEztM4BGFVdqJW8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=KcIXKW4rs42iCSZrXeEFiumgKpiBwwPFuK3x705jK/jyxeGb2jZiG1FF9Eu+JygZGFPeR1bC/pQgELTud4HB3UTk1P36ggEt9dEKdpofma3Ssl5+B4Yr5xxmVUfdKXUP+PSyHnRuobb2naw/cznObwzF6LgwZ9Oli0D5inVbu2Ghaq9upm3uV+AgVIvKMp3N0k1rYzy6BCh8y0QtqDLB3nfz9FFrgxd/Mnv9YickJHTdtIAM4JsnBMGJtJF+61eWj11medzslIjytH6d+yzj+lZ5HHpb8c1k62Pq5gZkSNRSyiwOvaUBBvZ0/isn8Q73ybR9BIFprgH+tCElCnF1mg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677243544; bh=lvNSAOCQdssoRroZM17tdfsVTLD7bQKEvR8GnvLsTPE=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=YKVhobhmnCBYxKmYSS5r49Ai330ENy1dfvlIBuR5gnVDeLpClf1rkvvswG4Kba1dusqOTBgOQ2dicR36EEBWeExaYerTxdnLKK2yJOzqJCuHQ7nKqVX14ICVbLBZk3rbEzzjwCCopdQCIeFwgfzzozR6Ms4JvVY6vupfTmvJ7AWfouPl1L7gNZmBvOnca125QZGIWT9RVOCJ11FeZkSaFp2XOKbjxRQj6itTKhgD2z5wUg1R2pQwMOW8p/tlSIdkZ9YkFyYuPubdjOXucORNK/Puv13ysYVN6rSjFFxIPpfrEfzKIbSCgGBSMuKuxCVEH+BbjYOJWz2iTM26WxjngA==
X-YMail-OSG: lWNu6AIVM1ldTvGHQfTE1AUjUZU4TXaPKBvHX8l2cxT_dJNcE3L2qKpMKJT4nf7
 mZvZ3llGE5SNDNxnz7C1NnIx58eo45T.uDSpt.NDOotzZRlO9.UkcdcLl2jqW5EitvLFiz5RWT7z
 0EDe74REqHTx1Gfx93sJCZEeuOx1KV3CYLhJUTA_xjSyeCJ2PaIRCjsAr_GzMWxbzOJQWtE1YpJy
 41tmIVxYMVmAw1mAG0eCi09uBU559aR2GLJZ9szlUJig3EjG1Mm_AqUkcZHOtz1Guin4xnKFvKQx
 cTHkb75ZdrT39h8e1YcW03khKI7Iw0uCxC59bfx5uMxrZwfteiAkv0TqupbNWrIHy9xrSapz.1TG
 r4Ul_Z1_74BIqYjmpD8h7H2RxyZ0HT8UgcjIM9Mrbhx1yXWcvTyb9ugWEDRGfPGc4YF3IjT__1ZY
 MmOrG_XsGg0gNIFDNwAcau0E9Avi2UTGTAjn8SapNlnRF2U2gxgcyhbAVlX1Zt2ZHZCkkEMKdAcr
 BhlF74DilhLo4RkUSA0Zvw596dZMM2bmnvcUJoVhuxSADM3zU7q8H7KLrT3tqhUI8EabbVMQ6Py1
 Rm1Qm7bCax8n_SOzJYoZV3m_ETMUypo8akeQ3VjdCUOfu0oibeovRqppgApGotnt6vCNJ7ax.tym
 N3.waUgFrHxwlnBHX0qC7rSUdw9nfePlyu04bvL4OPm5fL0p1gR5TziS8P7KiRX1uAZGP_EYslDx
 MZBJ7wTxEjkrtG_y4w2ZrhWFZvfs_L2m6p_EQYfaRDTVR3VoB_zQ4umRRXZl0oNJ0hAkWVbbkDot
 FDL992mu6xqpubyJ3ZLiBFrHeusN3ibReljZYfV2gGDJ5FW6heb6kYqwSiMAZ4uB3IFO4w7RLEVC
 ATHb9hw_jpcAWnKjmiVchRjEzYj0hSSFEp5b0PUqnOSB89KQt0NrxUBq_B1SdpnAKBF1TlJ_2OVz
 6yeNtsm0EIDFWx2YWQygJrCpGkSHDrahtmwrJA_k78zNSLSTx8t87OnnusAxhe_Ws3.CQ0KhaLcm
 u.JfKXcQbMtTTUY_ekh4y9NnH5XlHBg_1D41GXeLTgzEYDoGguMZ9_sjMn1koFNjraVfu502iq1s
 QfOLItp6yAxsq7PGH0SnEFyTH6hwHgNJRcQbm4txvIFBmilu_VoSegVkn_fnId7NdhTgAnrZPXlL
 b7R5XyU41edW4y1ACMDzhMdAC5JwAgkQsiDSWa5Egy1V2q3z478.Fa6MeYGpGhShaKCHcXUo2Mm7
 hr5cGaQ4bx0Ng1BLZriJPAOXAEx9gHmhmM.APMY6q2PfAFsq1CeVQRjb0iwuKunMB2.epm6PqxMU
 caFsmcQjVztSKytromdvxIdXG1RQH.zcuIPm8EjuRHswnqu3mOBMWE9tnaUJ6Wk_pEyuYGf_8lDN
 2jgQlgwaMOXZvjdhv3REFGFeQ.Hzr8qlA4f3YVtihoY_dy2FvmSiD7dbqnZ0vlE4C_YAyIJNW0C7
 wTr_G9VlQ69.aP2GmGi_71UywBWikHEXdK5bn3kbEFPs2brBnQnKrZLdW7eEK_D8JygOYyrqvHXK
 Htne62zHKFmyIU_L12DqDUsT4OCDOj746hcTkP9AHfs3G63R8zy4AFVQ_cLuHCrz7PchEPCZnk_2
 oYE8xoCXq.MY_aVFsc_VFdT8OaUNpC.gEbjiikab07yvngCdO9JZN70wwk1Y30B7tR4Plqv.GqUC
 BVqORgowxlhbXxKS26.DrdppOQOF.5UTAh_vnGeM3yFE8P8XYfXjehfKd3c9uYg_PCmBeRurtw7D
 6gjUth0F9VDKd2oCGUTGhaqYkOcVZysQtXJfZwnC5kRPiNpFJAhD2P5PnfHD6UC6Auyq3QjtJz1R
 96rS5pmiQSL1oCYG7CYyeW0UWNG_SHdEPapmc2opPcm1y0yZhRVveRQ0M.uQ5MmBu4QJuBaMBhF3
 KU.v5JOxkDCauHXXTyt_XsYDhTiFI5MGHhUR4IN110YIuTkCu3dMljdkDult4kvK53RQ4N535Dn0
 G8AZ6560I09N.1zV99igizCTj5xEfhJOlsk2u9lAkqZHU5DCFc_cQpEwOQZAyLlK5TA24z5kv1dH
 RCFLzZzvmNmlCgN.at2z3IZKSwA1mFtfQBjuyECW1hmEE2y_ssGwc5XpxxKMuAn0Xx_11MrOqGxp
 E5YNTeAvc1KbWjmZNvZYKgicfX_f7GIAnIEtqC4zBNLTLyLNYwdzzG.lEvsm2KE36qudLgvS8S4B
 6P3hTXzYszD2pI.dmJUF94OcgYeQ.0n.apr4R57s8ebpxmkxYZ0l4sBg0K3u7N6uPDRkj84bzoW5
 5dZyDsrfrp53uKlNXRO8.
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 12:59:04 +0000
Received: by hermes--production-sg3-9fc5746c8-nc5k6 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 4d021d6eeff2464eeaf1c3e06d9cc67f; 
 Fri, 24 Feb 2023 12:57:02 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> (Dmitry Gutov's
 message of "Fri, 24 Feb 2023 14:32:12 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN>
 <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN>
 <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN>
 <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN>
Date: Fri, 24 Feb 2023 20:56:47 +0800
Message-ID: <87y1on43xs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 947
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> I haven't tried this one yet (busy bisecting), but I can report that a
> window behind Emacs, even when Emacs is not transparent, and when the
> window is not visible, can stop the problem from happening.
>
> This bit me during bisecting: e.g. I can have a video in Firefox
> playing in the background (not visible), or the Telegram window open
> (not visible; no animations), and the problem goes away.
>
> This probably contributed to not having this bug reported sooner as well.

This is very likely a bug in GNOME!

A serious one at that.  Please report it to their developers, preferably
with the output of GNOME Shell run with the environment variable
``MUTTER_DEBUG'' set to 1.

But before you do so, please try the following:

  - Use a less resource intensive testing program (not Firefox or
    Telegram Desktop) such as ``xclock -update 1''.

  - Update to the latest version of GNOME Shell.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 12:54:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 07:54:09 2023
Received: from localhost ([127.0.0.1]:36240 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVXaT-0004zJ-Ed
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:54:09 -0500
Received: from sonic315-47.consmr.mail.ne1.yahoo.com ([66.163.190.173]:35906)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVXaS-0004yv-2T
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:54:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677243240; bh=SRtbIcHP+PCeRqK/6l5a75OGDRhJqcz8r1wAFUfYnls=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=lHpguesuSsoJfes87Ffq+kcT97YhLt66WLxIZtGirvpaJNhhgqnKfc/6esZhFiwI+E77Z96sywCUrnTEM3R8Q/tQntIba4Bp1qZ3WWAqZScMTfAE+4BdQDkWGFuIMhxVp1FSjD13ye2TNBu197vhNTHELLdnVg8GkUiQoItDaEPcnia5lceUZVCntVyMR/tHFe3iC8DopxZXLX0TZxiSrk3lN8G73GQUMCGT4LZneOf+gtzc1XMxvf1Mw8gpjpoqhOnQ86ee/ybn5rspYU4oERpDcvZR6yqDu5Bxp/MdseF+CVMdyaFfwQkN/9n1iqAuzGe0P0bA9MNJR4H7Q/qfeA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677243240; bh=Jek5UKdT5lJtH5/BXv5C4nMnykGzIHcJvumZ/z8Ygq1=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ShCJT4UGUhyGlJzf6CUSr6esi+H3QXngHHwXco5uVRIrsTXBZgW1Hr8VZJoxSe/mCtTasPP8HmyYT6mB6VzCjjZZgtqBXuESn9HGz6Jg4rk2T8lHwaPEChidlJF0ms0kNi7qpXGz+6Nk74qG6cAMDq7/S3/THHbMC158emEzz57EtYj7cCxnwFRU3nY/OL2D9sPmQSuE5lvtwvMbRkrvj7xYh9/j/mxYN2Xq43st86LqlGozTicI0jCx/+5/OQ/y81u1HPfPt/S/ubKhdT4X/JS/7618EqlSA9ppD4gS5CsUkve8BNbkXU3B9T8Jp1AdpKqC9hFBOzc4AayyzgE8Ng==
X-YMail-OSG: TKYd498VM1neGXs4Ob._CLOmlE34OBpQ5o0Gal_fLtnDl3LEFYSvwwAI2_A4xYe
 WWxKhiZhlOb1BZTWHU6kVw8LzNVFMRAerjsqpTe.BmdPSgjUxpbzitoL6NwagRna4DzzlJMUdgp5
 pg4tHEyD3h98uoqfXAprLp5QGssfXSKZX9epHZ0iMizUfG30kymSFSQ86Tk8oKIjVk0.w85MGEAW
 dqcUjV5pBq4HBMBkRvX5FnWlP4Ky.VddD.FQv8eDyrhMoE2iZ2S95NzQD6g7DPaRQ0UjAiKAueza
 apyoiwpNTz67rV50unvSTuVflkg2AjFqUV4e2KW01v8cgMgGkNXvTAORPCJH3_UIv0fu1_jM_pUH
 GjhQxDfvb5zQfqMrjlqQf1Reiw5sOodfnQaVbRdO6Ze.MjZwaChT1eLM8YaLJ_C6qM2CblnIaVBc
 Sf7S0XGsGcDYYiCnmA_SLoDAYh5uW_43v7GTHQaGaIZxuroSOa3RBljYnUDehb4SPb_2yV9eM.3A
 InWD9Y6faiFI4dBtcE8KWFPNK1JSHy29ziApQIWvBS810rC0BbEdlWcMU_onNW821oyHd_lFPkH2
 hAL9R.wVV4EIImKf_x.16_vJ_bAs43529wYFjsXH35zOL1uZpjhP9LyX.HoLKmXj7MCKYgIfsepF
 2ribSxCTYtYPSvtuxlthhgRMsagZolEh0BHBrY0Wubu2dEB1I8MbvtABrRXu39KJBixbGc4yK7h0
 sXaPnVMGIoXd0jhu3EwKo.LPWMtCRZwpOPM4Y6ZHCEzyqj4Y36Ifl29l22.42NaBrdKjiGDqPkum
 OL4ObcbTtJzDWanZHq05Au9fUiPXzRkaYwQrx_xhkg3kKFZP2v9eVsa9teEysUSv9un_jQhmjYbK
 B46R_eG8IaQt2S_c_zMxee0zdPibjob.5P1qdYasp8m_.qCZJEK7Lnukukoyc8QJO7M0WMvaDIxi
 kvs98HkHgISaWgAdmKQ2rD1m6_oEjEXq9Ze0Fc4LgjR97ZDnBvNmR8q2Lo3N2j9wfvEgLAPNbz5A
 ywQcaZINEt48ZCu_R_htWPLcfaDWAvtUIaEmt6YXQLF_rOe9tLA5F_FW.qnBAyJZmOnQoVbHjCZt
 Iu5NVC362dfHuoXS_KVLVF9x4QU9iHoDtKfvZn2ridNyiYIWELJflQI3IM6sNOZbqSb_bfDMP3hg
 RdOunmkMfGoA.0N1o3Rp7kxklgJPHjCJgAfjp1RNN0EHCJbkF4D_RS2NP8VVOgtONkZtBRsoIzGR
 xxPFKP8.IuGG2ATPZm9g8xoKWDVqjqptyfIFdtKLr8ULcn6e3PYomqwAj8OI_GbXZGD2WoBtulKW
 weRddcoU8XJuBaCUUiQbb006VRyWh5RBLol55p32idHdxAnodjz8YsyTEt9GkQrNJpnGRWH2.jSo
 Xv6y9qw9g_NOLP5dG06p6rQTH2HNHUNpr4NRHWYYLdNrndCkSA1v.2o7yRhogF1FO694nPahTbmZ
 L8JPXAN_Iv2CAriboTmn7Xb25uCKOeYLACCJNkKQ8b6psEt9NY2iztUf.L5sF.hkcmt6faHdG70.
 H.DosuMYP5133X8Y6GAICLMgfnHoiiI9xmCOAefqvU2Q6bhazYRGazmlFAZzmKvM8amARiw.anIi
 .LE.jRvXWFVCz.zsIf8GKLGgOKOVTQatY6Z76hO.hvtZ8eoQY3j.JkHYVz3EDeK3andJnFUtpYfZ
 gfe12_skLBp4NcvPgWY.FgNGL3IA_CIhED5dKbArXNwWojlkzvGwgmm2m9QzmqnorHJrrbtd6C06
 KnCxTo9Mjs.ExRqTkZg5ixS6ZYF7Fz5OD.gZJ3CSrPVs9fzkYSWJqTI2FTKIEC13nmUS1OL3ZySo
 67LAWLZ7uED.y7v4vImI.nWRlBdRRvnJ9_hTSi3Y.leQTmZqVGOFZWALf.t6o1mGoPKhb3CJbRbV
 PRURVqoByvF6L7pUDXGYrJd3mqL4t2mylpDH1sbQADeT4cgmkzBg6.rc3l1pyOQ99cru_MA5VpFQ
 OyhM_VC2vbQIe26I_b7jIHBKrzZyGiW6WTWCpAvohRoE9ehmy.G3faMFwFVdQ8kKhPKKW5.U3cUx
 y5fXsoJEBejulbwFck5ICeVxHw9nab3D7Zt2mf2n2Qr7NXOn5ipXKF3Syqop0Tmxu90nSCiGmgJs
 gu4E.ZKXPoM_IqKEOAzn262jCM3VH17J8YkRrf3rAjGTAesFoOysuOB4utlEgOZPbnddLNGjC0gr
 SL23vpRHISjXWLlU0wtQZmTpOFwzfl_vq2mvTuhRPvy_FNXMjoEASG.NN4kUr0l6MlCE2Vu3_iNB
 nBWGNvYxt7MK5qwlybw--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 12:54:00 +0000
Received: by hermes--production-sg3-9fc5746c8-ltdwf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID ff618018ed973a2507f16d36c56eac45; 
 Fri, 24 Feb 2023 12:51:58 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83zg93o7j4.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 24 Feb
 2023 09:18:55 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN>
 <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN>
 <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN> <83zg93o7j4.fsf@HIDDEN>
Date: Fri, 24 Feb 2023 20:51:46 +0800
Message-ID: <87356v5iql.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 522
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@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.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> So you are saying that GNOME needs to implement well what Emacs has
> implemented for ages in dispnew.c, in update_window and its
> subroutines?

Yes, because GNOME Shell is the program which actually displays the
window contents after Emacs finishes updating it.  GNOME might be
forgetting it must update the display after Emacs finishes.

> Do they provide some knobs to tune the damage tracking, per chance?
> If so, maybe Dmitry could play with those knobs.

Unfortunately not.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 12:32:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 07:32:22 2023
Received: from localhost ([127.0.0.1]:36230 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVXFN-0004OO-W3
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:32:22 -0500
Received: from mail-wm1-f49.google.com ([209.85.128.49]:51137)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVXFM-0004OA-6T
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:32:20 -0500
Received: by mail-wm1-f49.google.com with SMTP id k37so8310709wms.0
 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 04:32:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=siz/4NeWbh2sMKtTjh0diJdsR1IGUh/x5DZacyEI5bc=;
 b=ZV/IzXRpMoWmi/MPRtgYmPABPZYSdLQqY+NhnZemwiJ+bxxwc6y49LQldPPneu6iwS
 Okryb8IxAL2amVzpJZBNXJn3iksaNPTP7hQSnCAgUJLTYPdnxC0rUOCRtNuyGG2x9Xua
 xqTf44WgVoV0D20lgsrd7IH1jn/eZVC3rb1ocnMoinsmZrrIIA6jMHwg0RmSZ5ddWNZu
 WopPijcVPDUXpOSdlIHoogNgVJ4FpobbGAOMTMZjFzBTXXafQX7W4Yn559zYvr3vP58z
 tVcSXXayhEO4hV/sCa9o+WQiMwfpbyJTnJWBKy4l4qnkKHjQ1CsCHgY8PX5HE+wzfHts
 rVqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=siz/4NeWbh2sMKtTjh0diJdsR1IGUh/x5DZacyEI5bc=;
 b=r6VYn1u4f/HNJRkQaBNdTOnNcNou2nhz4w+Hh9tN9u2AT59DwSA3dlIX42OFKc0NQ8
 XXQM9pcjA0ddiGFerDc7Zc/EQalX1ysoBI7ExD1ZpyOXYd7zzKyk6vp322F5vggddWOQ
 BQlMtGKDsyjksiRFij/c0XGiSlwnsvh707Glaiczhr/qtiP47QiURobOZnq93iIdVIwW
 DTM/BYkFwRL0rQZcngmS6zlCrw3cJAqYSyi11spuU8XukfbVGKgpZKtTxw0LjFQKK8wO
 GMx2V2a3XHgO0np2oq2ydoOlEmOapGJBtGyNiGIgIQkGmNclHTLv1boBZeHSKaQQaLKn
 r6dA==
X-Gm-Message-State: AO0yUKXchVKUV1Kq6ANd1GhLQ6x5xhPxRLzg4zYE7bNSzv0JEJZJ+lYW
 1WY1rB5V/HYiTh2WU3dOok4=
X-Google-Smtp-Source: AK7set/01QYZ7YjiGqVYDGDoAvTbE3kUucrT2hmHFnFwAyzpen45gxR5HzrWbz49X06EoY+4W9hTAw==
X-Received: by 2002:a05:600c:a29d:b0:3e2:665:4e48 with SMTP id
 hu29-20020a05600ca29d00b003e206654e48mr11654469wmb.0.1677241934294; 
 Fri, 24 Feb 2023 04:32:14 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 m4-20020a05600c40c400b003db06224953sm2682294wmh.41.2023.02.24.04.32.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Feb 2023 04:32:13 -0800 (PST)
Message-ID: <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN>
Date: Fri, 24 Feb 2023 14:32:12 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87edqf6fpm.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 24/02/2023 02:59, Po Lu wrote:
> I suspect this may be a problem with damage tracking under GNOME's
> compositing manager.  Given that none of the output seems to be
> problematic.
> 
> The easy thing to do is to place a window containing changing content
> (such as an animation or image) behind Emacs, apply the following
> change:
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index 5e6378db30d..8459dd33297 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -5222,37 +5222,37 @@ x_update_opaque_region (struct frame *f, XEvent *configure)
>     if (!FRAME_DISPLAY_INFO (f)->alpha_bits)
>       return;
>   
> -  if (f->alpha_background < 1.0)
> +  /* if (f->alpha_background < 1.0) */
>       XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
>   		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
>   		     XA_CARDINAL, 32, PropModeReplace,
>   		     NULL, 0);
> -#ifndef HAVE_GTK3
> -  else
> -    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
> -		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
> -		     XA_CARDINAL, 32, PropModeReplace,
> -		     (unsigned char *) &opaque_region, 4);
> -#else
> -  else if (FRAME_TOOLTIP_P (f))
> -    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
> -		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
> -		     XA_CARDINAL, 32, PropModeReplace,
> -		     (unsigned char *) &opaque_region, 4);
> -  else
> -    {
> -      /* This causes child frames to not update correctly for an
> -	 unknown reason.  (bug#55779) */
> -      if (!FRAME_PARENT_FRAME (f))
> -	{
> -	  object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f));
> -	  class = GTK_WIDGET_CLASS (object_class);
> -
> -	  if (class->style_updated)
> -	    class->style_updated (FRAME_GTK_OUTER_WIDGET (f));
> -	}
> -    }
> -#endif
> +/* #ifndef HAVE_GTK3 */
> +/*   else */
> +/*     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */
> +/* 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */
> +/* 		     XA_CARDINAL, 32, PropModeReplace, */
> +/* 		     (unsigned char *) &opaque_region, 4); */
> +/* #else */
> +/*   else if (FRAME_TOOLTIP_P (f)) */
> +/*     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */
> +/* 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */
> +/* 		     XA_CARDINAL, 32, PropModeReplace, */
> +/* 		     (unsigned char *) &opaque_region, 4); */
> +/*   else */
> +/*     { */
> +/*       /\* This causes child frames to not update correctly for an */
> +/* 	 unknown reason.  (bug#55779) *\/ */
> +/*       if (!FRAME_PARENT_FRAME (f)) */
> +/* 	{ */
> +/* 	  object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); */
> +/* 	  class = GTK_WIDGET_CLASS (object_class); */
> +
> +/* 	  if (class->style_updated) */
> +/* 	    class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); */
> +/* 	} */
> +/*     } */
> +/* #endif */
>   }
>   
> and see whether or not the problem can still be reproduced that way.

I haven't tried this one yet (busy bisecting), but I can report that a 
window behind Emacs, even when Emacs is not transparent, and when the 
window is not visible, can stop the problem from happening.

This bit me during bisecting: e.g. I can have a video in Firefox playing 
in the background (not visible), or the Telegram window open (not 
visible; no animations), and the problem goes away.

This probably contributed to not having this bug reported sooner as well.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 11:59:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 06:59:04 2023
Received: from localhost ([127.0.0.1]:36165 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVWjA-00078b-At
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:59:04 -0500
Received: from heytings.org ([95.142.160.155]:42812)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVWj7-000782-VY
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:59:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677239941;
 bh=rUwdy9UnU7LLZzJPEX5Mjoet6klpPqfG1TQ8rbh6z+w=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=YAoxDXOBzjefxOtTxsdr+sK/N/4Fjh0+tOjEXNJmDMTF5neLqg2MbBvxgCHbMHBwC
 EpBp9WaL5343C+nHVOaVmC+/eVf6/1Gq0LmQaWYorgRdm1Ct5OCkSZpCa6r04FrVvo
 yfjGdSF3amzNe4DEqGMMpIque7Mc9RCV9D8hCkxFaXia9dWlJc9prgw4+sdIp6k+Q5
 fgLPgKeaKppsDNsmHTZNgVrkliWqAaeAnJ6L/rAVRXi/09qEJ5vTGAzDdaP/O2Qtp7
 ZYhPiQbXNCtyhymGNILnXsWLOLbAg7EIpnNsfJIax1Lxru3/sirVMEIi8kk0rnzOmp
 9XqmQyqQ5Ky+w==
Date: Fri, 24 Feb 2023 11:59:00 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83zg93o7j4.fsf@HIDDEN>
Message-ID: <5002b0b34bec8b9695a3@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN> <83zg93o7j4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, dgutov@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.0 (-)


>> I suspect this may be a problem with damage tracking under GNOME's 
>> compositing manager.
>
> So you are saying that GNOME needs to implement well what Emacs has 
> implemented for ages in dispnew.c, in update_window and its subroutines?
>

To check whether GNOME indeed has something to do with that bug, Dmitry 
could try to reproduce that bug on another (non-GNOME) machine with his 
config.  Can you perhaps do that, Dmitry?





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 11:55:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 06:55:10 2023
Received: from localhost ([127.0.0.1]:36148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVWfN-0006xr-Q8
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:55:10 -0500
Received: from heytings.org ([95.142.160.155]:42796)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVWfL-0006xe-A1
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:55:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677239705;
 bh=8SqM5oQpGCnCYzetPs2zzuTnXHtGYA5m+WWLmdAE0TE=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=Dgk+aFhvbbLprXms/UjR+rAKzM63XS9H62aJMnD2H2tPGukhiZpTCsxlmnrcSSPA+
 1S98Lyns5Ywb+D1r2+huzyc4XXaFahYMuQMIKVn1cgiTrEKDJQw06152suzmWP4AS5
 NQUz5DIe2NkHu5Msj5lAbbYLO01XCxOtlSTWfZ8IbD0WH+uujVXZcO/DLKF3fLZ3wA
 HQxw81D4Qu+MqxeB1uPsp5CKYSiz9rB19SQYR++Ki6IBo4y7s/jocUlfc9YJ+qbFa8
 0ifBmG/eBlzHRontvGBw3wb80pLxgsEFcwhjUvkJSxgkgU+7TEMgVrGYueDHgRzTUD
 i8CKctcIxvXkw==
Date: Fri, 24 Feb 2023 11:55:05 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
Message-ID: <5002b0b34b7f72126f6d@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> Here's one repro:
>
> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval 
> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
> (interactive) (find-file \"test.c\")))"
>
> Where "test.c" is the name of a file in the current dir. Different files 
> can work, but for some the repro doesn't happen, like those, apparently, 
> which start with a paren (which makes show-paren-mode trigger its own 
> redisplay).
>
> So, to repro:
>
> - Run the command above
> - Press "a"
> - Look for the delay between the title bar and the window updates
>
> With the above 'emacs -Q' it's not as prominent as with my config, but 
> it can reach what looks like 100-200ms. Once every 10 tries or so.
>

I tried that recipe here, with Emacs 29 and xdisp.c, and after a rather 
large number of attemps I think I can conclude that I don't see what you 
see.





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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 07:19:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 02:19:05 2023
Received: from localhost ([127.0.0.1]:35895 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVSMC-00039C-Nu
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 02:19:04 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52098)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVSMA-00038a-Po
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 02:19:03 -0500
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 1pVSM5-00036B-9J; Fri, 24 Feb 2023 02:18:57 -0500
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=xi4jj0UrOCph53cTd7UF/tvEQ8H4fql455c4VGEtxpI=; b=KDILqzMJjMNk
 cL+mbbvTxMM5l9e3o6T+Eeu4+ouF9+VR/xJ8xfAwn1Cdv4eiiGQ8G/pfr0ChZtThMnZztvPtbUNEe
 rOkS0kxIfbykLRGBVwCOTLp/QRmAEZkCzBaYW0suDa9KpvQsPWfR+KyOPWJi4++lPtmc3vkUmFSGV
 zYLT/IleILgfM3G1iEt+98AaAigVH1n4KCowfYWAG+7/FQ3DXcal3Y5Etv+mo1nbHqvdDWchFQs3N
 bAuu1BiXJxGipdFBZQ3AUdqou2vpR6pKjvM5uHc91k54X9qC3dHfwhlO3G0Pre7zYrzOankdwMN0C
 H3saOpkovoTBd3lKhi9tAw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVSM4-0000sh-HY; Fri, 24 Feb 2023 02:18:56 -0500
Date: Fri, 24 Feb 2023 09:18:55 +0200
Message-Id: <83zg93o7j4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87edqf6fpm.fsf@HIDDEN> (message from Po Lu on Fri, 24 Feb
 2023 08:59:33 +0800)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN>
 <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN>
 <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  61667 <at> debbugs.gnu.org,  gregory@HIDDEN
> Date: Fri, 24 Feb 2023 08:59:33 +0800
> 
> I suspect this may be a problem with damage tracking under GNOME's
> compositing manager.

So you are saying that GNOME needs to implement well what Emacs has
implemented for ages in dispnew.c, in update_window and its
subroutines?

Do they provide some knobs to tune the damage tracking, per chance?
If so, maybe Dmitry could play with those knobs.




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 06:48:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 24 01:48:25 2023
Received: from localhost ([127.0.0.1]:35857 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVRsW-0002MF-Oq
	for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 01:48:25 -0500
Received: from eggs.gnu.org ([209.51.188.92]:47286)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVRsV-0002La-4b
 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 01:48:23 -0500
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 1pVRsP-0006BO-P0; Fri, 24 Feb 2023 01:48:17 -0500
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=EK3tyxPUh50GYNt8sib1aC140V59wOR3SGApvFCh6SE=; b=YMhiyu/nhnek
 sF1MmtV5qbiEMe3kWsRZbwmhbUlMyFSA6qdY19vWXZ75Jiaw+ejnIC9FNg4NUe1CWFesWAAnAFkt8
 JlPjoGlG12CNmtEhoN+ASSGWJskzHw1bj05Vo78pqP9FEYpytoKrwXFsGAnZv9crtCsnWocBnYoEb
 AjOdUurhsULzjMhPF8ijD0I2PsU6TsuE6GM9E4om8kKoidlPnrZZlzGm1rrl8OpcSxl6VAdAgQ7a8
 i+gzmTANfJOO2ZS5bSP5yDcyZtuluBWmAfJ7Kkj32yc5s6Pr9BatrDp0nUXluWQ43X0rjjLTrYIf6
 Y6vaPbDyX5aYHVogeCAMwg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVRsO-0000tz-Ge; Fri, 24 Feb 2023 01:48:17 -0500
Date: Fri, 24 Feb 2023 08:48:16 +0200
Message-Id: <834jrbpnin.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <80014eb5-fee3-00ff-2987-5afa26002182@HIDDEN> (message from
 Dmitry Gutov on Thu, 23 Feb 2023 22:05:52 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN>
 <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> <838rgop4lt.fsf@HIDDEN>
 <80014eb5-fee3-00ff-2987-5afa26002182@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Thu, 23 Feb 2023 22:05:52 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 23/02/2023 21:24, Eli Zaretskii wrote:
> >> Date: Thu, 23 Feb 2023 21:12:42 +0200
> >> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN
> >> From: Dmitry Gutov<dgutov@HIDDEN>
> >>
> >>>> - Run the command above
> >>>> - Press "a"
> >>>> - Look for the delay between the title bar and the window updates
> >>>>
> >>>> With the above 'emacs -Q' it's not as prominent as with my config, but
> >>>> it can reach what looks like 100-200ms. Once every 10 tries or so.
> >>> Isn't that the 100-ms delay we wait for the initial frame to finish
> >>> displaying, since that requires that we receive some messages from X?
> >> Probably not: in this scenario I usually wait for the frame to finish
> >> resizing, rendering, etc, and for*scratch*  to be displayed properly,
> >> and then I press 'a'.
> > And without double-buffering you see no such delays?
> 
> Yep: as soon as I add
> 
>    --eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))"
> 
> to the command line invocation, the effect disappears.
> 
>  > not even the
>  > short ones of 100ms?
> 
> It might be more like 200-300ms, by the way.

Sounds like for some reason we don't swap the back buffer to the
screen?  Po Lu, is there any reason which could delay or prevent that?
Like perhaps we decide that the updated frame is not up-to-date or
something?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 01:09:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 20:09:21 2023
Received: from localhost ([127.0.0.1]:35653 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVMaP-0001Ge-7d
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 20:09:21 -0500
Received: from mail-wr1-f42.google.com ([209.85.221.42]:41598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVMaE-0001GH-Cy
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 20:09:19 -0500
Received: by mail-wr1-f42.google.com with SMTP id bt28so5750178wrb.8
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 17:09:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=GWLJqIwvNo1D3lk3/vrcHH4ZKREHPrHxwYbkbQbvJvs=;
 b=ixtRwA4bVp48dzXyiW1ahZEIiOE1hqk9vw2uxPvRdljLA48EvxO4nxlSiaqewqSLCB
 /cK0+9bzOO0WPbyL5sQfsZbKnt7Yc+9I/2soIkuSQuDw1v9MoL04PxTrDCwrnuvUQz0T
 quEbfRIdn1NJEXT2DhFlCN1c68Jsffiylw5d8WDb+Cq7lbP+jI+9zbyzCPrfGnQPj65M
 C6+xLx6eRrjB6AX6NHmBoQUfMj5P3qgd+KYI7b3IGC3Ai1IFGDeFVLOmIyOD1b5D5Yu/
 nRX/X+pBqTRNKIa4hT/vJ8A5Iz9IdeoO8IOpnW+Z8qhsG6kjai6MYaJ0hg8YyWRmIrGq
 rNrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=GWLJqIwvNo1D3lk3/vrcHH4ZKREHPrHxwYbkbQbvJvs=;
 b=okuVcEMGhxNNTImClKLmAvUdiNDKk9h5t76rN9vzdmTt1VP8Nw/t60qqS/rupUZISX
 e6H2rcvCnC7ifrAdL2P+861YYBuTK53F1jSvhuSlXme+/In7Np2XQmx12L7X/XQiDJHF
 6oNGsZj3kE/g9Dplh/y9RgtbO3kmsfZy+EbxW14W0EKGkMlkgOHvGMMD2aZnI0hnPl3P
 YIEhr6V3gJAM1r9YO8IKTASQ12oqH1cMU5oHm1KlXGJ03V4/ewK+0efvYfkD6IQl8lsh
 LbjgVA6/zxibleq+PRA89wRYFcFFSm+EZvHjmZYQqGQ4//+S/HmiUrgxlF2BxFAlAZEH
 avKw==
X-Gm-Message-State: AO0yUKXBgaPkSZ/dnA8vogJwzfnRPgA457MYZeVSDLAigllEoB9b/Gl3
 37kUFCVNINiFf/XgyQ+vr8k=
X-Google-Smtp-Source: AK7set+CNHtcnCFmn6BejTpJcNTEhdKaD6nO5RXeHXEbS4tFeYBtDLe1fx/asSBFP7yl8s4fOd7JJA==
X-Received: by 2002:a05:6000:2ce:b0:2c5:519f:307a with SMTP id
 o14-20020a05600002ce00b002c5519f307amr14781591wry.30.1677200944017; 
 Thu, 23 Feb 2023 17:09:04 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 k24-20020a05600c0b5800b003dc4fd6e624sm922116wmr.19.2023.02.23.17.09.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 17:09:03 -0800 (PST)
Message-ID: <c8d48359-5108-30d5-f7bb-e016981cd8d7@HIDDEN>
Date: Fri, 24 Feb 2023 03:09:01 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
 <87edqf6fpm.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87edqf6fpm.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

On 24/02/2023 02:59, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
>> Not sure what you mean. 'emacs -nw'? Or run a separate X server and
>> Emacs inside it, launched from a tty?
> To run Emacs inside the tty, and make it connect to your X server
> running GNOME.  Assuming that is display #0,
> 
>    emacs -Q -display :0

Okay.

Please clarify: do you still want me to do this part, given that 
redirecting to a file worked fine already?




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

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


Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 00:59:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 19:59:53 2023
Received: from localhost ([127.0.0.1]:35648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVMRE-00010R-UM
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 19:59:53 -0500
Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:42392)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVMRD-00010C-Jx
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 19:59:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677200384; bh=474nbZroqu93fb8PBKTxPdJiQgKSlElmpK/WCtySK1g=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=VvWSFTSbRmbooKj36toiZa5IME+GOsQ2YFOmO8zPUKdRP+jP53S7MKBOUDQIjB0S8nYsv540NOtUwwHj+yXMSb+ohOi0mMtu64ebT4UAPyyUayFCXuiaFZzOPq6gFZ1oYASehWTejR0c0TsYBgdAAUF4YNrRP96qYRfgMp2jzDQ6nkoO5OWuf8dmxqluWJK4d4tfe6gy+gLoYwJIP3gITnx+cBOt941Lv9cZ582E7Hzi0y/hXguoSgYztAv31D0YmZpZi7dQ9aUKoIPeArHnYe03w3SSURcYkrqJNSPJBc1q6eLBZt1k6JdNKHWTd2MrCR1x1COnaZBJfhaqzfuRfg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677200384; bh=AkNgtV1ckA66P7ukZNzS0IZTsqICdxJl0W+aW/lkZ2m=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=E+9CFPRWB5sjqUctLOtsTkZ1RugcsdTOz31Jlt+QBF1Fn+I0bAsejPfGgQG3k7//HmBRY2aMhP7nDj7b18Fz2gigBx9VJltE4eraWRCHudLZ+g2KHkwtcbPc/J+bwqcpahMojdZj3tICizNkibQChi4Zsgc8A/pN8+k192JX6B3GFDt0NMG/+Uwi/i06uJ9zN0MOSOkEkahKTDJFTp0apfoMipj3IOaH8RdFaEuaVbeEUXYxq7q73SXoAB94c0v/mRSsIlpT+USrX9gq86YESTwskACrIPR+mnYhUNjpxWIIYVcHqgy4TsEkz0DDZuYoLwndtT7C8hCJPjNIFnCrMw==
X-YMail-OSG: _w8LW.kVM1nPemh1efsnJHBcmkDgkpo7iGmX9rbh_PQS.tB.r3awm3g.2HK.H8E
 DeQAxTQAo6iOKyJLg2nyE19lz4NFa2QryXt5tUrAeJtM2KSw2uraATcVBDQg1CJYALgfJD.SX_fX
 Z4UKEkYaP00OUbBas__IBymTtJFL0gkedBHwiohASRx3CK6iE2YVSHdkVr0XNHXnbW6csJOrYwo7
 VRGXr90PL5eqDJmMCvQfkcRRTj8v01HdWBD706YJOc4mIHdtTwr1DpyS3BEr0tXTUjqH41mNF7xc
 4fk_ZsSU79.49_46MPY8hIbXbg6i5Z7p_t2AfCjNExfaSoImLRt3QH5Os1G9OGMY8V1fv2oocvlE
 MQ.J3eIUoQ8xeLSkYL.AfByKesADf3d2h8_S9emJeau8HxTR3bvE0izcWZVo6tl87aO9yp.Bc0UQ
 c4RfKUBTb9kSRBKPUDDb1xVnjxwFazSY9M8k9kcZ7kvvGJ58oBKlLYXZB1_e28y8RDgNfMyVWgiX
 kOvZlUS2FZ59_FXXTv2tJgnTwdkwUf77IsihQsqqhx0.3GU65tU5gaA_AnCBxqGLi2mmmKr8WxLL
 yGS8CCpcw9ds6iOX6PYbdOclJMT4_EsYFgfS_yFctFs7KlvOEChdK2iHCTgkv0VXOUTChu15S_6T
 2rv6Bg3ByMqDYz9XA9qy77K1QRhhMIn7dnN66.biGR0krh3ieH0APD5coxsQHj62mMmtYaK5Wg2W
 MxiCKtd9FItDM4X_qUVe0NDsMwcdstw8d6dkSfsnvSp.s.P.e3hgwi2xKB2P2PU3Q8qzdr6gy9Ln
 5m0itEF_QPhAhw_zmmiyEX5lVPmq5LqfyEh32iRLNnqbgfqBpK3rU80vcz7_QtP7o8bCJsytvrC0
 jbaUYLlvAOG88qEZDFT1gmbt7HEClJGoROf9Q4YrTj55bzv.MjdTEDNiZuv5KONzK9GYzkrAoYyd
 JQp_PspZR23VN1E0ou8imskorsUB7pmgn6W3AJvoJUES7ysw63FHo4YpsaRfBwGPq19KsJAhw6RQ
 VP5Gm.cXRatF18DN_831MlERankzjIQYOQZxdFoJGdOvkvuqYCEW5k5hHW2gBCw5aeiV58g9B.0m
 rmQuMr.44sxxcdJb8zNGTjj1oYsuzycAIT1JTb7IMjbBp3_1_a4UygE7ICa_7uxb.JPFayFJ.ct7
 DO8KACgPPUInsN9CxEnLM40fzXGHO7H0bFdMtnmajISBsNnU_gvAvNJxAq_ylCJg.9PCtIBBejBQ
 u349HPr49qYolo6ablgDIQA82FEUUdIN8CsFDrPC.mvcxFl8wXHBq9GZa247AVNPD8OF8Q2ugu.M
 fGKVRhZtE3Rhle1ewt8NZ0rl8jiJhGh0fnlgqQ0j750EGABvYVBiu21ZC4tLGULMLDSC7nz0lHxI
 nT1CxOYVJJrnVpGufFFTKisCwrC6nnAVByIBfx2LzII1Zc1UicRe0e24L592oca19bdSMbpPtAiC
 LXxQ3heLrNYAQUtJxoEy5DiutwmIAkuDICjHuSO4XbgzLGsLKWMLGMv3xKMbSqwhhIBYppWqjNLZ
 UzxER5YodEoZwdfZt4N1jeK1JMKRgnWC5LKhosVKZqS7biKlR4MRInva6wUhEdFpfSIjJ8HqZJij
 jK_pG3TyQLf6MajJvUxPBOpVohPd_AMNicHNIIWvJATZKBazr_xHLfaTMNI_VKGI93X_VHPj3wxs
 YYeuqZo3gpuzCFcb1x6DPNDHOsLNdWs7ttTe7vIv7YVkLWJymDIHWKSOXUHOrWVYxuDWY43AZk2R
 ik3vJaf_Z.pASEXTDB_S56.fUuQNSdyk7BBnXHNCoCHyuuARZlS0HN0T6NVtihrg_WXZH7lfpQa8
 6aTMGwo2mEOsVK3G4B3_MowKkl1XB0Rsz.WPKmJZrY.9yw9rYLKl_kZ8ZW.vcy2SanQqj3QP5jrf
 eaoFzuE5VLnhqKR7EfWT55LGN3Zt0g3Mn1m0M5gUYYv0kGo5yiz_s4PXh3jIToia1BOQKjBVSNyN
 NCrMlzW9HkDg0Q1ZzUEvuRD8OfMLdygP5UpBimxbYibkNV4Y1LX0vCmbI0ronOzotFJUdDc9NMaz
 rE.VXNzNnY3ZnTwF3k7ygLI1lcJSfDdp_mq55Yaa_MapYPgpr3.cvcQw1kXndZdx60_xMuoDdPSE
 O4NuY97LNMD9jmn_kAQrZOgETIXw1ZjGLFgnns6a5X2p5iMD173bkCwr5dBBugqnpbbCOyNEjmzV
 _HARo9tPwdws8Uj.mAV9dwD_VUZ06ak03H7CRg5B2aASE1SvezjpyfnmWVLYCjKnxHR1z
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 00:59:44 +0000
Received: by hermes--production-sg3-9fc5746c8-7wpmf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 38b89c49fad419c8ecf08c9a1549a3ff; 
 Fri, 24 Feb 2023 00:59:40 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> (Dmitry Gutov's
 message of "Thu, 23 Feb 2023 16:01:12 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN>
 <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN>
 <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
Date: Fri, 24 Feb 2023 08:59:33 +0800
Message-ID: <87edqf6fpm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21221
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 3465
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Then it reproduces. But since I'm not seeing the output live, I can't
> answer the question "what is printed when the problem happens".
>
> I'm attaching four logs anyway: alternating between when the problem
> reproduced, and when it did not. Otherwise the scenario was almost or
> exactly the same, up to the characters typed.
>
> out1.txt and out3.txt - reproduced.
> out2.txt and out4.txt - did not.

I suspect this may be a problem with damage tracking under GNOME's
compositing manager.  Given that none of the output seems to be
problematic.

The easy thing to do is to place a window containing changing content
(such as an animation or image) behind Emacs, apply the following
change:

diff --git a/src/xterm.c b/src/xterm.c
index 5e6378db30d..8459dd33297 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -5222,37 +5222,37 @@ x_update_opaque_region (struct frame *f, XEvent *configure)
   if (!FRAME_DISPLAY_INFO (f)->alpha_bits)
     return;
 
-  if (f->alpha_background < 1.0)
+  /* if (f->alpha_background < 1.0) */
     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
 		     XA_CARDINAL, 32, PropModeReplace,
 		     NULL, 0);
-#ifndef HAVE_GTK3
-  else
-    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
-		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
-		     XA_CARDINAL, 32, PropModeReplace,
-		     (unsigned char *) &opaque_region, 4);
-#else
-  else if (FRAME_TOOLTIP_P (f))
-    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
-		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region,
-		     XA_CARDINAL, 32, PropModeReplace,
-		     (unsigned char *) &opaque_region, 4);
-  else
-    {
-      /* This causes child frames to not update correctly for an
-	 unknown reason.  (bug#55779) */
-      if (!FRAME_PARENT_FRAME (f))
-	{
-	  object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f));
-	  class = GTK_WIDGET_CLASS (object_class);
-
-	  if (class->style_updated)
-	    class->style_updated (FRAME_GTK_OUTER_WIDGET (f));
-	}
-    }
-#endif
+/* #ifndef HAVE_GTK3 */
+/*   else */
+/*     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */
+/* 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */
+/* 		     XA_CARDINAL, 32, PropModeReplace, */
+/* 		     (unsigned char *) &opaque_region, 4); */
+/* #else */
+/*   else if (FRAME_TOOLTIP_P (f)) */
+/*     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */
+/* 		     FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */
+/* 		     XA_CARDINAL, 32, PropModeReplace, */
+/* 		     (unsigned char *) &opaque_region, 4); */
+/*   else */
+/*     { */
+/*       /\* This causes child frames to not update correctly for an */
+/* 	 unknown reason.  (bug#55779) *\/ */
+/*       if (!FRAME_PARENT_FRAME (f)) */
+/* 	{ */
+/* 	  object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); */
+/* 	  class = GTK_WIDGET_CLASS (object_class); */
+
+/* 	  if (class->style_updated) */
+/* 	    class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); */
+/* 	} */
+/*     } */
+/* #endif */
 }
 
and see whether or not the problem can still be reproduced that way.

> Not sure what you mean. 'emacs -nw'? Or run a separate X server and
> Emacs inside it, launched from a tty?

To run Emacs inside the tty, and make it connect to your X server
running GNOME.  Assuming that is display #0,

  emacs -Q -display :0

Thanks.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 20:06:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 15:06:02 2023
Received: from localhost ([127.0.0.1]:35410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVHqs-0001rD-CQ
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 15:06:02 -0500
Received: from mail-wm1-f46.google.com ([209.85.128.46]:35489)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVHqq-0001qi-1z
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 15:06:00 -0500
Received: by mail-wm1-f46.google.com with SMTP id
 p18-20020a05600c359200b003dc57ea0dfeso461490wmq.0
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 12:06:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ZxRvJztROQSl2YXObB7isOCHruoAaVe8NrVWerdFd2I=;
 b=O47XyoieBkUp+NK6+ic1H8gQ6JljLn+OaHrcIgmFogRNTsjidaqX08AQULhSFikmxv
 C83CCSaEB4ARWWrdQcEc42CEkybLK+sy7tTE33mJKmJGPpPGTTH6J5MoFGlNEtD3tSkg
 smw7UtjFqBz2zb+S6cCKKh6NEpoOpAefWUUbW8/Owc3+/IJIZT0Y5ydL+wkS8RD6Iwoe
 CDplmWcsNnWRORgWQt/H23fna/eRqzT78Lzzqjg27eQTXhAGx7jc/UqTbEN+zPqeuTfG
 Ue1HgViw8D0wE2ks7vPjKjmsyX/iAN3sLqbvnyoKf5n1eydXCVV5zbfWeSnXbJfhPcAs
 txLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ZxRvJztROQSl2YXObB7isOCHruoAaVe8NrVWerdFd2I=;
 b=Ri2wUjH/CtxZ0aWXx9YSaqvHa3qD+pXIdFZvIT1PDLssMoFUnG0Nnfg3zwSmCN0I3U
 SC7RhG6SOQNLdcGpd6hSaqN45ouOKU5u0egB3/eQc0j4iUr8m90i+zuESlcv5ME01Nyf
 aQXXTY7tfYLRHjGMG1l+ZhfYYFzVLHgkohTwobXtahB8QOY2kdU67uhUJM0In4DdYOrF
 XH8uX9YuBNcn25CcEWMKeDaPzUvlAXklmXkxAVuiJA0OcgBFP4rZytW1jsFjMOkuA6ZT
 5nEBK9Rx7skrnegXyCpgrfWkKG0wN3KNtIma6n+X6Fe+uRcRigZSj5slDGwWwoH1dkUb
 lyXg==
X-Gm-Message-State: AO0yUKVjT2qwfNrek7/dWBI2ykgpeBgmrel21BsZlY70t/fu1k/J5uhU
 VosKN83jfIVJ0ROR6Jii7Ug=
X-Google-Smtp-Source: AK7set/+MtAo8v+6pGrHbO24SyAkRXNTTzhJsCxgmmYzMkfyZgzIYcEf2Jdt8MzvieslbJkeLBZeZA==
X-Received: by 2002:a05:600c:747:b0:3dc:5823:d6c0 with SMTP id
 j7-20020a05600c074700b003dc5823d6c0mr4752176wmn.6.1677182754069; 
 Thu, 23 Feb 2023 12:05:54 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 hn29-20020a05600ca39d00b003e21f01c426sm377099wmb.9.2023.02.23.12.05.52
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 12:05:53 -0800 (PST)
Message-ID: <80014eb5-fee3-00ff-2987-5afa26002182@HIDDEN>
Date: Thu, 23 Feb 2023 22:05:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN>
 <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> <838rgop4lt.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <838rgop4lt.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 23/02/2023 21:24, Eli Zaretskii wrote:
>> Date: Thu, 23 Feb 2023 21:12:42 +0200
>> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>>>> - Run the command above
>>>> - Press "a"
>>>> - Look for the delay between the title bar and the window updates
>>>>
>>>> With the above 'emacs -Q' it's not as prominent as with my config, but
>>>> it can reach what looks like 100-200ms. Once every 10 tries or so.
>>> Isn't that the 100-ms delay we wait for the initial frame to finish
>>> displaying, since that requires that we receive some messages from X?
>> Probably not: in this scenario I usually wait for the frame to finish
>> resizing, rendering, etc, and for*scratch*  to be displayed properly,
>> and then I press 'a'.
> And without double-buffering you see no such delays?

Yep: as soon as I add

   --eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))"

to the command line invocation, the effect disappears.

 > not even the
 > short ones of 100ms?

It might be more like 200-300ms, by the way.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 19:24:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 14:24:40 2023
Received: from localhost ([127.0.0.1]:35384 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVHCq-0000k5-0H
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:24:40 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35736)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVHCn-0000jo-Se
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:24:38 -0500
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 1pVHCi-0003Tv-6o; Thu, 23 Feb 2023 14:24:32 -0500
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=WeGHYx/47ScG8RKwxYL7QP1UwP9hu7uSleEnY5oMJLI=; b=eo9euRvIXtdN
 ue6JdmiOefsPnmMqOCjJNL3oGsg1vgrPzRQRVHk/wr25s4zpOPtOxpndLN79sT6xu90ZkP7zEQQ1s
 5kxk81GZm5ZvOUkyntItmo+07mBp542H5Zp3xBrN+Qz4gV4hgbzsky38x8Rw6cNF1/wqgZ+3Cw+Cz
 SWTXZbK8Gi+ZsfJmiBK3O/oZOlJYbMCpbe0IanizFwBP+ZujdlMKZvEeixN9ekXgTO5tMN09IMDg5
 Jj680naTDHZcIci4F9mD9UlKRxakM54D9qe1URn1YHAxuMQZ7wCRpXL8Ec/1aGp95ulXMbx6p7kgR
 IUhEqi/7Tx222+iDSj7jxA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVHCh-0008Qz-K1; Thu, 23 Feb 2023 14:24:31 -0500
Date: Thu, 23 Feb 2023 21:24:30 +0200
Message-Id: <838rgop4lt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> (message from
 Dmitry Gutov on Thu, 23 Feb 2023 21:12:42 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN>
 <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Thu, 23 Feb 2023 21:12:42 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> >> - Run the command above
> >> - Press "a"
> >> - Look for the delay between the title bar and the window updates
> >>
> >> With the above 'emacs -Q' it's not as prominent as with my config, but
> >> it can reach what looks like 100-200ms. Once every 10 tries or so.
> > Isn't that the 100-ms delay we wait for the initial frame to finish
> > displaying, since that requires that we receive some messages from X?
> 
> Probably not: in this scenario I usually wait for the frame to finish 
> resizing, rendering, etc, and for *scratch* to be displayed properly, 
> and then I press 'a'.

And without double-buffering you see no such delays? not even the
short ones of 100ms?




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 19:12:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 14:12:52 2023
Received: from localhost ([127.0.0.1]:35373 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVH1Q-0000Qn-Dy
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:12:52 -0500
Received: from mail-wr1-f43.google.com ([209.85.221.43]:42555)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVH1P-0000Qb-2G
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:12:51 -0500
Received: by mail-wr1-f43.google.com with SMTP id j2so11385523wrh.9
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 11:12:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=MKHPHOev/WzA3mKVjA3Zne8yK4khW3othd2sTcVrRGY=;
 b=drcJka3WOAcBh+EcUtdIiGdI7KsTn7sp25BS50WXHsGavzXzqnoSyLOZENHXKORZvX
 SF6us7sst/PK7ZpqZnH7WClwPLwW6ZKdQa9ctSWIR9CpZUXGonfvpqJDFNjao6iALyip
 9cXdIPfgvckktzsgdvrZozXtbYFHmV3Mz7QlSxIUxvzY17pwzAtcptWptAJOIddkSCf8
 O6tTLHuskKEBwZrymgWVqsP7uWckA1qShazdMXIV6tj6m8tQIGCa8F6m2wY5fOx+40te
 qKFESBJLRuZ4erWSOUuUeNhLiVv7v+kyvDk0TO44APHX0Hy3lzR+acXFN6bDq2LEI66a
 xovQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=MKHPHOev/WzA3mKVjA3Zne8yK4khW3othd2sTcVrRGY=;
 b=ojHwTrdEkb8/tNNMYRU707KiSU2qj7XqYyk+DjzuZCGw941edH2i6h2MuBqHot3yx0
 X4c2aXVR/6Kwx3edQcpM44POHZ3JpaL+LDFksughCjBh/0nHXszj1wznmh8wFJdQaT7c
 n/TDLx/dgzps1WIyObuER6Ru2j99tqPiPkAzDuB0SOPZJ1MfQdVNqZ6hIlKwyZXhi7Ad
 MGIUiZRTrn93dkPrAGBA1NHWdgCD4G8gXvqoxJYKeh8Onpod07MHIfXXNTDTsUgzmLCc
 ifve3QaT8rLCHQdyfRMFb4a0tDacIIEyDynaitdtXiAhc6Hg/alKrZenA+JvEEDQgUop
 K1Pg==
X-Gm-Message-State: AO0yUKXpOcaWeb/g8nBuXLAOwgSlpzoiAktGFTlOt0uMMFuts32apc3G
 y8FnHmWnzGaGdMfAnLZd4rM=
X-Google-Smtp-Source: AK7set/QskBY+j06ymIp535bExXzqKejQ97MQMiNlPxLvX2h5i43OTP0q7GVmJrqQNcYyS+WP955jg==
X-Received: by 2002:a05:6000:10c9:b0:2c2:6541:7afc with SMTP id
 b9-20020a05600010c900b002c265417afcmr13011296wrx.64.1677179565015; 
 Thu, 23 Feb 2023 11:12:45 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 i18-20020adfe492000000b002c56287bd2csm11476991wrm.114.2023.02.23.11.12.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 11:12:44 -0800 (PST)
Message-ID: <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN>
Date: Thu, 23 Feb 2023 21:12:42 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83lekopask.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 23/02/2023 19:10, Eli Zaretskii wrote:
>> Here's one repro:
>>
>> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval
>> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda ()
>> (interactive) (find-file \"test.c\")))"
>>
>> Where "test.c" is the name of a file in the current dir. Different files
>> can work, but for some the repro doesn't happen, like those, apparently,
>> which start with a paren (which makes show-paren-mode trigger its own
>> redisplay).
>>
>> So, to repro:
>>
>> - Run the command above
>> - Press "a"
>> - Look for the delay between the title bar and the window updates
>>
>> With the above 'emacs -Q' it's not as prominent as with my config, but
>> it can reach what looks like 100-200ms. Once every 10 tries or so.
> Isn't that the 100-ms delay we wait for the initial frame to finish
> displaying, since that requires that we receive some messages from X?

Probably not: in this scenario I usually wait for the frame to finish 
resizing, rendering, etc, and for *scratch* to be displayed properly, 
and then I press 'a'.

But I might have misunderstood your question.

> So I'm not sure this is the same problem.  Unless, that is, in the
> "problematic" cases we somehow miss the message which we are waiting
> for?

It might be related if there are similar timeouts for subsequent 
redisplay operations.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 17:11:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 12:11:02 2023
Received: from localhost ([127.0.0.1]:35179 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVF7W-0002yY-2T
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 12:11:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:48964)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pVF7V-0002xu-8V
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 12:11:01 -0500
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 1pVF7P-00046A-4r; Thu, 23 Feb 2023 12:10:55 -0500
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=M26ZAIpNOz68PuVQ3c2T1oR4BAjo3VA5awAbBZR/9iQ=; b=FjLIxDMA/CUF
 EDZOnorZ33I6Jg53EchGsntkQy6/WWgjRQ6YzcvQn8HMT76fq7dwl0rDwtNsnclRX7TeuD6gBbTZx
 nWbeEO+3Ersb8PHg54IqmMc9YRZlp3blVGWgLovKr4JOIr+Dj43b9OUZzh/AwLv4Sk5gNd+ZHb4iw
 t8YFl4x0uXv+9HwMXyFgel7AKBO6JM2gKPQN0LlF7e6ZzLNAullDAO9csgLD0qv/bHBL8oyNfXxnl
 25ICpoimKmOCM2XDC0xK8M76yAhs1WufZNa9cJMWsyUd0xd2jn68z6oom/v3McTwSb7EwZUzlHJYk
 hoDiBWs7cBz/G2bd9e1+4w==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pVF7O-0005qm-KK; Thu, 23 Feb 2023 12:10:54 -0500
Date: Thu, 23 Feb 2023 19:10:51 +0200
Message-Id: <83lekopask.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> (message from
 Dmitry Gutov on Thu, 23 Feb 2023 18:46:38 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
 <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Thu, 23 Feb 2023 18:46:38 +0200
> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
>  Eli Zaretskii <eliz@HIDDEN>
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> The most prominent case of this problem is when the display is not 
> updated for a while, for 1-2 seconds or more. But the less apparent 
> scenario is when the delay between the title bar update and the buffer 
> display is on the order of 100-200ms. And I've probably been seeing this 
> one for a while. Just chalked it up to disk latencies, or GC, or whatever.
> 
> >> if I manage to bisect my config to find something relevant, I will 
> >> report back, of course.
> >>
> > 
> > That was the next thing I was about to suggest: try to bisect your 
> > config to produce a MRE.
> 
> Here's one repro:
> 
> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval 
> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
> (interactive) (find-file \"test.c\")))"
> 
> Where "test.c" is the name of a file in the current dir. Different files 
> can work, but for some the repro doesn't happen, like those, apparently, 
> which start with a paren (which makes show-paren-mode trigger its own 
> redisplay).
> 
> So, to repro:
> 
> - Run the command above
> - Press "a"
> - Look for the delay between the title bar and the window updates
> 
> With the above 'emacs -Q' it's not as prominent as with my config, but 
> it can reach what looks like 100-200ms. Once every 10 tries or so.

Isn't that the 100-ms delay we wait for the initial frame to finish
displaying, since that requires that we receive some messages from X?

So I'm not sure this is the same problem.  Unless, that is, in the
"problematic" cases we somehow miss the message which we are waiting
for?




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 16:46:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 11:46:49 2023
Received: from localhost ([127.0.0.1]:35156 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVEk4-0002FX-Qj
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 11:46:49 -0500
Received: from mail-wr1-f45.google.com ([209.85.221.45]:43829)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVEk3-0002FL-B1
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 11:46:47 -0500
Received: by mail-wr1-f45.google.com with SMTP id l1so10892749wry.10
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 08:46:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=HkXajkYzzxe0tQDNrGgxnXKRCF9VN9oWjbbbyHOCI+o=;
 b=RBdMYCIZVlTF/r98TcuTQJwSPcE3GKTx3GHx7YldE690i6SoosUv9LcDn2IypkRhgt
 K2K3mWdHSat0CaVOLfJgs8ehDTi4ewA4Pqht9cWzmBeFa5LdggnzjZXvt3Lpp8NrXRdX
 iG4GX2g9eSOl2pNitGy667r3vRUXLwdnn2Bwnc2aQNGdAm0jnYZnc/Q5Q68EIpgAeFdH
 vSK6qGnpdzOicoZPYTbol19S477wMO0SamvUuY5q6c63h+SAEgLNT5UJndIPl3+0f0m7
 bJxzAOf9yeS1j5UkG8okhRLvmzjhKtk3wuV8RpOnyQBYQi/LldTybDjTZJ0ZERosMK73
 /Hug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=HkXajkYzzxe0tQDNrGgxnXKRCF9VN9oWjbbbyHOCI+o=;
 b=ZV/GuiPUrw6i5W4/xnQBzT5gvMS99GQ1Qwltas93We8WF6sh+cacTQSAuKwbLnzUpj
 ftlwabc9WX/LQMtuljcJSJiJ9PbTyyonH+Fh6mQM7E9FZY3Ej7609YGpsVx/fvZ+8RIS
 qLbTObW9CaTVKlqYbAoKwmKDJsypwdC/RkVk3K6dHqLw9A1C1qaWCovQYNjrnzFhwajf
 qR660UeKzXNCqYoH4vlEXIV30pTym3I95Xp/B+nglzisONK9l8ls+qO0YV1jvHHmNnx2
 C0SW23QZK2Bxmfb33qVLaVWSrpAzmjNRifInCohVoTm5ASNa4MH0H4xd5kLqcjf05pQh
 eGZg==
X-Gm-Message-State: AO0yUKVEOXlXmmTZxFspxtjjN1B6fsp3SHT8C9OueGfSfyV70aLXrORQ
 kB66Z2QeuScij6DDJe5C+sg=
X-Google-Smtp-Source: AK7set/Eh+QDlVIbu7+doOrjxhk5jDIdMwfRUuRNDpLRTTvGiiJuSNIOXw8NquUzjzwq9MH7cZWAJA==
X-Received: by 2002:adf:df08:0:b0:2c5:a1dc:8a86 with SMTP id
 y8-20020adfdf08000000b002c5a1dc8a86mr10078043wrl.71.1677170801253; 
 Thu, 23 Feb 2023 08:46:41 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 i15-20020adffc0f000000b002c5691f13eesm11495210wrr.50.2023.02.23.08.46.39
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 08:46:40 -0800 (PST)
Message-ID: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN>
Date: Thu, 23 Feb 2023 18:46:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
 <96b742a05dea855f9636@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <96b742a05dea855f9636@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 23/02/2023 15:58, Gregory Heytings wrote:
> 
>>> Can you perhaps try to go further back in time (Emacs 25, 26 and 27)?
>>
>> 27 and 26 -- reproduced.
>>
> 
> Thanks!  So it looks like an old bug... but given that you did not see 
> it until recently, it could very well be an underlying change in a library.

Looking at it now, it might have been the story of the boiling frog.

The most prominent case of this problem is when the display is not 
updated for a while, for 1-2 seconds or more. But the less apparent 
scenario is when the delay between the title bar update and the buffer 
display is on the order of 100-200ms. And I've probably been seeing this 
one for a while. Just chalked it up to disk latencies, or GC, or whatever.

>> if I manage to bisect my config to find something relevant, I will 
>> report back, of course.
>>
> 
> That was the next thing I was about to suggest: try to bisect your 
> config to produce a MRE.

Here's one repro:

emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval 
"(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () 
(interactive) (find-file \"test.c\")))"

Where "test.c" is the name of a file in the current dir. Different files 
can work, but for some the repro doesn't happen, like those, apparently, 
which start with a paren (which makes show-paren-mode trigger its own 
redisplay).

So, to repro:

- Run the command above
- Press "a"
- Look for the delay between the title bar and the window updates

With the above 'emacs -Q' it's not as prominent as with my config, but 
it can reach what looks like 100-200ms. Once every 10 tries or so.

This particular scenario, however, I haven't been able to repro with 
Emacs 25 or 26 or 27. It does reproduce with Emacs 28 and 29.

The more complex one (starting with 'C-x b' and using 
ido-use-virtual-buffers) still reproduces with Emacs 26, though.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 14:01:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 09:01:23 2023
Received: from localhost ([127.0.0.1]:33431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVC9z-0005vV-2h
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 09:01:23 -0500
Received: from mail-wm1-f42.google.com ([209.85.128.42]:43579)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVC9x-0005vH-4U
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 09:01:21 -0500
Received: by mail-wm1-f42.google.com with SMTP id
 l7-20020a05600c4f0700b003e79fa98ce1so6403152wmq.2
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 06:01:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=nNuo7CosFQ3hD5uxvhcfST2axhJM5v4xMym021fjJMM=;
 b=ePyembLZu2Fj21gOyx2w/tGuHoSNpKfqW7gsIxteStLWcmzNg/aii39BNw9ryJLjuM
 kOpMCB3gASwy8BJD64EFMnMIH6DUonONQc3YyXA+svnZO5FKjzCvgVW+E95SpBI5JIAJ
 sfubD/Xb7nxuF3ObrsYVq8/uEG7w6arut8PwSclD8X7mkrhssUH33XrPIApMzhj5EYv9
 Gq2bC4mN4CPibOxEJnlRi2K/sp9PwpmJtU8Wb7SciWAkOxYOlIpJvkXZo77yFWwFSoqm
 F4yD04WUlg9N2cLWRirS7eVxQVxuSxkIYPg1RqIaUf9gP2BJUIawX26Bn+jxJTAOU0IP
 lZfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=in-reply-to:from:references:cc:to:content-language:subject
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=nNuo7CosFQ3hD5uxvhcfST2axhJM5v4xMym021fjJMM=;
 b=ntxJACB3/edfdmfWOMqV8Df/RSkd3MObRKoGQIKgdKjCGV5fojRzBDuUNTKYwHn2wo
 IyrXqYk3zwyfNF3VBu8gkjU3PaEUjir/m8hHPQJq1cK8sVOHVhLOS37NfhjIodn9iWOL
 +3kT4LJxZ4h3/ORcUTazijMCSTCp3mA2bdnJOT/qb44AhIuTzdMErxKgtbZuMWzBou+s
 qy9WJxpkhVgdV/M+1+4Ak3Iek8W9pHWnn0YxoKAhMN2F04CUwr5HCP2zTh26r8mnxmPR
 bNJPpJUlmtkkMHAjrd6TbEpZByHeaV5v1wxZOadvxiXhN99Ish+uJYlnovOKBEcmIF2X
 fHGw==
X-Gm-Message-State: AO0yUKVUQPj5l+JjiqqUhPzQl+IG0v3KrJBcaxdbe33JT5Wwjk7MnEAw
 m7+B9FoRuUj9Ln0K8zE/TTY=
X-Google-Smtp-Source: AK7set+FQJyNK954crjcJ+HF/BX3fv8oXDlJtZDM1BTme34+5fOAl5gFw8doqmYjJOnjm4YQhRXoXQ==
X-Received: by 2002:a05:600c:3093:b0:3dc:555c:dd30 with SMTP id
 g19-20020a05600c309300b003dc555cdd30mr2667643wmn.27.1677160875081; 
 Thu, 23 Feb 2023 06:01:15 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 s10-20020a05600c45ca00b003e8dcc67bdesm6424934wmo.30.2023.02.23.06.01.13
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 06:01:14 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------0ctx6u2Zsy2MxDnXEDYUgdCA"
Message-ID: <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN>
Date: Thu, 23 Feb 2023 16:01:12 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
 <87r0ug5xu5.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87r0ug5xu5.fsf@HIDDEN>
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.9 (-)

This is a multi-part message in MIME format.
--------------0ctx6u2Zsy2MxDnXEDYUgdCA
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 23/02/2023 15:13, Po Lu wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>> Most of all I'm worried that this is some kind of bug in GNOME, which
>> I don't have a lot of alternatives to.
> 
> Likely not, but let's make sure.  With the printf instrumentation
> present, what happens if you pipe the instrumentation to a file,

Then it reproduces. But since I'm not seeing the output live, I can't 
answer the question "what is printed when the problem happens".

I'm attaching four logs anyway: alternating between when the problem 
reproduced, and when it did not. Otherwise the scenario was almost or 
exactly the same, up to the characters typed.

out1.txt and out3.txt - reproduced.
out2.txt and out4.txt - did not.

> or run
> Emacs from the Linux text console, as opposed to inside a window
> redirected by GNOME's compositing manager?

Not sure what you mean. 'emacs -nw'? Or run a separate X server and 
Emacs inside it, launched from a tty?

I'd have to look up how to do that. Last type I typed 'startx' was >10 
years ago.
--------------0ctx6u2Zsy2MxDnXEDYUgdCA
Content-Type: text/plain; charset=UTF-8; name="out1.txt"
Content-Disposition: attachment; filename="out1.txt"
Content-Transfer-Encoding: base64

WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy
YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf
dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90
b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh
dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog
MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw
ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm
cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l
X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf
dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k
YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6
IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg
MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU
ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt
ZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3Vw
X3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9f
ZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRl
OiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAs
IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMAo=

--------------0ctx6u2Zsy2MxDnXEDYUgdCA
Content-Type: text/plain; charset=UTF-8; name="out2.txt"
Content-Disposition: attachment; filename="out2.txt"
Content-Transfer-Encoding: base64

WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy
YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf
dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90
b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh
dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog
MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw
ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm
cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l
X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf
dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k
YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6
IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg
MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU
ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt
ZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3Vw
X3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9f
ZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRl
OiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAs
IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApY
VGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwCg==
--------------0ctx6u2Zsy2MxDnXEDYUgdCA
Content-Type: text/plain; charset=UTF-8; name="out3.txt"
Content-Disposition: attachment; filename="out3.txt"
Content-Transfer-Encoding: base64

WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy
YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf
dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90
b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh
dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog
MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw
ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm
cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l
X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf
dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k
YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6
IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg
MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU
ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt
ZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3Vw
X3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9f
ZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRl
OiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAs
IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApY
VGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAK
--------------0ctx6u2Zsy2MxDnXEDYUgdCA
Content-Type: text/plain; charset=UTF-8; name="out4.txt"
Content-Disposition: attachment; filename="out4.txt"
Content-Transfer-Encoding: base64

WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy
YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf
dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90
b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh
dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog
MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw
ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm
cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l
X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf
dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k
YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6
IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg
MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU
ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt
ZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3Vw
X3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9f
ZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRl
OiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAs
IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMAo=


--------------0ctx6u2Zsy2MxDnXEDYUgdCA--




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 13:59:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 08:59:00 2023
Received: from localhost ([127.0.0.1]:33411 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVC7g-0005ox-1q
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:59:00 -0500
Received: from heytings.org ([95.142.160.155]:41460)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pVC7e-0005on-AB
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:58:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677160737;
 bh=qeYR5CvhEMNWTLPd6mKooOfca6thORyWIPSNIRhOIUc=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=w0XdDj7LKydDmFd+KqoCJwhnQcI8U8dCoH9BkioTdoETa4TLCYa5Y4Kps/s+8/XIB
 Bl0s5veqDJoHbbyzJCAvFOTkJC2JUpyKI2m28yzJQ7pm0jntJ0FeyPXxg6s5i4WTbr
 nZ7QRqrj+t7yW6VkrFW9LV/fuNKdwFLVk3PvV0rqcz8Jqc5mq67DDQWaPF7asINhMl
 DkPFofTHwaZqLJOZkRc+z60fxIkWmhWwjnIQ/a9vTYPxgdkd1PKCC0kApQ853h2GR1
 WYKlcAdnE5zRAL1UGt4mSFRSj1Lj5faGFPxM+AtVP+TvEXYTk/7ET2s/eaG9O4nazW
 1znY+iTwh8Ujg==
Date: Thu, 23 Feb 2023 13:58:56 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
Message-ID: <96b742a05dea855f9636@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
 <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>> Can you perhaps try to go further back in time (Emacs 25, 26 and 27)?
>
> 27 and 26 -- reproduced.
>

Thanks!  So it looks like an old bug... but given that you did not see it 
until recently, it could very well be an underlying change in a library.

>
> if I manage to bisect my config to find something relevant, I will 
> report back, of course.
>

That was the next thing I was about to suggest: try to bisect your config 
to produce a MRE.





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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 13:41:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 08:41:38 2023
Received: from localhost ([127.0.0.1]:33407 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVBqs-0005Ll-DS
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:41:38 -0500
Received: from mail-wm1-f47.google.com ([209.85.128.47]:43732)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVBqp-0005LY-Mv
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:41:36 -0500
Received: by mail-wm1-f47.google.com with SMTP id
 l7-20020a05600c4f0700b003e79fa98ce1so6350989wmq.2
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 05:41:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=3DCgWASOonJrZC4PxYwKi1d4gz3izzK6RF1qj2C9kNs=;
 b=kerP5vLlbteEj299rGHbT+NNwV+J/+8ZQDjzZXgWsemAWhTeLkwNdgDVFcEcnzkFOq
 LzUqnJmJw0ZEOVEitLTeDY3E+La0JfD6DPbHplt+28I4QLzd3sTwFFnSuu1NYCU8xkn4
 yp5GEqMIo+3f3dA/FNEVBkt7hs2hlt6RmTXG0XvGjwdcgKp2Tm71ceKdJSQw3zjqYMGG
 eCy3IlwWDAFWC/bvcdkolCKJLm1xHBI24of0huwFxe8XP9kQ++Qubb6TWY90vsRyV3P7
 b900DFs7CuSsEBaHwxer8krmF2Rh3ls0OIhmYkkRfXa6U+FsHM+Mk/Hr62opORFP9Kwc
 mgOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=3DCgWASOonJrZC4PxYwKi1d4gz3izzK6RF1qj2C9kNs=;
 b=8Saail2ESBoDuPqK7HT+etdvSWBSYc6JWBG7LN2urVT/y015N7JI4C0LjDoZzlhffc
 25/Lpo9G7YvjI1lPkpJNsRhref9PHy0/+Nog1uWI6CFUbF2xfa7CpAFRFzEAkl3U9a+y
 F//CFySENfNvHGhN1zHk5wDo6vULjaxuPnAEdjYANpLIZ/k5WIFjed85wl+aCz2zos9m
 Ht2ePoib9YahLOnjfLltv99iRHquPR19lz+O3elp9tChaWTT9dgitf1hAX37ou52fql5
 RAc+dfzajXlEbQ2BFAyC/mV8+s9ucygk+ODAf8vG8qp4vAqSx/75AcKEWIVR5J7IpTTw
 Jeig==
X-Gm-Message-State: AO0yUKVR7sRpUtfpktg1Urm6/7EvxTwfjGFUR9tQ1M+Qs2om7UPoIxPL
 nRqPoNGJiaciUbqiVBTZM9I=
X-Google-Smtp-Source: AK7set8UoRs3ElOHDTViSiSPKYeyMVai2OBTX5mNxaYKdUW6YCGlwBYNFq9L5S5ZNOlagSknH0Ydkg==
X-Received: by 2002:a05:600c:198e:b0:3e2:1f00:bff7 with SMTP id
 t14-20020a05600c198e00b003e21f00bff7mr10531322wmq.12.1677159689613; 
 Thu, 23 Feb 2023 05:41:29 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 l38-20020a05600c1d2600b003db0ad636d1sm6335851wms.28.2023.02.23.05.41.28
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 05:41:29 -0800 (PST)
Message-ID: <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN>
Date: Thu, 23 Feb 2023 15:41:27 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <96b742a05da174ece02e@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <96b742a05da174ece02e@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 23/02/2023 03:03, Gregory Heytings wrote:
> 
>>
>> I have now reproduced this going as far back as Emacs 28.2.
>>
> 
> Can you perhaps try to go further back in time (Emacs 25, 26 and 27)?

27 and 26 -- reproduced.

I wasn't able to properly test with 25 because the copy of my current 
config errors out with "Symbol's function definition is void: 
register-definition-prefixes" (complaint about generated autoloads files 
in installed ELPA packages). For the previous versions, at least, I was 
able to resolve the errors by recompiling or removing all *.elc files.

So far I haven't managed to reproduce using 'emacs -Q', with any of the 
versions.

I think it's the issue of timing, but if I manage to bisect my config to 
find something relevant, I will report back, of course.

And I haven't changed the config much during the last year, for a 
particular change to stand out.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 13:13:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 08:13:50 2023
Received: from localhost ([127.0.0.1]:33368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVBPx-0004eR-SR
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:13:50 -0500
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:40792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pVBPv-0004eA-Gg
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:13:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677158020; bh=fAA+kEBLh1VNqJNxcrdg82Hqf+qh/PJ9WeneUp3V5A8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=YJpKpG+zQP0UJt2olX834SZBFMJqhiUnKNY8f+0RLax4OOFIHvYPOoosFhBepJBibMiaJGkn5vz8sFSJfz6FVnNZtRqoak/33q319DuWv6LY59u4STfUNSg5BtNTo1ee+md/8lLVa2AlNTA7XQLAag6BNlhJR3Fyy5EMMwl6R/cmakopeP1nSEkmtttrHyP5h6ndD1gumvnfXnm6rA0NZiq35CojbFiunlg66UmTdlW95u0FKdtHskkR5iLK2I0EHJoeXKxDURtGpKhWW1RLStaYOfUyIIZxTZu6Bdl7b8sgba3N9NIjc++4T9fS8RJP2fUwDTURzFsH7rneKkVc/A==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677158020; bh=tvBvWBKlnmeZLQbc4b0fJBadA3bi55iWpp00yuB/Zne=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=sMNwCWP1olccRkt1eDJBwYGgIgX27REgin7Nxig2PZMeuuEd+lU/PWmSS/QuyU8zpEOhS5tBV4XEbokRCS5TVtg6g6sbRKv/k6gCKnS6Qjzl8wdP06Fe+JWyb81DknhRpplhE8/M7keHnpC8fcK7aUNEK1QgxMsFEae4zxRgic3zVsfRxmRgt3ln7gy2+Z4DsxcEA4+qQgq5oIQPp7Kl+9YRadkOzeS0U+xlEStUiIPSItKO9m/fJGLy2MqrXjpCalRkNna56Z8O9AnT7O+cbJcPqVMu0HNR+JG75N2pHepLSaV20KZBvGVeSBMprOdSq+n3JP53Gk8rVaeCwZ91ow==
X-YMail-OSG: jwiaSgEVM1lfaUAphpiJHJtLUHPryBlwM5aQCSIE5KJMLujkgOQh8YzyJVZOuyH
 VK2qUntAJvXi6fUstmxyCnVW5a1Ir92V9OAhkBCI9UpPArvUDQEmB4osAIRssYkZcNtKb7sC_BYU
 Sf6Tblj6yKCU2fymuaSLR9jQck.QyHA_zydoEdwQWJTHz3DhTrTZjv_n2BhTCZJ63IY_9ws5OlaR
 N9tG1BqGnJNTruRUOBWG2qTuSD0B0jKvfoOfBCz_s.2lRvXs4ZA0XEiHfFJtmjyUyv1l4SjkqL_f
 mCcVM5PzvWw2jNAiXGTb7GZkcEB_WTjP0YiiSqtkRhKW4RiU4G18WU1KYtKfjHh5e33mtsRs6ITm
 16DuKh_awWMETWDj5M7nYqKXqwJIuIWw2Iy05XtZWKE6iFx95rAfbswwJmsiwIshIkP1wXi7Vlaf
 PRcujhG.FbSzLbhqjoK4KyxpKll8lLAB9j2TRkup4EXTnqrG2hM2IEBvOAu_U381TgUBNgJoHsGH
 B7Jg0UgDdVnbKknNFJ.5XO4n8T.wOXmeQy4HuSsAKpspl8RG7.Sqg0pz_2YMpDI4Fd727tkX8VTY
 GNRn_TPcJ7R284uSdA.Q02fSWXhWySL5xcf8diAqqc8ys5aFbH_UAL3mJOPBCgrH0sHP4J3RlPkZ
 NHy8XXPwgFy94Ogh9NZLVSj_mVhJ7bSc.q2TO6wTQW6nRJL8cR3zC_b4fQAs5_bsqCXyr8qjjOyV
 b8ke0WoXp3mJZE_agVcUi0GmIl7Nn7pFXsqhriE3K49vo1lBo2.nJHCT_VYv1lkcIxfnLfVCUG0q
 GGHpNRhhQ9qQk8j_yRQQm.2li4M1MtwoW3enMqOP0g5bfCFm4GLeSG9q1Q2gKNq6NhDCAbizHi_P
 nXXMM9xs3NpjlckH_8fOLo9iljse6NkQBkzYKG8qg6oCI9R4kz3Ow2rBiA6xrdzruguWwoVUWERe
 L.S8O26gDlzml4R2ngRcqpY3LlL6DbHeRxydICXUioEpdMoYyYv7RCqpdir1fQ8dV99IOLnCzNm2
 Bb_t4p7JxYLBSWiCc5qN1N0AzsrDMNbIZ0bSnohc0YUGZ.lbIFkI.9AQigZ_vSjZzJzwQOkJ_Qrb
 1ep6A0mI9FtytWxnN2rR4GliMtE06AzU5aAnLTaoa81eYuckFWBvo_2Yt1hUuKHKCikFtdrEbDyP
 TjE4YyDzjNsAEK0DGbu866m_NSCECwlGNQGACTLkR3Fqa8CCqEJSsk5l9Zq13oT3XAvkR60RyVMP
 xboCrBhPOmvQnYmvE.oGS5VrRGh6ksJgqDGE1aD2v_t0WDhOPC4I77_hvPfLAsuhA3BlK7IJdf32
 ESLjkfEbP_ZoBXd6h1G1EoeCZMSEkmRWUOLEBV5UlRuBkq.X3l_jtoKdDRSZPmnPazkT4kiRDZWA
 5skk2p7JpeqBTcSCrZ0FlEvspB96ootevn7BmQZyzhRKRDfy8xzFDR8RMhRvdDGIVneUZd.AgKSp
 fF5pr8dRkID.xJj9rZTg55UjZASnMwaKI4ZZcE2k_W5Jy0pGg_9B..E6zKnyUJOlsWKdEltMFS9z
 ST1dNWjv29lUtbl0_pwchcUOvQVZL869pDGnFz5fYjjc9oCSZys9bWFyIXmczDqajX6s0Z6Eaxl6
 CYsNbZ.9lQWI_cVkAoPajaoZwFO747HkvhVcBU_8yOnyYvpaBD8hJqf9o0KMdjg2VnpFduXpU9wO
 CnLeNeocftW1MUgOffl8EfWYdH5CR0Lnr6YAYh.bpieSWtdQufrFTkB.ntxL9lLlxJ.rS1oNxl1d
 efrq8qyvBNR9bhh1rxZQf0xD3YUyFntDtr6vUNHVQWPz5bE.3BtOkjXpHHiUgPxCueJ8kF900DV8
 6IJvgP_UZiaFm0pClhm9LNVErSvEMu5F71yk99wan7pDJ35aGGbXZBedGBkoaGtft3B_Gi.DsxGG
 9iKaZ1igDzLt6g_i6zNttQ_QEhhgVzH7QRDHLyQ.u7xIJKDZVYajhsu2ozCrZzY95sTUzBO0gZso
 k.sIKP97QiqAs.2UYUbc3ra9igdvFkdGk8w4BsWPSH6sjZBEARObyYroNvETsvWREr1EFKi_2Tdt
 f9e2ZkD0QBfSOk3Gr82.N7j.BPhZqWnv7odwjZ3TOsbpjbCClON20pHEvOj3YtxbsjlAmEQCovwS
 R6NMRB.F0bIdrS3T7iXaraAgZr4Z6EEGRNbz26qUrY.Zej4LcatnWQcEBfwMFo8zSFP8NNqGOTOg
 q2COcawcPMZsJF8XcjSfmfL1zZVHCt25_lqlxTmuIRyWQNxqX5NqC.doQ4eU4U8qH2gTfz9Q-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Feb 2023 13:13:40 +0000
Received: by hermes--production-sg3-9fc5746c8-ltdwf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID b6fa1249ec153ea52a459c6a415cc978; 
 Thu, 23 Feb 2023 13:13:36 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> (Dmitry Gutov's
 message of "Thu, 23 Feb 2023 14:00:25 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN>
 <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
Date: Thu, 23 Feb 2023 21:13:22 +0800
Message-ID: <87r0ug5xu5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 401
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@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.0 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Most of all I'm worried that this is some kind of bug in GNOME, which
> I don't have a lot of alternatives to.

Likely not, but let's make sure.  With the printf instrumentation
present, what happens if you pipe the instrumentation to a file, or run
Emacs from the Linux text console, as opposed to inside a window
redirected by GNOME's compositing manager?




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 12:00:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 07:00:38 2023
Received: from localhost ([127.0.0.1]:33227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pVAH7-0000K6-RW
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 07:00:38 -0500
Received: from mail-wm1-f44.google.com ([209.85.128.44]:55992)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pVAH5-0000Jt-Ft
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 07:00:36 -0500
Received: by mail-wm1-f44.google.com with SMTP id p16so6427965wmq.5
 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 04:00:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=mS3inEJ8OM1GS1314LVBrhjFsOAJVyHJr8VZG2Qnycw=;
 b=O59Jqu22+C8T7vNyETtvm9ear9iodRw4pgmUJqLIFs8qJ+ExiPlrAUghjyMWlOoseS
 cOmRiriKbDxdnQMCfh8/zHdDzsSgB7GelBdBDfxP5/PpC5USQ57rzQGw8oojMG1GHpnK
 8QgTaiPF/f4NeqvNV+HczHYjvcZpJgO1DJYsZqyKy69jKLKFgAyRTO+TdLxKQ4GQRdeq
 ioQG1P5j1QM6xUnLOzc1fTIXjuadFxfgXpXPD2frqU2zPwr9LMZqPGmgWYK13Qw3F7+F
 GUSBkLgcNJvcyVxndvXRZory+5XpZp8srlWTWdzCmVy/qTSA/P0HWlz+biTPthH8Tmdr
 Er9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=mS3inEJ8OM1GS1314LVBrhjFsOAJVyHJr8VZG2Qnycw=;
 b=kHOy/d9k9jdFj9DtRHLmW7Dp/7hVUITbP7fbDziMs7a7Xbdn29XIDQ8Q+Hkk7n2Ecm
 Z1+KNTgc7Ot7qYu6b3/FPp5g2O1WGvQjkqjHPncOwNcI1f+JHFyM997Tu2/vtAN7/pHg
 SzGoDIJCwkG3uDCgIUuXh5ZEWD1xXzE2y+dOw2UAVGNb+iUY4ClAbGK772h3tbrsxxoE
 z1iN84rtHYD2rdN9ydljG0aD3iq/yKKTvOOpW/LUFQLXzf/r1UnawNcD0DIqpRH34nti
 XJrYOjEOSCnKJOHV0mSEpdHuVcgJmDtN0kDLep/iASNYlh/d0OKWtD7lF3BYZux5U1rn
 5WBw==
X-Gm-Message-State: AO0yUKUka3PpeMeHsUSKE7iOdtiKLb8XiVmy4kzRjiz6+EPHyyfUYKEY
 a/tArwMZhXkYOjhqT/Lp2iI=
X-Google-Smtp-Source: AK7set/FnvVBQY5muTj0IWu3RdLOJQSjYjSL23cvOkBE/KCd+uD9simiWI39jcfP28eIGQpGdh8xvw==
X-Received: by 2002:a05:600c:43ca:b0:3df:d8c5:ec18 with SMTP id
 f10-20020a05600c43ca00b003dfd8c5ec18mr3034217wmn.13.1677153628665; 
 Thu, 23 Feb 2023 04:00:28 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 s17-20020a5d4ed1000000b002c4084d3472sm6857449wrv.58.2023.02.23.04.00.27
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Feb 2023 04:00:28 -0800 (PST)
Message-ID: <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN>
Date: Thu, 23 Feb 2023 14:00:25 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.1
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN>
 <871qmgoh08.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <871qmgoh08.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@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.9 (-)

On 23/02/2023 11:41, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> Eli Zaretskii<eliz@HIDDEN>  writes:
> 
>> Something related to GTK or Glib threads, perhaps?  Or some change in
>> XDBE?
> That shouldn't happen: we make the relevant X requests directly, and the
> DBE implementation in the X.Org server dates back to the sample server
> implementation, which has not changed since the late 90s.

Most of all I'm worried that this is some kind of bug in GNOME, which I 
don't have a lot of alternatives to.

>> Anyway, if this was not caused by a change in Emacs, we should
>> continue the current course of actions, which is to figure out why the
>> display on the glass is not updated.
> Yes, please.  Here's another stab:
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index 5feaa4aef0f..cf093aa6381 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -7463,6 +7463,8 @@ x_flip_and_flush (struct frame *f)
>         && !FRAME_TOOLTIP_P (f))
>       return;
>   
> +  return;
> +
>     block_input ();
>   #ifdef HAVE_XDBE
>     if (FRAME_X_NEED_BUFFER_FLIP (f))
> @@ -7518,9 +7520,7 @@ XTframe_up_to_date (struct frame *f)
>     FRAME_MOUSE_UPDATE (f);
>   
>   #ifdef HAVE_XDBE
> -  if (!buffer_flipping_blocked_p ()
> -      && FRAME_X_NEED_BUFFER_FLIP (f))
> -    show_back_buffer (f);
> +  show_back_buffer (f);
>   
>     /* The frame is now complete, as its contents have been drawn.  */
>     FRAME_X_COMPLETE_P (f) = true;
> 
> Please tell whether or not this makes the problem go away.

Thanks. It does not: the problem is still there.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 09:42:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 04:42:23 2023
Received: from localhost ([127.0.0.1]:32985 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pV87L-0002HY-Fb
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 04:42:23 -0500
Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:46175)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pV87H-0002HJ-Re
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 04:42:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677145334; bh=sK0QPZ7thSJJafeQqtMkLhsLBHDhT6bbShnkc9w1Fgo=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=aIDyWUU9WJkl/NXUFjCXBOdyEIX2m2VFGQH/zIU87FJ7Ku/TT6fDfSG1lH73r8tYTWIdaEYKbKCrrr8aA/CAbTtgDpVRDiXVX8lzzP9RVoM44UJcALi01JMo1YX0Qgqs3VTWw3MK3DdIDNoGi/o236UJXc48mnJcClEP0qmo9Ar3RI3Fd1KTQtC3bi2Lz1SVpjKtn17N/fqLC5xVWHxObWfcgH+Qm+DP8oBBk3hibhvGadIwhDpY5PYlAI+dwdpb4s3lVfJ1PW4WOl5x+DFhLio42/xEnStnMKslylcRXuDPZIvw7g5ee/Nt1XG3meqPjyl5S729OSgdHcvcJM2eGA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677145334; bh=EV1z4Ak/cBSRKDbKja35pF00X6c+9ibeoD9MD/w45b0=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=AJ13guHgInMYju5Km8satYFV1Dms9ycTWZdh4hnuDHLQNaNjZC483GozRIIsp6uEsqbPmB71GlQ/z8jTTV1NAf7t3AfeavffuQURjvujVyDVl2CQwUj1IXF/bhp1HUy2CBhdhmuC5oG/miZSsU+iU4brd6WrNyCsiti0jBbYr8Gq5C/wiNkwJ1Bxu28CewebzS8fvFSooZtvuZLsxa/DSitmW/8efzpk8E8H3Sy3Qs0tc06j5WkHMdLl5AlvMv0lF8SI3tKCS7pRp89MhaIo/I09VGeNigqzyydjj2Zee5fX/OwZCrJ8594mEjxWZKIzzTEdfk3rGJgB+AWv37iTvA==
X-YMail-OSG: TA0qjQoVM1liFO3Hy3zjjJFx3c65FNLPHiJMBeVCQVYM9HAWhji_JnDoy.oWr6o
 d5nv5pllYd6rLOHPfX6bXuw2FwGCuv0Em2WTgiHrKrCsGBtXBECm61Of.8RHoAr9m5OcGl6vYJls
 zgrakqdGTE.6kaFxuaGeWZvcqggKSLMWkPMk0KpO2WLFF9ZCITMC1aMSV4_gVmr23.c5RLk70995
 k6MgNmDu3ZWI4hZ9_wz8m9WzGQC0cKe9x3g96xtL8UX0gIXsvzQn2jelM5.CoMk.79AiHU0vOOQd
 j1Xt9AHWjVTo_jcY43A9hfr8M7QU7Ltu2vj_JEuDwfTs7RJo79y00vD17.9d4AqDjS.NcHruYEI4
 D_5ecfuenmebRkUl5UNDOcu6IZvSUuTdvN2.FnxvVLl_yUy4SfyM8.yqp4N_Sj6EWuSFLD.9LL8E
 FeEwDvZZ7WPIEY4E0xoRE1reJ9Ed8njASDIBt_QhwOUZorrPMtgNPwhlAqTrSWOMY.1VwWjLbI6u
 FEsvPevwCvIArolWQ2HIwdvERN1IPYLdZalM_qabn3G7NILK3MBDyLEAit0.dYYU4o..hknccq4N
 vF6Chuf8BR2s9WAK9AnHPmXEp4zywlwI.wAiPPC4KSETw1ALnhNAgX26X0CZ8DswMmndbzS_Xdmj
 kp2V4JBITfT4_kF_lAjEjMwvpXp9JZxoMyvl1T409wTWrdKfCsV0ebwgjet6BrD7O47laFrFsY8e
 jtlF9uWkulihZgPsQZyo9axf9Xc8GdBt_i3qUh7f.vVLNS7S3JBDAoVkYnORtrf2nBwjNle7lx8U
 coSE2T4hoZx1huzU4jihybLBo31FRKZvIOHYMQalCs5mkJgpZs668hQzQYLD4ueqPEUISCy96Sy9
 l5i2IkErTbAmZzx0flyT_s8DWv3Qt7uCXQXZXNJ0m7EMKnuXcCnVPb6S54zwFE.opVhSgaVLsszL
 m6UnoCRMq6tMBpq8jdmgw8LocvRAmxVnPvMpenPiQGMcOsBqIv7AW1BnyYLx_v2Slzsm02Jhdo7k
 aLO6a5rH.Iv70xvFk4O5YYY9Wfi3gTaDmhCDh4MQMj06nT16w67eg4BxWyCBO7rX8YMd49oudLRW
 aXH_6V_YxOp2BCaswae8XxO583mEjj2WNtscZo3gyN0AVrieYP1SKe2dIBuP_2YL6uwk6ayJJU7g
 AVsraFRMd2lEfI55lYm8lhfpWRcc0GTOFwHByNcAOe76HKgaP0T36bv0TOS_rLmuJoqt.JPEheEO
 U7o7giN5TVMtRXkjTDJ3uxkGPJTSyTKUx5dhzlBVhF0arhJrDicfZIBhBsuTY8WZpL.rTdvw7zVo
 sDzLtdWFpzP8FEykW_zU67Mzo9yB1NUpjLPcsXOpwCfkmDLLehFFAdDYymYHlQRRG5yR.hpKk7NF
 qXmTrasLit9i5Jyhpajju0U0x.ur4ScGY0swI7mE4JhPemnKv4P3SFPrbu3Pbf_eVtX65ucHq087
 HbAfh9nR5oteqPML8LuDsPyEWvs7mLeLsii5wPSNarWYdgfu9aAYmIVM1UO3VF3k1bxrcj4j_b0Z
 IMVstv2vc2wcSrdrlWqb00vYV.vzgSohhP2dA91v9edoApKKNoaGz7X.TRC3U1_jyzS7xXXc0iwH
 EA7I3bgtgr5_AEV6ZWz5mJTx1iaEpVbNtahQ3UJd8SKysAgGZKWJZSYnpjaafe1zXm9VodLFtHKC
 rQFvAnO6JbdEWPc8Zbr4KgIvAG0qDUFZ17dWpx54IK4QSUvfoBZQ9SRkapSS8rLDlIAdAY39iBy0
 NGR7XPcqdsfiMGs_jv.ogqt.aWNH8U8ngV5dH2smnd_68UF0nSro37FKl.c9QHe9G0Phgt0thTdA
 LnppbU7vzjfJKnGI9.c0l4Ur4EKrMLhH0GfNjDUWHaKI_Jq2LTiwmMp_vML0RTX0nxUhpiuJpAdz
 DVoTCCFF7TBeCdWSKtW296Lorr_596aRKKMP9mYyNGxNSV7_CE7wsh7gZPn3RYd2K0sm810J08lX
 aR8_LIWI8ewZuDxVdfsHMI3C1Dl_XZj9Pes1GdsdLMfYZfTqCOFrsf6kA6XmVxWzeIavnb1DHpTO
 pyA5nVcsNheOS2pTSpYOUhhdo9BoYvyZ4XDQU6_GwC0sIj5k89yC92Wb_OoORKB032j6ROGMnrBd
 qJuI0fx3fmL_UKnBXLmYn0tDY_y6haV_OkAoepmWzRHuvM_iiCFNxXGo2h35ptLoZNoshFaqveq9
 fKW_ZvqIn8y91nQbW.ZhLFeNBPeVh8Rmz3BFL7KokJWCgLoDxPfok0f.GhaWVorb.yFulNA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Feb 2023 09:42:14 +0000
Received: by hermes--production-sg3-9fc5746c8-ltdwf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 2d6e7c67c5faf5809fcf89a6956d31e0; 
 Thu, 23 Feb 2023 09:42:08 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83ilfsrj4z.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 23 Feb
 2023 08:27:40 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
 <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
 <83ilfsrj4z.fsf@HIDDEN>
Date: Thu, 23 Feb 2023 17:41:59 +0800
Message-ID: <871qmgoh08.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1241
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN,
 Dmitry Gutov <dgutov@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.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Something related to GTK or Glib threads, perhaps?  Or some change in
> XDBE?

That shouldn't happen: we make the relevant X requests directly, and the
DBE implementation in the X.Org server dates back to the sample server
implementation, which has not changed since the late 90s.

> Anyway, if this was not caused by a change in Emacs, we should
> continue the current course of actions, which is to figure out why the
> display on the glass is not updated.

Yes, please.  Here's another stab:

diff --git a/src/xterm.c b/src/xterm.c
index 5feaa4aef0f..cf093aa6381 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7463,6 +7463,8 @@ x_flip_and_flush (struct frame *f)
       && !FRAME_TOOLTIP_P (f))
     return;
 
+  return;
+
   block_input ();
 #ifdef HAVE_XDBE
   if (FRAME_X_NEED_BUFFER_FLIP (f))
@@ -7518,9 +7520,7 @@ XTframe_up_to_date (struct frame *f)
   FRAME_MOUSE_UPDATE (f);
 
 #ifdef HAVE_XDBE
-  if (!buffer_flipping_blocked_p ()
-      && FRAME_X_NEED_BUFFER_FLIP (f))
-    show_back_buffer (f);
+  show_back_buffer (f);
 
   /* The frame is now complete, as its contents have been drawn.  */
   FRAME_X_COMPLETE_P (f) = true;

Please tell whether or not this makes the problem go away.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 06:27:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 01:27:32 2023
Received: from localhost ([127.0.0.1]:60981 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pV54m-0005Vd-GZ
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:27:32 -0500
Received: from eggs.gnu.org ([209.51.188.92]:38036)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pV54k-0005VM-Cl
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:27:30 -0500
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 1pV54e-00036O-SA; Thu, 23 Feb 2023 01:27:24 -0500
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=I9gdj0DDCt8/WRbNHEEFXw2mj7e0M3ZAKrfl7nUqHvw=; b=b5Uo1/d/XpSa
 iqPh5JP7jfEdxkGe9CgXwj73zeTXnwF3VidGRgY3+Sei5mVCMjNnld3sbSEvcSa8zKCDSGccORpw8
 Q6lMmLirTtwfAbXFCdcXHMMyl+kr79vSLrIHgQGnRn3bGlb5Q29oSJ69mNMew2OzkRRgllpCaH8G9
 2NWK8vU3MD29U0OtdCo5oehcu1RrhXacLYOrSFolsbfpQwpcVM7NFQN6tu1sPEY7Ozg69L59mXSsK
 dcpUep42ds+dKs7Y0M8KBBJjLAK83USpjvFrY6XIKZqyjokYXLgH3eXffxzNZwhdaI5UtuAdn5W5/
 tFmIPUtMzvTYQfkTA47s+A==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pV54d-0000ag-SP; Thu, 23 Feb 2023 01:27:24 -0500
Date: Thu, 23 Feb 2023 08:27:40 +0200
Message-Id: <83ilfsrj4z.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> (message from
 Dmitry Gutov on Thu, 23 Feb 2023 02:51:14 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@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: Thu, 23 Feb 2023 02:51:14 +0200
> Cc: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>,
>  61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 22/02/2023 18:29, Gregory Heytings wrote:
> > 
> >>
> >> Indeed, I haven't managed to reproduce the problem even once when the 
> >> printing patch is applied.
> >>
> > 
> > You said the bug appeared a month ago or so, maybe you could try to bisect?
> 
> Excellent question.
> 
> I have now reproduced this going as far back as Emacs 28.2.
> 
> So I'm not sure where to look now -- I guess it could have been due to a 
> system upgrade, but I don't see anything specific in the apt upgrades 
> history. Upgrades did occur, though.

Something related to GTK or Glib threads, perhaps?  Or some change in
XDBE?

Anyway, if this was not caused by a change in Emacs, we should
continue the current course of actions, which is to figure out why the
display on the glass is not updated.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 06:20:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 23 01:20:25 2023
Received: from localhost ([127.0.0.1]:60967 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pV4xr-0005KN-6e
	for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:20:25 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41246)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pV4xm-0005K5-LO
 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:20:22 -0500
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 1pV4xg-0001Tp-PS; Thu, 23 Feb 2023 01:20:12 -0500
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=WpXMvFafj9Kh8yGQ9OBMH+CRJcLKYltrZS7BwMF9f1c=; b=QsgId+rgYF8PVTdjfPsx
 g2hayf1lfXQDyIrP8Ec1lFdQYuVNAdS4Dt+A5cjxP0vTLnMbu2zQeffBsRE+g4MytIZ6oQ5wvINzR
 gCmYLb4v+HoPn2ykqN2f+t5djyfgpfGXax4TDuja9mLL5QlrYiXkzz1+dmL3ImQWZK7NDxBcRzPru
 NzwlFmRMjXJRdvX51m5tiQF6GLGqGENL6bT/c9JSPPhYv/YKs9NOD+cc9jwSD4dPluV1crGbN8/nt
 vRuH8cBBgtcaCv7+tt9wQK5drXXAMzbe0yJn7pUQo2qcZZcrBYYE9yMZXZ0HklQSd+7q75hXSE0SG
 tBDF+Ner+/SAkQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pV4xg-0007wN-89; Thu, 23 Feb 2023 01:20:12 -0500
Date: Thu, 23 Feb 2023 08:20:27 +0200
Message-Id: <83lekorjh0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <Luangruo@HIDDEN>
In-Reply-To: <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN> (message from Po
 Lu on Thu, 23 Feb 2023 06:36:54 +0800)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <83ttzdr5ls.fsf@HIDDEN>
 <2CE39EAE-A59E-4535-BB97-7D548A44FC15@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: 61667
Cc: 61667 <at> debbugs.gnu.org, dgutov@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: Thu, 23 Feb 2023 06:36:54 +0800
> From: Po Lu <Luangruo@HIDDEN>
> CC: 61667 <at> debbugs.gnu.org
> 
> That won't work, unfortunately -- this needs to check whether or not a function is being called at all, and not just the value of some flags at the time we update the frame title.

If you only want to know whether a function was called, how about
adding a variable to which those calls (where you wanted to add
printf's) will add indications each time the function is called?
Like, for example, a char [] array to which those places would add
some simple text?

But I admit that I have only a vague idea of what you are trying to
establish, so perhaps if I understood it better, I could suggest
better methods of logging this information without incurring
Shrödinger-cat like effects.




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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 01:03:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 20:03:33 2023
Received: from localhost ([127.0.0.1]:60731 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pV01F-0004pi-Kh
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 20:03:33 -0500
Received: from heytings.org ([95.142.160.155]:40694)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pV01B-0004pV-J2
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 20:03:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677114208;
 bh=/spt1MtAsOP5R5ZQHX4EqRV3pMDup4XC03Rlmsd4X0M=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=IitnfJv9KXUEjD1qJ7J+p3S0zLoVcgvZeHD6EEpmzvvMvWB7HoqatU9iMUfbZh34l
 JSc1O5tFTOGkNglwuE604upz5dc4yiW0d17pytZv1LbPCQkVfsQQgPAKUXm+FBdDMk
 AiMnZWvD4G9AZEdmy4PPI9oAiDm/ySliG8955wHLq5r4DpL2xG8Ou3wIyAXke7D/vl
 LTG5wTn+OPHT9xTGodSmWFFApKKb0FvpB1eVpFIx5m0bLbSspH2EpXH0wRJU/WSVNk
 Jm8sloPHZijI+22Fai9X1Rsedw3JvGxDRo3cYOKS/WJvGvW8i25HmUUG3WdrGd8Tqe
 yfVBuZl/JzlDw==
Date: Thu, 23 Feb 2023 01:03:27 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
Message-ID: <96b742a05da174ece02e@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
 <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=us-ascii
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> I have now reproduced this going as far back as Emacs 28.2.
>

Can you perhaps try to go further back in time (Emacs 25, 26 and 27)?

>
> I guess it could have been due to a system upgrade,
>

That's another possibility indeed, a subtle change in an underlying 
library.





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

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


Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 00:51:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 19:51:25 2023
Received: from localhost ([127.0.0.1]:60707 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUzpV-0004RC-IZ
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 19:51:25 -0500
Received: from mail-wr1-f42.google.com ([209.85.221.42]:34672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUzpS-0004Qx-NK
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 19:51:23 -0500
Received: by mail-wr1-f42.google.com with SMTP id c12so9431275wrw.1
 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 16:51:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=YaM4rB0KwL6Sfs1cx/1a6T4Jextyr4L2JQaJ9eUhPIE=;
 b=jJCQI5UTahapTyDuT1s+OXSTA1cInaBAF4NFAoPZc1uZejKUIWOj6dWaEhX/xAkGTM
 qWW76UV1/XoCwmCucCDkQzgdOP1Hs5hHCHZrDjwFacuoq1jiKEzC7KHVu3uUElmeDYNp
 2ujFCI24QPLFqfFmhCLAAivbh7D2eOAmS1sDK8pWr80nUmez+Ddp1zntNePuh2Mlk6bC
 zIASjJmYusL13EwdX6/6XyrnT6ThapJrvNeC6nevhSrqHiI9LfAV8YCNf+TVosw4fy51
 K5+EIDX+vTqfAX31vc8+ByQYXJV4bS5RV7Plz1oQPi/ZCBGCFaFqMkfp/ykP2I5tlRDq
 DUlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=YaM4rB0KwL6Sfs1cx/1a6T4Jextyr4L2JQaJ9eUhPIE=;
 b=Nm3MK4Q3PurUvmmeqZGCpifaSfriF2Q5cYsfu1s4Sq7Ud11Nqy3N7Q1aENTLpMa7jN
 DObehnKJeaAyKrS3/HTdFB01SbhMhGWuixGGDFVuBtne6n4V7tuQsK8hoYl/K+4EVbEV
 1AABqsuUu5Nla/WJljoErwjoXtqvNvDIWvnB8XWINjg42juy7tdLJYE2ZFFOU35csM7q
 +1qZXMS/AoWxOUIHxGgE/AudtVfqcLQ0OtSgd/U3Nx26ZXXKEO0zO37QEjKZRRhhl26c
 Wr0WP8mB1474/2kg3KyGhEdBJWmbPWPowNhnI3q3iMCBA2atxqyrHwQRWtnNDDlravnU
 P1qg==
X-Gm-Message-State: AO0yUKU0winDzt6O9zovBzzx69PwS1cPZpNDTns7SpNOWyDJj26MMZdj
 PXxwqR1plIU1A3vZTVxDih4=
X-Google-Smtp-Source: AK7set/sOOVJ6RN2esPpt8fhWIHk+dLHZc8PsCtoRSc3wR4ROomBz69X7O0CTuXmQCpGzCfNC+3Zqw==
X-Received: by 2002:a5d:62c7:0:b0:2c5:55cf:b1ab with SMTP id
 o7-20020a5d62c7000000b002c555cfb1abmr7827439wrv.48.1677113476592; 
 Wed, 22 Feb 2023 16:51:16 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 z16-20020a1c4c10000000b003e2096da239sm9051356wmf.7.2023.02.22.16.51.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Feb 2023 16:51:16 -0800 (PST)
Message-ID: <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN>
Date: Thu, 23 Feb 2023 02:51:14 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Gregory Heytings <gregory@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
 <e737b605e971af0f0303@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <e737b605e971af0f0303@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.9 (-)

On 22/02/2023 18:29, Gregory Heytings wrote:
> 
>>
>> Indeed, I haven't managed to reproduce the problem even once when the 
>> printing patch is applied.
>>
> 
> You said the bug appeared a month ago or so, maybe you could try to bisect?

Excellent question.

I have now reproduced this going as far back as Emacs 28.2.

So I'm not sure where to look now -- I guess it could have been due to a 
system upgrade, but I don't see anything specific in the apt upgrades 
history. Upgrades did occur, though.

Sorry to have implied it was a regression against 28, anyway.




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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 23:18:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 18:18:03 2023
Received: from localhost ([127.0.0.1]:60637 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUyN9-0001wm-HK
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 18:18:03 -0500
Received: from mail-wm1-f50.google.com ([209.85.128.50]:44631)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUyN6-0001w8-5l
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 18:18:01 -0500
Received: by mail-wm1-f50.google.com with SMTP id
 m25-20020a7bcb99000000b003e7842b75f2so4804353wmi.3
 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 15:18:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=WQJWeoGxjXbfBTanat9YxHQXr7bx/vakQluu2Cn9oBA=;
 b=gEGcRlI1frq9gMGu36GS+tvII3v7yAPPgsVW3lQfv00JsmvJkI+tHqsUk6QwOE6X2Y
 yFTASqTxqP2hYXJ20phKMtXu8fYM4BTxK1C5isKHHeAcO3DZUwGxYNyXnNLA97xK5wGO
 //zxqKy1uactI6Z+jZKcl+awIRBpNM38kFJW6TAHwuZE4GcFpfM/6tbQngCwSnzD1Uzd
 bw3yChyT+5HmqbBNkC7Dwao70eF8I1gi1+nDD9yrJQDPLZwVrVeoCSzJtYOUKpsmOeAi
 UeZhKIqtaqGkSiCIBsKCG59pP5f3oF9vTIkBGNSh9BDT7cwezTHLMfIL9DUB61iLvgrD
 0bNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=WQJWeoGxjXbfBTanat9YxHQXr7bx/vakQluu2Cn9oBA=;
 b=M0YeFgd4KDxij00Xr0sMqXs9bbKAex1bIdNR9m/KbRQZ5gtokbt6XuJpADstGhoSiz
 qdhnrm8NZO5RTYCb7zLxJ1ZNDZEXYsmt4oTyMseCLKAae+arTU4l7xmfQt4a3lib2r6P
 oN+lRk3frNkhjSCDDDQSmgOMn4MoiW0JrxbuhLN1k8ieYpbnhbeeFQQrObvxRiyNvi94
 h1Q1Xp2UD+4ei4W15R/Kc9K50OWXCt0Rtabvm1V3s5luX/GyvjYKMOmJ9rrl93xK0DHs
 Z4Mbn18kicz4VXbxfgM9iUq0M2hiIms1G6ceK6ApAyKzBTuQFZk+Y+4e01SJS7gOkoKM
 viug==
X-Gm-Message-State: AO0yUKUjsNjHWhcfHADN0OTEgPJpI8RRGu0PsXP3LNgrrJHqSku/CUOV
 jgznaqVx2JeuN+4WOpgfgfw=
X-Google-Smtp-Source: AK7set8GF420CzBMG5T4erQn0V0q6ACFxZK6m9jPpJu6/6Dv/qCgkSj00tMVUyzRC1eUEtPMSDDbKw==
X-Received: by 2002:a05:600c:746:b0:3da:db4:6105 with SMTP id
 j6-20020a05600c074600b003da0db46105mr1128147wmn.37.1677107874190; 
 Wed, 22 Feb 2023 15:17:54 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 bh21-20020a05600c3d1500b003e2052bad94sm3334646wmb.33.2023.02.22.15.17.53
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Feb 2023 15:17:53 -0800 (PST)
Message-ID: <222985f8-6a4a-25d3-8665-6422af1beb32@HIDDEN>
Date: Thu, 23 Feb 2023 01:17:51 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <Luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <83ttzdr5ls.fsf@HIDDEN>
 <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 23/02/2023 00:36, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> That won't work, unfortunately -- this needs to check whether or not a function is being called at all, and not just the value of some flags at the time we update the frame title.
> 
> This is a bit of a stab in the dark, but: Dimitry, what if you make x_flush_dirty_back_buffer_on return immediately, without performing a buffer flip?

This way, right?

Still repros. :(

diff --git a/src/xterm.c b/src/xterm.c
index e981a36fa9c..aa321e7e3eb 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -17501,6 +17501,8 @@ x_net_wm_state (struct frame *f, Window window)
  x_flush_dirty_back_buffer_on (struct frame *f)
  {
  #ifdef HAVE_XDBE
+  return;
+
    if (FRAME_GARBAGED_P (f)
        || buffer_flipping_blocked_p ()
        /* If the frame is not already up to date, do not flush buffers





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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 22:37:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 17:37:21 2023
Received: from localhost ([127.0.0.1]:60618 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUxjk-0000uK-RY
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 17:37:21 -0500
Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:33366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pUxjh-0000u7-Tk
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 17:37:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677105430; bh=nFFCxWWoj7d2MuF0Wak44bubntQ/ISc0vchqO8mkO50=;
 h=Date:From:To:CC:Subject:In-Reply-To:References:From:Subject:Reply-To;
 b=f7sJ08qlfI5FOWgSe3Nfhx9gKkaml6iFM2uCt8VPSD9afLnJxNngbOHuTPDH/QCDklng4WD+NpYPfnnOuNueYPAJxp6mqyY7UYWeuCe4hTy4h+R8QL9T57SNN/luadAe1Zh33os1TmBpTYAd7CLJGpt4bhh67BQxIyzhQhRlgZkXeqs6QvaZSoxbx20NS69z2SNXCEP3BjZrk7D6fzvsYcN9MGa3e3IRBbORnHni0xQ0Er5xfcwyv7wDpq2hYUwvAkO+Qph3dcwwOrPMG1vuK1Km3KcF2LICn9yXf30w8ilUYwB3eI7s2XjutB3UQH1sCGrokLYhelrRqGHxUl6xVg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677105430; bh=W9yeMnpL+dgkjBfbZs2vwoVp9yw7X2zhr/n9G2xa5zr=;
 h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
 b=ORCVfJFOgxbxLj23JnDTiWdbBfcqNUXWLY1eQKxdP9HyciDbzy/OyHtbpEWqTjuCNkZa+Oy9wivRCUPbvfYQIxgTTcrP2Gimb9+EA03ChOModgGldDIOrnuArAFcA04DdsiiEZuvcq6i1mehxRf9RgJ7tLLYNq7aDGbamjOnYrv5aM0WJJvOczg0/fj25Uc0Ni8mPr2RI9W+Gi+rFEzJLnQ3r8Eejkaxgy5xov4YAfFefIK2kLZAn8MkGspPP+1fc7z/rDqSzkDmWHX/uxmXFhdHQ5hB9gQWlg/u7s/gkm1nlqbvpPg6fT3xoaMVNlxmAS5ZJuWCrkttr/v1xCkJ5g==
X-YMail-OSG: FeANP5QVM1k8kVssW3KfaehGRKBo1d7V750vYzuR_wtHUUW0tfM2gdbVMktd_Y.
 w3BtmoP9164hOUtqA9jmM0FELXutF_jPlNC_ct2iXtYdC1D8g9y9dHtAoFw.pWBZWnpR8WHXRaV4
 XaiNCLH.d8UoowDk5RjfU6yNLwb1paKRhbji5CLY9kHzn06VVHsr2oC9pHGcvJHS4X7Q8FhDJVoj
 JTTBv8ZD2LKGmFlMGaVb2.0mNC.0h7MtA.iT0xxWCfp_ph35.D.AFotdThXXKJjrab2mpUHOc2u1
 BkXjoqTKbC1LlCOYkeU2pAMtlEU8QhzztxYD7ngUccffuC7BtLSAEoC1gWcepSFgr2QMyeYnNfBP
 uHIPCnjSPgJ6fJ.dRb7xkBHiBOoUg3z35QqvmKEd2JV8g3133knGZ58F4csyYOH2IPPIIfalhjBO
 Tqd2UEZ2UEA2bQAuNkcFClpNwFmS3J1T9r6LosCV1So8kbZ_dTrtBi8cAMqoDoc6ikdoe2emXCjd
 PTfq0y9HVAgWcvj2ceQrjf6R0PoIKGqqdQgXaUfXF_H2t8VKqM1Cm_Fg4zpmjcj8IJ87qRiOc.Zv
 8WyzT5.D90WrZtH41CeOPombAFHiVJbhuR4BLsObJyN7jVdYlXoOYFPJ4PMSn8FJjL42Gmklogsd
 VM8S27yh552wp0bPgC_WxYZ59bHXvJVlmRaXEb3Yt4xsPKs.cAy1NjItFB6BSK7GGNscpXOR_MGp
 59vog6z20.7VsJPe3.i0N_n2nvyOLqaEOqJbVfL10qmLCSdPoc2S9J_8atw7tKpiAhlUUCcgGvLG
 rP3WdzJ1ke2qisH8cvzYxMDR4_.GIycV5Dx3j3sUrp3VDlNiT1_gaihW0Ajq4LboXlfnjhlbCWta
 howYFZg4Dtxv6yjt_85AVDfwvGWM.pX.6DtmZ5OPfLAR5DVZR78cg06FLWNlmLGB_RDJ.9.rpma9
 HXOnKDKmGtsXyIgrfxu5QW.MaJXpcv3WmQJXKH4oE_Mpjb.Yk6CD7ABn0TvjAqNbpcLk.NREIl9d
 k1gniM_gBF83JlwFccTpsB6ZRbv6E7MucUpTxGN54Xa5PYFzgPTsOlSQwhgXhtPt5Iz1DaC.R2Up
 Ah.uM8wWmEaqgAuAwrVSnS5QGHQNGIJxA_a171W9ekaC8ZgpsNzFBeSOdfDLtNVSKOWHLqomRARU
 GydnXgYnTqv1L0rFt2O3psD96Ikia_ObJd3lH4zuxyb6OlfozuP0MQTzV.127Xrp0_KvHO2xOwuy
 YSQCsbyGF7IeSUUrNCCE5vsr47PGS5JK6o.H.lGHZ6o7OxZxL2_GbToW8okjyq9mJUAiLSYRtrU_
 i21W5NU8Aj6zsHu.tvfF.s1HJytgksaU.ukrAhL0HjgO7zuqE9oi0PjIL6Tk1QiV6_vxgBZsxI15
 IgEXEGQCco3lKCmzFEY.hMeDaomKrIg0KGOUfjt_.87wkbX6Pad7nKWQG1fH1rTews.mkjtoF_gW
 F8Yfze5rVPxzDDK9a8JXjQ5q5ETh9GvzNLa_uYlLA74hACY02P0S1Zppwgrnd8Ity7yHjUUJ71Vb
 d8aK0I3HS0E.bbEnNhYhKBovLJojgBLvmlOf8_E9b8_HR8MtjcrSc7SH_5GTMpUMbvDas1EcXVg5
 IDoWyyDa9MlJ1TUJQkDXsHSeUFZscHfN_NVDYU253rn.AqVtqkfr3X4WIwux0Lp4fT3q5Xp2BnZW
 Fr8cl7W1ncn.7UHv91XvBBl6_bpRSwtNPTlhtTtTU1SS9DoLlIaxgYtVaa5lCGRXn71bQqxnz9XU
 KFf4kjg.rEom8.uxEB5YYT_YaUqz6n_Bsz33W2olCMb8e7zb8kDFdQEX7zo9tZl3Bz1YZ6sCsQvf
 DKxyAQG_f60S039nxidSGlIK1PFG7tIuEuqY5a5gWYNt2ZwW8AWrGjIyGsykD51sx4IGPscbeuvV
 OdicECnQA5AZnpnebAHeGM7ej.wnxKhnj1L9_Jq5_AqBI5QNYCyP2MB39fY9eBhP1UA7OV9Cxbpi
 X8oyIyZq6kIIr5NgFJc5hESKfd.e10xfE.5mh.8.odMqc_DN2tH.__PuDAQIM49.xo93fkvGgBIp
 5mNLMrsqln9iF9.qePonsoVieKhcNVjHu8ADhYUJ5.d6eg4Rb4t1rYdjs3u1yj9tIX055oEK8qHl
 lX5R5uL_Xd0L3eukR1WCEgGI4E3eJUtDp9jbYUyJhHpG1UupCs3qQg8HbzO4eqOHmw0QFL6HbMPz
 Ril3FGxSKFOo_ZPFR0j3JIYAh0DiOfPsmebne66IBleW4M8qFallHF27tnRMBG2IGlw--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Feb 2023 22:37:10 +0000
Received: by hermes--production-sg3-9fc5746c8-z4gft (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 7a410aa5c1ae4cf75aecb48749355530; 
 Wed, 22 Feb 2023 22:37:07 +0000 (UTC)
Date: Thu, 23 Feb 2023 06:36:54 +0800
From: Po Lu <Luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83ttzdr5ls.fsf@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <83ttzdr5ls.fsf@HIDDEN>
Message-ID: <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1113
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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 (-)

That won't work, unfortunately -- this needs to check whether or not a func=
tion is being called at all, and not just the value of some flags at the ti=
me we update the frame title=2E

This is a bit of a stab in the dark, but: Dimitry, what if you make x_flus=
h_dirty_back_buffer_on return immediately, without performing a buffer flip=
?

On February 23, 2023 1:07:43 AM GMT+08:00, Eli Zaretskii <eliz@gnu=2Eorg> =
wrote:
>> Date: Wed, 22 Feb 2023 18:24:43 +0200
>> Cc: 61667@debbugs=2Egnu=2Eorg
>> From: Dmitry Gutov <dgutov@yandex=2Eru>
>>=20
>> > Careful with printfs, since we know this problem goes away when there
>> > are too many of them=2E  Use fputs whenever you can, since fprintf ca=
n
>> > be much more expensive=2E
>>=20
>> Indeed, I haven't managed to reproduce the problem even once when the=
=20
>> printing patch is applied=2E
>>=20
>> I've  also tried this one, with the same lack of success:
>
>Maybe instead of printing to stderr, we could display something in the
>frame title, which is being updated in this scenario?  AFAIU, the
>suggested printfs just show a couple of boolean flags?




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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 17:07:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 12:07:38 2023
Received: from localhost ([127.0.0.1]:60233 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUsag-0000Mn-7F
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 12:07:38 -0500
Received: from eggs.gnu.org ([209.51.188.92]:50868)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUsae-0000Mb-B2
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 12:07:37 -0500
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 1pUsaY-0004G8-J5; Wed, 22 Feb 2023 12:07:30 -0500
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=AGzD+2gyCSQMq2a4CaldwTdTQ9OIa1gTj7h1x8DiXoo=; b=HYJpYXQ1+fL1
 Ri8ctNqJA5JgHzR/eNvwpVebH7psohdBL8B6Huclh+4zYGughvPmxioimVIWhS3d5KdPbEy8crQwM
 KFlPnjZvKz9W1VOOJ5hsnE15ld2ApSxmvHezZyNuv5eerdg3Z7iC792yNU33H6vfOY960QC8F1GNv
 MCqNuS9VsPn0ozISd57CC4nc32d5CH8ArMP1j+7Vgs5y6Q22mqLqdOqTfcGIzPNWpBIzTzumsWYCC
 bAu48MM4BcWzyGCuaIwlp9NppZXPx1NbHzAHVk72Q2AeNRq5VWfS9xtW1FutOraaEol/yuyr6f/JV
 Q4xvtImXsYsbXVIyHMoaiQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUsaX-0001L2-Os; Wed, 22 Feb 2023 12:07:30 -0500
Date: Wed, 22 Feb 2023 19:07:43 +0200
Message-Id: <83ttzdr5ls.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> (message from
 Dmitry Gutov on Wed, 22 Feb 2023 18:24:43 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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: Wed, 22 Feb 2023 18:24:43 +0200
> Cc: 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> > Careful with printfs, since we know this problem goes away when there
> > are too many of them.  Use fputs whenever you can, since fprintf can
> > be much more expensive.
> 
> Indeed, I haven't managed to reproduce the problem even once when the 
> printing patch is applied.
> 
> I've  also tried this one, with the same lack of success:

Maybe instead of printing to stderr, we could display something in the
frame title, which is being updated in this scenario?  AFAIU, the
suggested printfs just show a couple of boolean flags?




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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 16:33:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 11:33:17 2023
Received: from localhost ([127.0.0.1]:60197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUs3R-0007rx-5N
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:33:17 -0500
Received: from mail-wm1-f43.google.com ([209.85.128.43]:56308)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUs3N-0007rh-W5
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:33:15 -0500
Received: by mail-wm1-f43.google.com with SMTP id p16so3923166wmq.5
 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 08:33:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=EantFEqJqqOsIoE3qLQhmYwTbfg4MuRYgqCmFqEWxRs=;
 b=WbwCj6r0SpVJHFC/0ydk5KlX4qo45zc9TRtXATC3WkeZbc3KKXgjYjt+Livdb8uGME
 msDCuteJQS3PU9vcoYvJqZY5HYWdQJ+RmTJypJQ/QjDnFg7ZOFo7tDGBdA3TFzPmg/J9
 XVrlLSIV80bx9h0sruaUxhLZSidLjMM+fdljkyuvx+q105kEt7Rj8yCk1xj6Ip1JBMd7
 fR6OrNg/8UafOgQzO1VmQKDdhyOVynZygXX9UL+2OYlWx68LXDT2Dyox3+aHAXX3KGLw
 vJkGfWZZxao4+ZzXrI3gm8k26DF83PEDIe1mpxhRKCXsuhgNU5wc4Lc0tskgPdftsAKS
 jL+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=EantFEqJqqOsIoE3qLQhmYwTbfg4MuRYgqCmFqEWxRs=;
 b=0qOuFmhCnjpqoYcTj3yzpgf6xJNJsaZvH/CaP9wd8ZCK2/ymXRF4+Hnp6J7yk/SkMU
 nHkGLHMrID5FpdBHMz5NonmiEykMqFMJW/sA4zbuEEb35L+w3CXRLxKebo8OYAz4YJb9
 duH5sk6ivO05L9t0sOfEFfkSMFmLWFrGEJOHXscGbSx8om6z0Uo3AgDR1qpkrpq6DZg3
 sLRXZ3gL7dcaCTuxdhEzAKGE7xz1HBVosSw6gUU7T6/ZSYl9PEH8D79I6KddwDJ/XZsX
 sxyikUFikMz7CWeYjd3yBodYnqHOD8o8zOkGiZJofHdxEBWqfzbCC1fdbuKgp1NQ5/tS
 b1Vg==
X-Gm-Message-State: AO0yUKUNO2gcLdKEhMpvh2AUIc59nHV1i/52n1ogu8lKosv3fgxhpJVp
 zgruWitFCcJcF2eB1fjMUMI=
X-Google-Smtp-Source: AK7set+3kSzcefUhMk+WSqIV9TbdzNmAwv9FuA4lyPcj6zCyltNAr6T4x10ON9EVjTS/Gvya0YoXPA==
X-Received: by 2002:a05:600c:c07:b0:3df:fcbd:3159 with SMTP id
 fm7-20020a05600c0c0700b003dffcbd3159mr7597765wmb.3.1677083587820; 
 Wed, 22 Feb 2023 08:33:07 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 c23-20020a05600c149700b003e2066a6339sm5964747wmh.5.2023.02.22.08.33.06
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Feb 2023 08:33:07 -0800 (PST)
Message-ID: <cc2780cf-1476-3a53-eab4-1edd4f13a461@HIDDEN>
Date: Wed, 22 Feb 2023 18:33:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <877cwactgv.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 22/02/2023 04:41, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> In addition, does this happen on a build without Cairo?  One theory is
> that an event somehow arrives during redisplay and causes
> `x_flush_dirty_back_buffer_on' to be called, and the Cairo code is
> missing a call to `x_mark_frame_dirty' somewhere, which causes the next
> buffer flip to not take effect.

It reproduces without Cairo, yes.

With more or less the same frequency.




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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 16:29:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 11:29:13 2023
Received: from localhost ([127.0.0.1]:60190 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUrzV-0007kF-9k
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:29:13 -0500
Received: from heytings.org ([95.142.160.155]:40170)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1pUrzT-0007k2-Gr
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:29:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20220101; t=1677083350;
 bh=7eVibDph5OfiS2gppnA8Xd2caFUQiCfXdT+jeUhB83I=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=5GyKkT0fjmzpAE1CSgRgAYGf/skIHqIoXl+QPCl6o3P1Wvbg5q9oMage+KSVzOw9p
 OJZQnnXAqQb7o+5XVkDbvZczKIoBe2e+rjthhq36UW0ehKNvqHfa8YSB8Bj4f+4j/G
 y3VQWN2+0kQIgBTTtyg3tbGsxdj/DPQrtOOkcaNtLQl3BmjTF/L0D6aIxCPqgu1skf
 YqKhFObfH1JUYiotuK/bRhjyqWyBgdNOwYx2HPT61+E0WyxFCa26kWTNnORD7uBlqx
 fmCu27y8e4g7nnxNnbqr9lk5fthOudYSxPJXmSlUprB4qrus7uc1x9BGqkaVPx7+G/
 EnihK7P8YHE2w==
Date: Wed, 22 Feb 2023 16:29:09 +0000
From: Gregory Heytings <gregory@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
Message-ID: <e737b605e971af0f0303@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN>
 <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
 <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@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.0 (-)


>
> Indeed, I haven't managed to reproduce the problem even once when the 
> printing patch is applied.
>

You said the bug appeared a month ago or so, maybe you could try to 
bisect?





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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 16:24:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 11:24:56 2023
Received: from localhost ([127.0.0.1]:60174 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUrvL-0007cc-UL
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:24:56 -0500
Received: from mail-wr1-f43.google.com ([209.85.221.43]:37879)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUrvI-0007cH-He
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:24:54 -0500
Received: by mail-wr1-f43.google.com with SMTP id o4so8350924wrs.4
 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 08:24:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=kV2WYSYpsH+wIjJZhUuejTLxuPfuPwQBazUpYkTQr3Q=;
 b=W77DGfmj8sfgGdBAWXINVk6Jy2CE2RwYZYcuTFU8N42THLskeQSYGmCIrIUuXZnP+4
 TRb/C6qFhbOl3Ic7zDlizSpvXYsLjApO3llKrqoas94Ow8s42sOSnABM4InUQtsSczHV
 AFnVu8n3WQDamp03XOnd5qKKKcCiD+mg7aMAL9Y665acPS2OasEnCRLLv0QkmFhlZa0z
 pd7MLzoTY57JYXt4fbKZ6oOkwkqbrsDCl7tpk7qioTUfNrYBSe6JXxyqiDnot4q7aeFu
 aBml/6Q0Fy70cQ6SuhkM6zyYAh0ipSBUuZUNUOIBidMH3feMBxhCBqgLbl7ux4/xYa+w
 /kvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=kV2WYSYpsH+wIjJZhUuejTLxuPfuPwQBazUpYkTQr3Q=;
 b=rXThYi7HDrx/jm+vKF9Z/7Et8ugfh00RdNrB2xkkyMu783H5qzde7DMLKhiN/LdaE/
 cfDXmWHZNR80u6mv5rlnrkpKUF6A5y0NlZF8BSAkFlosT3DPo6lnqDaEVFvEY0d7cgcz
 4N/2oYUXM416tkqxquD2T59Fh1gfo4KSTMMUDWIWDd2yw9HXCYik70QdTSMP0TFOtwTc
 LlU5/K0M6Y7iEJdRxekR9qasXPS9vRaTR3Gz7zaO53P2Rz8fcy+oPuFN/6WgkD/IfeMs
 RgKHRNHA4Yw9BKBdWNMjuiaaUzvawqlUg6PG3zSO+nQ6eY2KIvXPPGmLKCorxNWf1aTF
 XJSQ==
X-Gm-Message-State: AO0yUKVhujAPZAus3UugQntWCCNn6lXYNuaNB7iB5qHijWe25KaQdLtp
 uSxA+dSl1sdsvDX02bxjh1I=
X-Google-Smtp-Source: AK7set8XFBH1AyMTcrYmoo57GQlq1wsykHjPA2szD7CJ6/8pojvGKWQmikPpXl4yIIjkB0XxU5AEyg==
X-Received: by 2002:a5d:4cc8:0:b0:2c6:e80b:6c8e with SMTP id
 c8-20020a5d4cc8000000b002c6e80b6c8emr7048773wrt.43.1677083086464; 
 Wed, 22 Feb 2023 08:24:46 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 h7-20020a5d6887000000b002c5501a5803sm5886163wru.65.2023.02.22.08.24.44
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Feb 2023 08:24:45 -0800 (PST)
Message-ID: <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN>
Date: Wed, 22 Feb 2023 18:24:43 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83mt55sxli.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 22/02/2023 14:17, Eli Zaretskii wrote:
>>   #ifdef HAVE_XDBE
>> +  fprintf (stderr, "XTframe_up_to_date: %d, %d\n",
>> +	   buffer_flipping_blocked_p (),
>> +	   FRAME_X_NEED_BUFFER_FLIP (f));
>> +
>>     if (!buffer_flipping_blocked_p ()
>>         && FRAME_X_NEED_BUFFER_FLIP (f))
>>       show_back_buffer (f);
>> @@ -17736,6 +17740,8 @@ x_flush_dirty_back_buffer_on (struct frame *f)
>>         || !FRAME_X_NEED_BUFFER_FLIP (f))
>>       return;
>>   
>> +  fprintf (stderr, "x_flush_dirty_back_buffer_on: called\n");
> Careful with printfs, since we know this problem goes away when there
> are too many of them.  Use fputs whenever you can, since fprintf can
> be much more expensive.

Indeed, I haven't managed to reproduce the problem even once when the 
printing patch is applied.

I've  also tried this one, with the same lack of success:

diff --git a/src/xterm.c b/src/xterm.c
index e981a36fa9c..7829ad6b0e8 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7394,6 +7394,18 @@ XTframe_up_to_date (struct frame *f)
    FRAME_MOUSE_UPDATE (f);

  #ifdef HAVE_XDBE
+  fputs ("XTframe_up_to_date: ", stderr);
+  if (buffer_flipping_blocked_p ())
+    fputs ("1", stderr);
+  else
+    fputs ("0", stderr);
+  fputs (", ", stderr);
+  if (FRAME_X_NEED_BUFFER_FLIP (f))
+    fputs ("1", stderr);
+  else
+    fputs ("0", stderr);
+  fputs ("\n", stderr);
+
    if (!buffer_flipping_blocked_p ()
        && FRAME_X_NEED_BUFFER_FLIP (f))
      show_back_buffer (f);
@@ -17509,6 +17521,8 @@ x_flush_dirty_back_buffer_on (struct frame *f)
        || !FRAME_X_NEED_BUFFER_FLIP (f))
      return;

+  fputs ("x_flush_dirty_back_buffer_on: called\n", stderr);
+
    show_back_buffer (f);
  #endif
  }





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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 12:17:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 22 07:17:43 2023
Received: from localhost ([127.0.0.1]:58182 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUo46-0006cl-Uf
	for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 07:17:43 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58764)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUo42-0006cU-KI
 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 07:17:41 -0500
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 1pUo3x-0005Ea-9D; Wed, 22 Feb 2023 07:17:33 -0500
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=t+nDhG1FG9d3mn8MKIg2xwUvXweImP3+ERPxzPN4gwU=; b=LKLEt1kJiciX
 Yx/2/+MZnV5QQiZXz71UZmwUAnLEbzW8vHD0uL2tfl4GGccaLOHgM4m7WxjMaWh42yqthuNckZpXD
 MSioeuLtEeLXBk5LDa/gPqjlaJasD5b/greFnoMb+Z4bnCvXDHtBEZRy2hj8WFsBxBvmGAY+/pb+N
 9ByOowmIJFBUA/BODQCAMkHhPxG/RinwCnA46Kaqx7HtwnmeiAsVAqN78E2hKfbNEkusxFrgfpLBk
 gHUwKeOnH/KfyIILmfC4XGzcq8G+OaG6iiadFV3UgnHA0GmMpXUEZ2ZJe2Zfz3YNtq74RRwUiObcq
 SqyDwKHQMxMsn3yxjSa1OA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUo3w-0003xi-Iu; Wed, 22 Feb 2023 07:17:32 -0500
Date: Wed, 22 Feb 2023 14:17:45 +0200
Message-Id: <83mt55sxli.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <877cwactgv.fsf@HIDDEN> (message from Po Lu on Wed, 22 Feb
 2023 10:41:20 +0800)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Dmitry Gutov <dgutov@HIDDEN>,  61667 <at> debbugs.gnu.org
> Date: Wed, 22 Feb 2023 10:41:20 +0800
> 
> Would you please start by instrumenting xterm.c as follows?
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index 5feaa4aef0f..999ae5d37fb 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -7518,6 +7518,10 @@ XTframe_up_to_date (struct frame *f)
>    FRAME_MOUSE_UPDATE (f);
>  
>  #ifdef HAVE_XDBE
> +  fprintf (stderr, "XTframe_up_to_date: %d, %d\n",
> +	   buffer_flipping_blocked_p (),
> +	   FRAME_X_NEED_BUFFER_FLIP (f));
> +
>    if (!buffer_flipping_blocked_p ()
>        && FRAME_X_NEED_BUFFER_FLIP (f))
>      show_back_buffer (f);
> @@ -17736,6 +17740,8 @@ x_flush_dirty_back_buffer_on (struct frame *f)
>        || !FRAME_X_NEED_BUFFER_FLIP (f))
>      return;
>  
> +  fprintf (stderr, "x_flush_dirty_back_buffer_on: called\n");

Careful with printfs, since we know this problem goes away when there
are too many of them.  Use fputs whenever you can, since fprintf can
be much more expensive.




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

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


Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 02:43:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 21:43:37 2023
Received: from localhost ([127.0.0.1]:57624 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUf6X-0005va-2D
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 21:43:37 -0500
Received: from sonic316-48.consmr.mail.ne1.yahoo.com ([66.163.187.174]:34925)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pUf6U-0005vM-E3
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 21:43:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677033809; bh=h+H1CKZwW1eAQlazjngpN3oYb14YeZZXH533/laJQ2U=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=mrQsUY8NroXjmHdaqrYCXZaYeTF591tNdUYHplGwpqScaYRzVFxxTG2MnRS1RtayTleTKAoSGcEqlgexAZzOli2rTvPPTWpAVOlu7tyu2v/WRIzWbEEW8Z02xoYj7HOaY9J28t1bHeBH5F10BIdg16ycgmmrFi23OKcjLbi8pc+efhj7XgyBcf8O4AZNy02k77Igof+gdjKAKc0R8iu0SHvEkmvANhgfPs2WHw5N5h+H2og+f+eipaEY2SFr23OWYBp0kC7CixYpotfKKKoWNSAjt/lnxHUoA6PgbWPupPO2h8dPp1913K5166v/PhVCQAQdRdAKepbvA7OCr9uuhw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1677033809; bh=EPe1rU/1EdKXfbwss/vo8rNkXSia1aMV59dTO/6aDrD=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=qNvj1NuxcWuRvVvDjNLcy2MAhAHjI/CtuAKIwpcG+uyenQ8jwnmqNTXUeVmaP8Vbr/agaQmNTe7Zrme0Nf0c7beajCfVRMAAvlq4Gi3LKZpnlVHePUEdbqHq0Qt7qkSOR7aqspAN7QUSY1GstWIcYiQChaQobL4gM+VJlNMh7u7h7uJww3Q3yN9C8qNcvVbGpnKGVM5FeI6FO3X6XXqTJ8L7tYP3sApwMqqJQZ/dE4xr4zlBN2UsMyYcyoiXZS8AIabBmaaxH9WnUg/HHL6NOZpM99oSuW0BxUn39S2HC/lu35LvgKgfM9ZqigijtLONoHMN5d/qG7BKbOeFnYV7/g==
X-YMail-OSG: _b8UCmEVM1nkRSrmBVGliygeumTSX1H.E8TqHNBrnKhMvbwhcSJx1K2DoYdBvBT
 0P4MGyHxqSkSpPEGZ8ACuKLkuhWQV2DMHbZiDew07u.8WbxYJDiWn4jqaY62Y_rUgu_Dwxh7a6Tx
 fxdMp1mjC9Vm5vFLQzccgLtdUT0iYib5ml3SAe2fpkcRyL3SJWj51D8YkEF5ZMGekHkuJi5RxUJM
 fCpdnKtWXcDEsOsE.xvVHgon2Jt1piDQiNkImFU0S_vBDvCTX851rUod18dZZ33YjFW3nJRAP_ox
 xc8nG5uzHM99RPNGU24PBc2IXHni9vUaG0xhcUuyMoydTWxODTYyHY3SOXBienifUYER09UUMl18
 v9L7N8ijh9zjbFzRC8zBZPAouufgwbfDQrXo.SMhNt6dpaypTPFzRXxk62rINGinV.FghGMLRjH_
 aJeLJbTnSnFpNH1MyKqvNx7S_K46TXTJZkE_P3VZFYTGhpTC2ThVzrRXqDTthMwqKycuL8chveYT
 WLzQV5Tb3sgv71.O0g0Rl9WtCvwKxCKCYqnuXJgzGdZt32vUAcPkHUpMsCbD5nlqkbIWf22rZtgy
 8baFtFI44VIMJ2QNA_w919WCIdB0F12zqCUmi62e9hHI.99BXDeuEZIYgWWqW1oeWPQmHkXByBwy
 NVYyCgDW2N1yzeHVKBO7ehClcFYsLflRzalL5DYgOlENj2WFPjLFko7IaOxhK1WjvOzu8hVe0XjY
 TRIYDwmdllPTuhDspiuPCBlU21zfncKsVJZZ1s5KhEdL4kLxWAC75cuGuJFnqx.H_Z7JO1zTFaLu
 FgS1HnRc_ygmsgobSXnPHOWgCpbq2Ii.paLrGehwO2PW7tndb2T8jBYA2Ce.BtCKwPQ8iBcXkTJX
 0vn.6gbjFGextFC5J4VKrhCkOdspKj5KJ4CU6fH_COYn3MrzYjaN0KKrv.IpFdSoR_PVNPVlnIJY
 hXzWgCx64YxO.JmvYaJriqy27OH3FsOeNBBX0fkzwLUB4IVh1i5xpMMp5VWRFXI9j9yGoycYw6CN
 6A8WCHHSiWQd3t6dI.pWFfbXsE8w4erpdyFH0lRzV9fxUF5GISwkeZK_Z08f.yTJAcK.PeCSWcJU
 44666gn0XEFBTL.4AoQeag9JReviC8aw1YJkukHKqYrOLtrPJJYSR2y734OBqJZb2QicK2afuK6n
 AnNp8LkEfYVOehqhO.st9zty.cGhoh0sbonh4WComKN3ZqRghzOtkmJYcB2JImuJSmi724C9CkkG
 2Go_1bBnulHE2tjm8tqKCf25GI2tgM_vQ37i_dEJflwl72Rnk3Qc0YDuNIzSn1yF5.aYHvkS3uq_
 k2OZp5jx87a1YWwdic8wCPm0..OR5NG2nFF4N_odlNymbrzggQnni6nSiAg65VVCOTLroY79tlX9
 xVMpCXrUiQLlfDkdgxnvaLi75BipXMa1Q7KN2PUgpFikspSefAxNMNCqCAO9FMg_gf51HL9ojJBr
 3h7iXbyhahErAq4E8XsqiflcBzZOwyFimP96lMXESvQmjx4DEUS38bN3YEestnaXf4RkeuAXfCFP
 zFA74CnaawnsLiUxzhpFW94KKNwC7d03g_9NLnDSVApGuN6_Ug6ZUCusFG1zd0103JRZBTw1fVw7
 VjW_JYPd67AYP4nclsuIaFgEQUDe_3D5o2JhK058712Rrb2JqZipLwGHKylh6i6CCIW483ifOO.U
 ENhbKqJfzPerAocdoxWUKmj5vkA2nyyLG5TrLGUmhmmso0yDmSyfHi2dj8T0LoYTqDoJYXQuyOTW
 h8TEPluLDej7pFA7unEMYNXpLLtWcikGxS1iN_xb29eNctTSHE8UHUb6qnA5z12.Lx5QTY5Tcrwh
 E6hhq2MwlYjl5Ra8BlgUxuPFO6N_ETMuVbwFWPCTJd_CwPrHimBgE879AXRpflE0aayD_Ul0gpu8
 89_W_6.vRW_BhqWXdioYNROiQC45otfqNReKzy9xXHjQ9bYMMtq4FPegFrCNk9cLKvhmCr9fh0rx
 IN4XdCD3HNQygKDFj6WwczJhoGNjyBhOXXU6JGqiORmiHgdveUyWJZyagbvZdt6Xg.GKOAaYZUOZ
 FOXrmrfdw6.4Nixc9qt6nlZQfEi3YbmQrvtaLn0DjW_gtn36qDfUEuhzJOvEITs1N60HuvBVXNrr
 sHVyy9PqJhjbL1r1oONL41Ju3g5f8KuAjIt8YivybtHQzlJxweuFSob.qqtTZ.NlJ_MGDuoXpfuo
 aNKMHz8r36o9khuOju8kpjyuamacczkOXqquk7LLpbLFEgznozReTSmyoGJOAfthTIQ_2fWO7xKt
 BBdtiOJwsM_w-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Feb 2023 02:43:29 +0000
Received: by hermes--production-sg3-9fc5746c8-97g7j (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 1f1111ee78b7394992ed6a57d59847da; 
 Wed, 22 Feb 2023 02:41:25 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83sfeyswdw.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Feb
 2023 20:31:39 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
 <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
 <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN>
Date: Wed, 22 Feb 2023 10:41:20 +0800
Message-ID: <877cwactgv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 3868
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@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.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Date: Tue, 21 Feb 2023 19:25:28 +0200
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org
>> From: Dmitry Gutov <dgutov@HIDDEN>
>> 
>> > I'm not surer I follow: why should a frame resize in this case?  You
>> > just visit a file in an existing window of an existing frame, right?
>> > Or is the situation more complicated?  If the latter, please tell the
>> > details, they could be relevant.
>> 
>> Given how slow the unoptimized build is, I can usually start (and 
>> finish) typing the command before Emacs has fully finished processing 
>> the init script, including the default face customizations (which result 
>> in frame resizing).
>> 
>> >> So if I wait for it, and then use 'C-x b' (with Ido's support for
>> >> recentf), then I also can trigger the problem.
>> > 
>> > Not following again: wait for what?  And what happens when you use
>> > "C-x b"?
>> 
>> 'C-x b' followed by the file name from history, followed by RET -> 
>> visiting the previously visited file. From recentf.
>> 
>> This behavior is driven by the option ido-virtual-buffers. Unlikely 
>> affects something.
>> 
>> But it allows me to shorten the scenario of visiting a file for the 
>> first time after launching Emacs, so that I can trigger the bug faster 
>> (over several tries).
>
> So you:
>
>   . start Emacs
>   . wait for the initial frame to be redrawn after the init files are
>     processed
>   . visit a file by typing "C-x b" and selecting a file from a list
>
> And then you see an empty window with the frame's title showing the
> file you selected.  Is that correct?  If so, what do you see on the
> mode line as the buffer name?
>
>> Overall, though, the unoptimized build makes it harder to reproduce: 
>> I've only managed that 3 times, so far.
>
> Which likely means this is some kind of timing issue.  Which perhaps
> also explains why trace-redisplay stops it from happening: it slows
> down redisplay because it needs to output the traces.  So we are
> looking at some X or GTK event that comes in and somehow interrupts or
> prevents redisplay from doing its job, after it evidently started
> (because the frame title is updated at the beginning of a redisplay
> cycle)?  Or maybe it's something that prevents us from swapping the
> double-buffering buffers so that the redrawn stuff is actually shown
> on the glass?
>
>> But the echo area is not getting redrawn either: the selection of 
>> buffers to switch to is still visible as it was when I pressed RET. Just 
>> the title bar changes. The echo area is updated together with the main 
>> window showing the buffer.
>
> The echo area is shown in a window, so that seems to be part of not
> updating the windows on display.

Thanks.

Would you please start by instrumenting xterm.c as follows?

diff --git a/src/xterm.c b/src/xterm.c
index 5feaa4aef0f..999ae5d37fb 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7518,6 +7518,10 @@ XTframe_up_to_date (struct frame *f)
   FRAME_MOUSE_UPDATE (f);
 
 #ifdef HAVE_XDBE
+  fprintf (stderr, "XTframe_up_to_date: %d, %d\n",
+	   buffer_flipping_blocked_p (),
+	   FRAME_X_NEED_BUFFER_FLIP (f));
+
   if (!buffer_flipping_blocked_p ()
       && FRAME_X_NEED_BUFFER_FLIP (f))
     show_back_buffer (f);
@@ -17736,6 +17740,8 @@ x_flush_dirty_back_buffer_on (struct frame *f)
       || !FRAME_X_NEED_BUFFER_FLIP (f))
     return;
 
+  fprintf (stderr, "x_flush_dirty_back_buffer_on: called\n");
+
   show_back_buffer (f);
 #endif
 }

Then, please tell if anything at all is printed when the buffer flipping
fails to happen.

In addition, does this happen on a build without Cairo?  One theory is
that an event somehow arrives during redisplay and causes
`x_flush_dirty_back_buffer_on' to be called, and the Cairo code is
missing a call to `x_mark_frame_dirty' somewhere, which causes the next
buffer flip to not take effect.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 20:53:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 15:53:24 2023
Received: from localhost ([127.0.0.1]:57323 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUZdb-0005QB-P3
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:53:24 -0500
Received: from mail-wr1-f53.google.com ([209.85.221.53]:41892)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUZdZ-0005Px-6Q
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:53:22 -0500
Received: by mail-wr1-f53.google.com with SMTP id z8so5520932wrm.8
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 12:53:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ceGqD1Bz1Dwk+WUp8rqRkuoPuQT+TiqkReOEzkmJQoU=;
 b=UteUHCfAR0+FvYjjAmOxqmwGtr+mzKWsTvkk/DVIruFQHxIZ9hBO8CJAeJAGozaUh2
 1FKoO2QPIbQm70Zmu3aIG6DPiuZSJWfeBzH5TqjbXXXTh7Kp2hVgapZntOjiOWWfTqJI
 TgKgUXdnM/TUskAP19QrKC+F9F7lVdHW7gygI2w+yG+RWe66qhASfSa5jOYQFfUHVaIw
 idce81ffPBAOZOeegUAvjqY/QqXFzFLrGxTcp/azOss+tpDaJWUu4i1UeGIS0aD5nBm9
 4TfjcdwcqIpVmYYxjaLpA1NaSUmBSebRzfCbwQnODB4BcRa91XA6eJc6d/4pZEwibDkJ
 eQPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ceGqD1Bz1Dwk+WUp8rqRkuoPuQT+TiqkReOEzkmJQoU=;
 b=4BeBSidQMoa52eH6fVOPLjKihrb5gyjLpT+EZlFon4eD2zfjLI+/7mz1G9aRcyEtTQ
 dwL8W2pju1E5R69a5JjZg81LrNOZ0GiwdQ1Tfox9NSO0ncD7l0JCEo6mNAS/ymax6i2Q
 RBMHu0lMsi8/9l8Yu0sDl0SHpFzlKkX8VSHL+2uD1MUYU6MMO7xYcbUFCEieWvwrqaSF
 AyStWFJ1mVfzyYshZtKnocx04kd+BRwu1t0agQ/5smUuNwsE6cVtCsulbd0gRxahIbN6
 13MkiUX7/om6MKntLoOUivf/QKB8FFC17dQ2oLFgJRuaok3rgpHD4mbGvEgdJiTTyMF7
 aVjA==
X-Gm-Message-State: AO0yUKUXZ/sW66uonUFEy7Ar/k7lVuciNwqwevvXNnLw7JnhW4wR2xxn
 r3fXCQ0qMuyADv05t5oJhNM=
X-Google-Smtp-Source: AK7set/DyAPIZgvnMzNVdKb5E0R3IVVyUk7rgnqwRiSVFHDCQJBVc2g8i9pdFr77EsrE2JpSVPF0CA==
X-Received: by 2002:a05:6000:1049:b0:2c7:6bb:fb7a with SMTP id
 c9-20020a056000104900b002c706bbfb7amr2440317wrx.54.1677012795177; 
 Tue, 21 Feb 2023 12:53:15 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 a16-20020adffb90000000b002c54c92e125sm4485942wrr.46.2023.02.21.12.53.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 12:53:14 -0800 (PST)
Message-ID: <ddb7102c-7209-f618-760e-76455406816b@HIDDEN>
Date: Tue, 21 Feb 2023 22:53:13 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
 <83sfeyswdw.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83sfeyswdw.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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.9 (-)

On 21/02/2023 20:31, Eli Zaretskii wrote:
>> Date: Tue, 21 Feb 2023 19:25:28 +0200
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>>> I'm not surer I follow: why should a frame resize in this case?  You
>>> just visit a file in an existing window of an existing frame, right?
>>> Or is the situation more complicated?  If the latter, please tell the
>>> details, they could be relevant.
>>
>> Given how slow the unoptimized build is, I can usually start (and
>> finish) typing the command before Emacs has fully finished processing
>> the init script, including the default face customizations (which result
>> in frame resizing).
>>
>>>> So if I wait for it, and then use 'C-x b' (with Ido's support for
>>>> recentf), then I also can trigger the problem.
>>>
>>> Not following again: wait for what?  And what happens when you use
>>> "C-x b"?
>>
>> 'C-x b' followed by the file name from history, followed by RET ->
>> visiting the previously visited file. From recentf.
>>
>> This behavior is driven by the option ido-virtual-buffers. Unlikely
>> affects something.
>>
>> But it allows me to shorten the scenario of visiting a file for the
>> first time after launching Emacs, so that I can trigger the bug faster
>> (over several tries).
> 
> So you:
> 
>    . start Emacs
>    . wait for the initial frame to be redrawn after the init files are
>      processed
>    . visit a file by typing "C-x b" and selecting a file from a list
> 
> And then you see an empty window with the frame's title showing the
> file you selected.  Is that correct?

Not exactly empty, just not updated. I guess I was saying it's blank 
because the scratch is usually displayed as blank. But I wasn't able to 
repro this with non-empty scratch. Not in the latest experiments, at least.

> If so, what do you see on the
> mode line as the buffer name?

Whatever it was showing before I hit RET. Its contents for *scratch*, I 
guess.

>> Overall, though, the unoptimized build makes it harder to reproduce:
>> I've only managed that 3 times, so far.
> 
> Which likely means this is some kind of timing issue.  Which perhaps
> also explains why trace-redisplay stops it from happening: it slows
> down redisplay because it needs to output the traces.  So we are
> looking at some X or GTK event that comes in and somehow interrupts or
> prevents redisplay from doing its job, after it evidently started
> (because the frame title is updated at the beginning of a redisplay
> cycle)?  Or maybe it's something that prevents us from swapping the
> double-buffering buffers so that the redrawn stuff is actually shown
> on the glass?

I understand you are musing here.

>> But the echo area is not getting redrawn either: the selection of
>> buffers to switch to is still visible as it was when I pressed RET. Just
>> the title bar changes. The echo area is updated together with the main
>> window showing the buffer.
> 
> The echo area is shown in a window, so that seems to be part of not
> updating the windows on display.

Yep. Or to be more precise, the whole frame contents are not updated. 
Just the title. At first.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 20:47:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 15:47:06 2023
Received: from localhost ([127.0.0.1]:57319 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUZXV-0005DJ-Rj
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:47:06 -0500
Received: from mail-wm1-f51.google.com ([209.85.128.51]:41644)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUZXR-0005Ck-OF
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:47:04 -0500
Received: by mail-wm1-f51.google.com with SMTP id
 p3-20020a05600c358300b003e206711347so3932417wmq.0
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 12:47:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=jhP1dHhBJW3a5Abr9OSUS3wOUEvgbr+1I/KKl8MSeuo=;
 b=o62zZFwhyvJinM1DUYNjqrFgaaWxi/0AIolLm6VckFJs/U4qZW3Jov3JcDC7J93Emw
 7XXADYs65aFG2oLiL7HsaUtbJiS2YAiqgdiCvm4ef6i+oqaLsAdQpb/QZn3zKTs/1ebV
 x5qtPjevX08w2FiB3oErwrzNlm6gJfkzzNpMfR83N8KnHzhWWYszPY8wwUws8exFNHRA
 VYKt+zrPd38/U7Suuxkkc9R//eNzy0stZzDZKGyjhDOgHD9cTNOYxdPF184FyCqnfk/U
 IyrcKvV9XtCxOfT/kIirzLIkakASTjENx0pf8vUGJDtIJUCeb+A7kH9LWggeMUgBGiDw
 OfPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=jhP1dHhBJW3a5Abr9OSUS3wOUEvgbr+1I/KKl8MSeuo=;
 b=B86ly9z8NNn7IL8ooyw8mZjQai8Kc3rBM5CGI8X/ZPEVASQATKAnsSrK+me7sw/4IP
 jUp0xlL2bm+D3ud0WmNbC4pvZKph1sIBW6JMPUtlc3COEvDLQNGmsnzrcwvmypv5GHEa
 N4opVsGqImFwt5lTEiNanEjZwBQKzh6ZgzcAtqkoD0jgCuIRqbazmayxFSbsuS6PyVzM
 dHI6o188bEKc6fddf/G6Bk0/f5HSMQAVaUIANJcy19ic/89xos6S7Epixc5Ny5WyB/YB
 YCjff6LPZI9JVZcpBYfEz2x3RU0s4jxiXeiNtdYnZht/Wm1igjxZnqDau99A26jgzqd2
 ZOOQ==
X-Gm-Message-State: AO0yUKWLJquo5LrWFEAzhhBFloQT9HnsK2Jy1RRlf3aO36J2pbjlBBPV
 7oB223nDJr4FCXHJcIa6ulQ=
X-Google-Smtp-Source: AK7set+zWv8UhWJXjBJ9omLA5gQOHhDg3tvoOuvbj4nIbsC+xh9Zh5E1i7TTMOBM0StGlrNSrLs+2A==
X-Received: by 2002:a05:600c:1652:b0:3e1:12d1:fde0 with SMTP id
 o18-20020a05600c165200b003e112d1fde0mr4530344wmn.6.1677012415473; 
 Tue, 21 Feb 2023 12:46:55 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 u16-20020a05600c441000b003e21638c0edsm5666177wmn.45.2023.02.21.12.46.54
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 12:46:54 -0800 (PST)
Message-ID: <fdabfa55-f789-bc9c-1ab9-28f3b017750b@HIDDEN>
Date: Tue, 21 Feb 2023 22:46:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Robert Pluim <rpluim@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN>
 <83wn4bro29.fsf@HIDDEN> <875ybvlzfv.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <875ybvlzfv.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 21/02/2023 19:07, Robert Pluim wrote:
>>>>>> On Tue, 21 Feb 2023 18:16:46 +0200, Eli Zaretskii<eliz@HIDDEN>  said:
>      >>
>      >> CCLD     temacs
>      >> /usr/bin/ld: xterm.o: in function `x_update_end':
>      >> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to
>      >> `FRAME_X_DOUBLE_BUFFERED_P'
> 
>      Eli> I tried to fix this now.
> 
> You missed one, but I just pushed a fix to emacs-29

Thank you both, it now builds, and I haven't been able to repro with 
xdbe=no.

So it does seem to point to double buffering.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 18:31:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 13:31:38 2023
Received: from localhost ([127.0.0.1]:57238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUXQP-0001fO-EY
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 13:31:37 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35638)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUXQN-0001fB-Lw
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 13:31:36 -0500
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 1pUXQI-0004cM-Dz; Tue, 21 Feb 2023 13:31:30 -0500
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=K4P111gM12g0zALbaut/l3whkXqx/NrK8d3JbLNGINU=; b=VQ+f8eprpNc/
 4/eXsH78bjbgYgNt/FI/LLCgd56Dc/X7jiC6IhvkBL0MLgBdFaEo9bLBc+DBTQq+VHcQDUMAKUte3
 l4RXOOkl1eMyGFUDAfgZbLL/U9UknobNzkHGVS7SlBHqgNygU3pOQazNiqayQF1j3SQcdWzUOqt83
 6T9VEy+toXqM1VYdyWs94n8m+ZFRmJmaQGrWJZx010RVzgIn9Yc+Hk/CWcCdAk+F/Zg/0yv8U//KH
 FuqLzTsIwRDeUHwLV0LfaP9YMCdkQfFoL4GuJ4xyXgQjn8AsNx1MFcRgD8w9yFq0L6ehsDMCNSEEi
 Xc8g9MQmedQ686wfULRr7A==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUXQG-0004SR-Or; Tue, 21 Feb 2023 13:31:30 -0500
Date: Tue, 21 Feb 2023 20:31:39 +0200
Message-Id: <83sfeyswdw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Feb 2023 19:25:28 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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, 21 Feb 2023 19:25:28 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> > I'm not surer I follow: why should a frame resize in this case?  You
> > just visit a file in an existing window of an existing frame, right?
> > Or is the situation more complicated?  If the latter, please tell the
> > details, they could be relevant.
> 
> Given how slow the unoptimized build is, I can usually start (and 
> finish) typing the command before Emacs has fully finished processing 
> the init script, including the default face customizations (which result 
> in frame resizing).
> 
> >> So if I wait for it, and then use 'C-x b' (with Ido's support for
> >> recentf), then I also can trigger the problem.
> > 
> > Not following again: wait for what?  And what happens when you use
> > "C-x b"?
> 
> 'C-x b' followed by the file name from history, followed by RET -> 
> visiting the previously visited file. From recentf.
> 
> This behavior is driven by the option ido-virtual-buffers. Unlikely 
> affects something.
> 
> But it allows me to shorten the scenario of visiting a file for the 
> first time after launching Emacs, so that I can trigger the bug faster 
> (over several tries).

So you:

  . start Emacs
  . wait for the initial frame to be redrawn after the init files are
    processed
  . visit a file by typing "C-x b" and selecting a file from a list

And then you see an empty window with the frame's title showing the
file you selected.  Is that correct?  If so, what do you see on the
mode line as the buffer name?

> Overall, though, the unoptimized build makes it harder to reproduce: 
> I've only managed that 3 times, so far.

Which likely means this is some kind of timing issue.  Which perhaps
also explains why trace-redisplay stops it from happening: it slows
down redisplay because it needs to output the traces.  So we are
looking at some X or GTK event that comes in and somehow interrupts or
prevents redisplay from doing its job, after it evidently started
(because the frame title is updated at the beginning of a redisplay
cycle)?  Or maybe it's something that prevents us from swapping the
double-buffering buffers so that the redrawn stuff is actually shown
on the glass?

> But the echo area is not getting redrawn either: the selection of 
> buffers to switch to is still visible as it was when I pressed RET. Just 
> the title bar changes. The echo area is updated together with the main 
> window showing the buffer.

The echo area is shown in a window, so that seems to be part of not
updating the windows on display.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 17:25:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 12:25:44 2023
Received: from localhost ([127.0.0.1]:57197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUWOe-0008T5-3m
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:25:44 -0500
Received: from mail-wr1-f42.google.com ([209.85.221.42]:36521)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUWOc-0008St-0B
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:25:43 -0500
Received: by mail-wr1-f42.google.com with SMTP id l25so4877981wrb.3
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 09:25:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=VAlFDChi6aI55wMIxlq0zJqZBsEJjIWFtcLZYA4IXHw=;
 b=MtKGrWnm8KzdT65cGt/zZ+XsTbT+rY2RjQP7MNm5tR/23JGFLcHm7+76zvpHPbvzpz
 P6SGKhOvyU5UjMPw6pCUa0Z9WpyE4ERQQCIgubvUyvoT6Z7e8OjgsSlbwP+kuZrXhhHj
 SxzVhKGpE4RWOZ63yotPTKYSSSzYWEy2J+sWHG/NaROWxa9PEDMgKrtynyoeWDKcrwT7
 4QJbHLGG00141AVKJpew7jpuZyNVOWHLQ4hDDXp5jQHEJWo14Qw0tKYgw2BVAxUtLV8i
 7Y0/t2Ra8+l2tm0yMbC6ubOurKg+Cdz0or9/TGxUGDSypfrKcJUzSfNWUB3yfjo9vrk/
 QxYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=VAlFDChi6aI55wMIxlq0zJqZBsEJjIWFtcLZYA4IXHw=;
 b=u34p42GN4O/jYYhxELMPzKQDXmd1qdJsR9xDKAivpcZZ7SlN7fXwEplwKSuZxp6r3r
 0yJPso0UkbnuOLVWZtd2OQEFkljjDe/i7/j0Ugsw5QufLsjRoo1GLS84J7VzltI3CinV
 P8Ccg9V6Tg36tc/PvYnbfV8dX84v+OMLKlriNo8wdWLQnRncBsS6gxfuRHECBRpv+tvh
 1Z9XkYY895q77Gxf+WfN+5CHw+2I3O0zARyzoz/gaJzudiAWaTNGWiV4yPzyjvsR0Wtd
 9/iASMxn1KpLOsxgi+c6UeFCrlZDBKApz8SdMmRwknKvA7DSEhE2HgKuMxGn6STtBBwc
 ZeyQ==
X-Gm-Message-State: AO0yUKUUlYIs/97/CtNmP1biNmvvW/Ri4VA36u9uscfpd29ez70Q/zOs
 PE18n13NHNMuI9+NM43MHoc=
X-Google-Smtp-Source: AK7set9uJSYgSv0AUCAiOIYP6C5IXPQJSUaYbHShuOHg4hAmV+7+xXW9Q6JJQLtF//Tj/T6OFXPG9A==
X-Received: by 2002:adf:f391:0:b0:2c6:66f1:3b5d with SMTP id
 m17-20020adff391000000b002c666f13b5dmr6428675wro.12.1677000336097; 
 Tue, 21 Feb 2023 09:25:36 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 x8-20020adfdd88000000b002c58ca558b6sm4527504wrl.88.2023.02.21.09.25.34
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 09:25:35 -0800 (PST)
Message-ID: <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN>
Date: Tue, 21 Feb 2023 19:25:28 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
 <83y1orrolh.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83y1orrolh.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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.9 (-)

On 21/02/2023 18:05, Eli Zaretskii wrote:
>> Date: Tue, 21 Feb 2023 17:51:01 +0200
>> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>>> If you build with no optimizations (CFLAGS=-O0 ./configure...), but
>>> without --enable-checking=glyphs, does the problem still happen?
>>
>> Still reproduces, yes. As long as I don't hurry too much to type 'C-x b
>> file-name RET' too early, before the frame has managed to resize and
>> redisplay fully the first time.
> 
> I'm not surer I follow: why should a frame resize in this case?  You
> just visit a file in an existing window of an existing frame, right?
> Or is the situation more complicated?  If the latter, please tell the
> details, they could be relevant.

Given how slow the unoptimized build is, I can usually start (and 
finish) typing the command before Emacs has fully finished processing 
the init script, including the default face customizations (which result 
in frame resizing).

>> So if I wait for it, and then use 'C-x b' (with Ido's support for
>> recentf), then I also can trigger the problem.
> 
> Not following again: wait for what?  And what happens when you use
> "C-x b"?

'C-x b' followed by the file name from history, followed by RET -> 
visiting the previously visited file. From recentf.

This behavior is driven by the option ido-virtual-buffers. Unlikely 
affects something.

But it allows me to shorten the scenario of visiting a file for the 
first time after launching Emacs, so that I can trigger the bug faster 
(over several tries).

Overall, though, the unoptimized build makes it harder to reproduce: 
I've only managed that 3 times, so far.

Reproducing it by killing a buffer and then re-visiting in the same 
session seems harder still, but I've just managed to do it once.

>> Oh, here's another description of the bug: the frame's title bar changes
>> (to display the visited file name), but the buffer is blank for a little
>> while.
> 
> Which seems to mean that redisplay was called (and produced the
> updated frame title), but for some reason decided that none of the
> windows need redrawing.

Apparently so.

> Or (given your report about double-buffering)
> didn't reflect the new content on display?

Can't tell which one it is.

But the echo area is not getting redrawn either: the selection of 
buffers to switch to is still visible as it was when I pressed RET. Just 
the title bar changes. The echo area is updated together with the main 
window showing the buffer.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 17:14:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 12:14:13 2023
Received: from localhost ([127.0.0.1]:57184 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUWDV-0008Bj-5z
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:14:13 -0500
Received: from mail-wm1-f47.google.com ([209.85.128.47]:47046)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1pUWDT-0008BW-5g
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:14:12 -0500
Received: by mail-wm1-f47.google.com with SMTP id
 m14-20020a7bce0e000000b003e00c739ce4so3532003wmc.5
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 09:14:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=RUB62Yw3PKapH0PMM63FyOY80y9F5dbpo8FaoRp3SwQ=;
 b=eCUYu9PwnWmOidNv5V2v/rQaXygiRn3PvE52WriTlfPTTD+ctLp3IIDO6PIHIl5QxL
 vuRy0151JTG3h53K5f704KLHzSKCaPr/VNIg5e7+xxs0tMi2dnMOdEMICDwR4eVLpsUv
 ju5FsAabLoJchzVPp47Y6zH+qCYhwi5w8x6Yk/ry8Wo1pR4qCgxShgZ+PDXl/LJZGzCU
 lPzEbMqnpJbCALmpnxqJALmBFLSlOkoaeSqZFlFAqGh5OIggjWwTPf1JrijVBWj1Z7le
 3+yyKZh3oJjQMc1x+0fxrOirjpcAg6Hq8k9JpqXyWoKTqZkqtzPRVMNYx0JlKGigaJXa
 9V2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=RUB62Yw3PKapH0PMM63FyOY80y9F5dbpo8FaoRp3SwQ=;
 b=6YD7c88xPGATeNnHdng371UTjypcP5AA9vVCYIWRGvqfzxodP5imVljm+zKzZJB7RC
 t7SOkjc1dOUd8J+jrAIYMbWcrjqHjxPTAtFR8E+r6MAl+9hzXUlXbhURxPbyqEBNdAhp
 IhhGcx7lKr5PwOJP4+jHIerx6/pLSwBTSB9m3Tx6UIEDguPV2FSGrQ9psxM6NEQMX8kb
 MMCPcORJZUEAOB3vpvieTjwML/2srVb7ooN8ftyfqDIETypDNtJFGGZN+CM542nYWIoE
 YzXswFiqf2WKD0pgta3SjZNCc7mNlezXzl70aSnMYgqdoUt9w1vcnVMK0hgSKsnzsVcq
 myLA==
X-Gm-Message-State: AO0yUKXzOZHfR038TOmQCWobp/aU8zAYeuTqBokVWjL76xciLI3CUQmM
 0FASJSp39Rwv9JXT4z6ktLc=
X-Google-Smtp-Source: AK7set8LIBxpDqnZdnjPKm1Yh/vsmhsUXiMUYTbA6znT9VbADEVEwJmLkE/+EnWFsiKCIzj7QZ66Jw==
X-Received: by 2002:a05:600c:13c5:b0:3df:c284:7e78 with SMTP id
 e5-20020a05600c13c500b003dfc2847e78mr4986782wmg.38.1676999645193; 
 Tue, 21 Feb 2023 09:14:05 -0800 (PST)
Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id
 r5-20020a1c2b05000000b003ddf2865aeasm5479391wmr.41.2023.02.21.09.14.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Feb 2023 09:14:04 -0800 (PST)
From: Robert Pluim <rpluim@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <875ybvlzfv.fsf@HIDDEN> (Robert Pluim's message of "Tue, 21
 Feb 2023 18:07:32 +0100")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83o7pntdfv.fsf@HIDDEN>
 <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN>
 <83wn4bro29.fsf@HIDDEN> <875ybvlzfv.fsf@HIDDEN>
Date: Tue, 21 Feb 2023 18:14:04 +0100
Message-ID: <87y1orkkkj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org,
 Dmitry Gutov <dgutov@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.0 (-)

>>>>> On Tue, 21 Feb 2023 18:07:32 +0100, Robert Pluim <rpluim@HIDDEN> s=
aid:

>>>>> On Tue, 21 Feb 2023 18:16:46 +0200, Eli Zaretskii <eliz@HIDDEN> said:
    >>>=20
    >>> CCLD     temacs
    >>> /usr/bin/ld: xterm.o: in function `x_update_end':
    >>> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to=20
    >>> `FRAME_X_DOUBLE_BUFFERED_P'

    Eli> I tried to fix this now.

    Robert> You missed one, but I just pushed a fix to emacs-29

Although I=CA=BCm not 100% sure my fix is correct. Po Lu?

Robert
--=20




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 17:07:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 12:07:46 2023
Received: from localhost ([127.0.0.1]:57175 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUW7G-000828-A7
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:07:46 -0500
Received: from mail-wr1-f54.google.com ([209.85.221.54]:41572)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1pUW7B-00081r-4g
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:07:45 -0500
Received: by mail-wr1-f54.google.com with SMTP id z8so4940576wrm.8
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 09:07:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=QxXuxnahogSliTK81+HF2dWgHJm3S4PawSUzkEfMlyo=;
 b=f+R3DEoXzzvKc+RzVTi6Ec3ftzpgzOh2C8pO+vtEKv56QWOftjhtMn4uzpRW/cWOVB
 npoDmbOjkgpBdXcbOpMe1BUyyli0/0UUGFPSNU8QJeS5jUJ+3ppjryRwlzO/ejLv1yEU
 /d7XQ+cNMKhhRKnbcqAd8/5dO0dbhN41SorrZTYYIOPq04QVV5fV8PjWQ+nkmCfRQtTg
 EgD4uCld5KZxZB4RH4m/bVEBeq2366E/mzrL9QCd4rXJ4bQIHvGl4fXY3wxBzjd4xq8M
 d55Ohv8dY4QCUIGFpRnRiAxBhZsADyOGWATlGCgOBhiFcN1cLGgs7KIPIOQcGKhIF19I
 vJVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=QxXuxnahogSliTK81+HF2dWgHJm3S4PawSUzkEfMlyo=;
 b=UfnUZtgrKcahXR9mEFT5BHDPsarKUnV6kDovOdnjr9fvCQrA94nIdkJF/7fXcDvWTY
 k0cVqlVRyBHZNC5Rpn2OHehL5kay8z8Sy0nvKf1LcKneACzuV34ana8I//Kpp5RuF/YW
 iwpjiKadjPXrGVIj8OOY9ftzu+n9RqAkBjYePrBuYkyI9kASvNsn/VhgM9W5nuQDm9rT
 5MBARz2DNxwIxIZQlqCqKZsgFDBRdgO0bPWukzVB03qNh8nKutiP+asCsAmyKh4M+hAY
 IQ+ysn6kgW2M4VMejRZ0E5EKSD/gErqeJmGMR3jdcA4SCJbmhC/lOrMHy8yRbbIp4TyZ
 yDOQ==
X-Gm-Message-State: AO0yUKV/i55hzpw/aH6JfjvaaWNhr6h2MZ0shxTAuMStRVt4hAcP4wAU
 c9PvoJalziqY7g4OfgRoJrNaLB+RUws=
X-Google-Smtp-Source: AK7set/KW22Y+Gqkte2BecqPR9ESn0EPeSlpCBKQhE2/AGpXzOmIM0J+4CaF3K/bAgZH3hnnF/ibPA==
X-Received: by 2002:adf:e284:0:b0:2c4:459:48cb with SMTP id
 v4-20020adfe284000000b002c4045948cbmr4995550wri.39.1676999254194; 
 Tue, 21 Feb 2023 09:07:34 -0800 (PST)
Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id
 y24-20020a1c4b18000000b003e22508a343sm5670603wma.12.2023.02.21.09.07.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Feb 2023 09:07:33 -0800 (PST)
From: Robert Pluim <rpluim@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <83wn4bro29.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Feb
 2023 18:16:46 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83o7pntdfv.fsf@HIDDEN>
 <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN>
 <83wn4bro29.fsf@HIDDEN>
Date: Tue, 21 Feb 2023 18:07:32 +0100
Message-ID: <875ybvlzfv.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@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.0 (-)

>>>>> On Tue, 21 Feb 2023 18:16:46 +0200, Eli Zaretskii <eliz@HIDDEN> said:
    >> 
    >> CCLD     temacs
    >> /usr/bin/ld: xterm.o: in function `x_update_end':
    >> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to 
    >> `FRAME_X_DOUBLE_BUFFERED_P'

    Eli> I tried to fix this now.

You missed one, but I just pushed a fix to emacs-29

Robert
-- 




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 16:18:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 11:18:02 2023
Received: from localhost ([127.0.0.1]:57133 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUVL8-0006mG-DL
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:18:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:48954)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUVL7-0006lm-28
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:18:01 -0500
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 1pUVL0-0002Cw-D5; Tue, 21 Feb 2023 11:17:55 -0500
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=Tr5R3HlnMI+MP7VXY53wa+q2u4AvGLoa6Fi65/xIKxg=; b=FlRJBVU+HrC6
 NytFDSDV1ImT6lEOi3S68p780pJ+AOPHi+JLx8udTEKUadWz01FnSAz868nlgP5kco+C75EkzESFL
 zOrUUXyU9BkOBQuXQyUYwa2VsBMdKN6T8pLIUg0iMP4Dh8vpxIjbm149bWUXz1FzZlU9kHEp9qP59
 e5QYh7kF/X2q4w11UY6H+VXmcmO6/CWQBbSDsHSVxL8UzaRatdjtz3FUFxb7JVfzG816CbIYvFokp
 ajBKY8WygT1zf6SFahFGcZa8ogqf1GIa+Rs3noKA3GjLeI703XOxHy0X2iTlvV2a1XQeRNqKMx/4s
 B8crv9YuGjAqzsqBIZ8X9g==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUVKz-0004cC-QJ; Tue, 21 Feb 2023 11:17:54 -0500
Date: Tue, 21 Feb 2023 18:18:05 +0200
Message-Id: <83v8jvro02.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Feb 2023 17:43:46 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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, 21 Feb 2023 17:43:46 +0200
> Cc: 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> > Does it help to disable double buffering?
> 
> Looks like it does:
> 
>    emacs --eval "(modify-frame-parameters nil 
> '((inhibit-double-buffering . t)))"
> 
> That "fixes" the scenario. :-(

Po Lu, can you look into this, assuming double-buffering indeed has
something to do with this?  Some recent changes in this area in the
last month or so, perhaps?




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 16:16:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 11:16:45 2023
Received: from localhost ([127.0.0.1]:57128 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUVJt-0006k2-0b
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:16:45 -0500
Received: from eggs.gnu.org ([209.51.188.92]:51298)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUVJq-0006jp-Nw
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:16:43 -0500
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 1pUVJl-0001se-Dv; Tue, 21 Feb 2023 11:16:37 -0500
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=23Gjf6wmz7g1GckhQM5K3eaiJUJCc+r+afnQjV1yvXc=; b=Qcrb3ogc0D77y0w6I5Dq
 e5rLWvO00MRihuPBH/orZjPOpwgL0jurSieUKa+s18UQuOHtPky0aqHjlf+x3uX7EFmjoHGOdz+HF
 /HKV/NULph2cQ6fZzSX9s4nUKx6kDxZ+4YDPMJBT+y0VPsjXij4bLqSk6ZV6CZhC+GBtK9W0AfwMK
 qieTnKpMgyTq8kSPr1NsqETPxHiBSlXtvDwcIagwDhBWC5qmW2MUPK7ZQOMwBN/KZ24fHPtLNUmmE
 SyhD9Q0Z4iuCqIOfaXoIYd3GDAcuf9UPIcgIwJwv6OseD1ao5svm5US1MjLvN2IqY5DvrGzgkyMM2
 3H2fixN5U09/5A==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUVJj-0004Nd-Q9; Tue, 21 Feb 2023 11:16:36 -0500
Date: Tue, 21 Feb 2023 18:16:46 +0200
Message-Id: <83wn4bro29.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Feb 2023 17:43:46 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@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: 61667
Cc: 61667 <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, 21 Feb 2023 17:43:46 +0200
> Cc: 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> I also tried rebuilding Emacs with '--with-xdbe=no', to eliminate 
> additional factors such as Lisp evaluation and frame parameter 
> modification, but it fails with
> 
> xterm.c: In function ‘x_end_cr_clip’:
> xterm.c:5833:7: warning: implicit declaration of function 
> ‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wimplicit-function-declaration]
>   5833 |   if (FRAME_X_DOUBLE_BUFFERED_P (f))
>        |       ^~~~~~~~~~~~~~~~~~~~~~~~~
> xterm.c:5833:7: warning: nested extern declaration of 
> ‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wnested-externs]
> xterm.c: In function ‘handle_one_xevent’:
> xterm.c:20904:17: warning: implicit declaration of function 
> ‘x_drop_xrender_surfaces’; did you mean ‘font_drop_xrender_surfaces’? 
> [-Wimplicit-function-declaration]
> 20904 |                 x_drop_xrender_surfaces (f);
>        |                 ^~~~~~~~~~~~~~~~~~~~~~~
>        |                 font_drop_xrender_surfaces
> xterm.c:20904:17: warning: nested extern declaration of 
> ‘x_drop_xrender_surfaces’ [-Wnested-externs]
> 
> ...
> ...
> 
>    CCLD     temacs
> /usr/bin/ld: xterm.o: in function `x_update_end':
> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to 
> `FRAME_X_DOUBLE_BUFFERED_P'

I tried to fix this now.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 16:05:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 11:05:54 2023
Received: from localhost ([127.0.0.1]:57114 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUV9O-0006Tm-8n
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:05:54 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37990)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUV9M-0006TX-3z
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:05:53 -0500
Received: from fencepost.gnu.org ([209.51.188.10])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUV9F-0007yc-AL; Tue, 21 Feb 2023 11:05:46 -0500
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=s8lCJSyaoaW0uRZ9x31N3yb8wE6ruB/QJRWURm0tJEs=; b=qaf7gUHdV+6a
 /PfnfqO8nTEElIxbBE7IdJ90ZP8ugkwzyhdgbmWrh5TyuJYJ7MgknHBzAPnM5ef0N5guE5tt17vSX
 ItNnl8/PKrQJvS+y01CydHLA6L6aDfGR5qgBPNGzLc7SylIu6KMzghmj9XSogEGQD/lMioW9ufSU3
 o/flEdqbBnr5fUMRTESzMi1fy+3MGcU16c9Snioiw85ImOLEEPnE/ucU/46K9f2yXyVGrnanpCtrD
 Wa2lmEjQCcALZfxUTTNpjQOTWo7NnPs5eY2ORqV42x+lt48OD7jk2aOsXkg/CWk/z/4awHUQcHo9+
 u7WWhqJE3L7yfKCQxfDKDw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUV8Z-0002Y6-Vs; Tue, 21 Feb 2023 11:05:44 -0500
Date: Tue, 21 Feb 2023 18:05:14 +0200
Message-Id: <83y1orrolh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Feb 2023 17:51:01 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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, 21 Feb 2023 17:51:01 +0200
> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> > If you build with no optimizations (CFLAGS=-O0 ./configure...), but
> > without --enable-checking=glyphs, does the problem still happen?
> 
> Still reproduces, yes. As long as I don't hurry too much to type 'C-x b 
> file-name RET' too early, before the frame has managed to resize and 
> redisplay fully the first time.

I'm not surer I follow: why should a frame resize in this case?  You
just visit a file in an existing window of an existing frame, right?
Or is the situation more complicated?  If the latter, please tell the
details, they could be relevant.

> So if I wait for it, and then use 'C-x b' (with Ido's support for 
> recentf), then I also can trigger the problem.

Not following again: wait for what?  And what happens when you use
"C-x b"?

> Oh, here's another description of the bug: the frame's title bar changes 
> (to display the visited file name), but the buffer is blank for a little 
> while.

Which seems to mean that redisplay was called (and produced the
updated frame title), but for some reason decided that none of the
windows need redrawing.  Or (given your report about double-buffering)
didn't reflect the new content on display?




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 15:51:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 10:51:12 2023
Received: from localhost ([127.0.0.1]:57090 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUUvA-00066p-FT
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:51:12 -0500
Received: from mail-wm1-f50.google.com ([209.85.128.50]:36553)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUUv8-00066b-3W
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:51:10 -0500
Received: by mail-wm1-f50.google.com with SMTP id
 l2-20020a05600c1d0200b003e1f6dff952so3914276wms.1
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 07:51:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=14pNaK+U+hDxTJeGLOrAz21lES54+UxNvtxF+QLhSPQ=;
 b=OURP7PXRYLqz1FBGGLkOVMw7NcIsd/4IXbcpd9HYm4q8T8moZZqu/2lMHHd1Vr2AkL
 9nNyJvX8qIr2EK+s8VE2IHguUJwltRW0yi8c/lHGoFwinqK4GdfTdxGQQmN+ixqm9tMG
 OeeEedOoQWCi5/xO30IlX1zdLS7Zq+y79xte+S4B3x3y1yZfeUS0yKuY2374riJ+dBV0
 O6g2dfvVmNZYe0E0Wq6nRsAOMVBQKzAlCP/HoGiI5KZ064MHGHrhCFXt4OHK2WPIK2Bk
 L8SZFqcScqtegehEwW5nygU8omcsHOVNsd5amPgJYUYNFe3/T76b9wgbcdLw0/hRiS7s
 mwfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=14pNaK+U+hDxTJeGLOrAz21lES54+UxNvtxF+QLhSPQ=;
 b=fBuDejdko7nl1kraQ3qqfx3fdtuBN2ZuT+a/BfedyoUCwClfMnmEFCv08LK9yrfuXR
 zkzRMEe7e8DByrQqMdDer2oKd7o8cgiFtHQRGTwC/SuYA/t+KmEeakEI+dvvp7lgHux5
 av9Xw1Ft1Pgc0V32vm3f7bg2TsRBnM/RhTrqY6CauZZ3AQXVxrw6c0hzO04gqurIVJ38
 s/8UYfjiPQqiZ7C1+TFrt/wDCSnIeGJ8emuHeOz8l+qfT4Bv0PiYqEjrFG1g9gpzmvgX
 AT577Z+7rxYHKEQ5Ptmmbkd+/fpDplhbE8XQd/RuUC7GPjuIrxlJAAXwiyjfEpfu76SN
 9vQA==
X-Gm-Message-State: AO0yUKVwBfTnnykJN/qzWaZldQdI60cRY5rcndeh6aux8AVTB2Dxj8sK
 hDKlWM3j95j6xLDo/wpsrD0=
X-Google-Smtp-Source: AK7set/SxADcqeKo3PYEKq90iy3o5eS4EsnByeW852KfYoVG7QLxS+9Im9pKmpiNuJjYo/iOsScpnw==
X-Received: by 2002:a05:600c:810:b0:3db:2e06:4091 with SMTP id
 k16-20020a05600c081000b003db2e064091mr3910465wmp.37.1676994664083; 
 Tue, 21 Feb 2023 07:51:04 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 p8-20020a1c7408000000b003b47b80cec3sm4177845wmc.42.2023.02.21.07.51.03
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 07:51:03 -0800 (PST)
Message-ID: <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN>
Date: Tue, 21 Feb 2023 17:51:01 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
 <83edqjtbss.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83edqjtbss.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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.9 (-)

On 21/02/2023 14:58, Eli Zaretskii wrote:
>> Cc:61667 <at> debbugs.gnu.org
>> Date: Tue, 21 Feb 2023 12:43:29 +0200
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> With --eval '(trace-redisplay t)', redisplay always happens. ;-(
> That's strange: trace-redisplay just adds calls to functions that
> write to stderr, but doesn't change the display code in any way that
> could affect the control or data flow.  So, unless this is some weird
> compiler bug, I don't understand how trace-redisplay could have
> affected this.  Although the fact that with a tool bar displayed you
> cannot reproduce the problem is already weird for the same reason.
> 
> If you build with no optimizations (CFLAGS=-O0 ./configure...), but
> without --enable-checking=glyphs, does the problem still happen?

Still reproduces, yes. As long as I don't hurry too much to type 'C-x b 
file-name RET' too early, before the frame has managed to resize and 
redisplay fully the first time.

So if I wait for it, and then use 'C-x b' (with Ido's support for 
recentf), then I also can trigger the problem.

Oh, here's another description of the bug: the frame's title bar changes 
(to display the visited file name), but the buffer is blank for a little 
while.

>> That's not the effect of 'checking', though -- I can still repro if I
>> don't turn on redisplay tracing (which prints stuff in the background
>> window; maybe it's relevant, maybe it's not).
> By "background window" you mean a shell window from which you started
> Emacs?  Or do you mean something else?

Yes, that one.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 15:43:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 10:43:59 2023
Received: from localhost ([127.0.0.1]:57078 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUUoA-0005rN-SG
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:43:59 -0500
Received: from mail-wm1-f45.google.com ([209.85.128.45]:39591)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUUo7-0005r8-Mi
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:43:58 -0500
Received: by mail-wm1-f45.google.com with SMTP id
 o4-20020a05600c4fc400b003e1f5f2a29cso3968671wmq.4
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 07:43:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=xEmrLcBPEMaSbBlYK1mXTGttNgKWjvpwQ9cyRZPSM2A=;
 b=O1cYD4KhZ2ENQiPbP/80BeA/uy/aM5OUTr/4BXKEU1g4pd10qWjsEeBMscSX/RgIi7
 T1ZHEvCfrWZBPdhQx65IAYpRaELuPJXk7JEB8FtUdCYmwim6A4p9gDGCvem/KNKi8/xI
 WX4U6cK3g0QWW5bVN8JWFXT5vsJLxealIUmvpKrpY19/Jdc7O2nAnRxVl1bZNGUjxlyW
 yPPSPTeYiX/iM5XYBNTXFlHhCX+72Cp6+amXYWsIBcFO4IAefiQXyGDi1BV10U7UFdcu
 E8v0uSQFvDvBYwE36HRCwBj5i2X3fE8Q9tLPed3a4Ivj0loltVDp7b1UrtzEM5eTA5x7
 csAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=xEmrLcBPEMaSbBlYK1mXTGttNgKWjvpwQ9cyRZPSM2A=;
 b=VkCuVWMbWjUxIt58Nd5P9rVZEVU9urp9WdFJ/dufBiI0pqARAtMHR4cCeu5J53tlIA
 WEn8rxnzMZzqMD1CKsPEilSs9+GOhpGPcQbH2YU9y0K8mZQ8AOJbbjpSikV7DKxPm4zP
 FmkyXytzc+mQBXYqmnNthVnLpTqd9F66FicB7ysrl1hsxiQyFoSKPylRjiaEmvEGWKEY
 b6pslYH7eRJSlUxVHNantUU/IM+13djlgGphYT0c281oWN4kVjCuyNRtTmCPIC9qFt6Z
 l9/per0QhlKwJT/NKGdcT71GO/64MkmraitgryignY6Shvn30UmYBJad3/zHrosAXJvm
 tmGw==
X-Gm-Message-State: AO0yUKVnxWqNmVuEmNvZHTeZNzT9Vs9jOH1so1sQFQA2h7f7Sz7IVsWP
 9/AbJIeOpHNQ/rHM8GQQhQQ=
X-Google-Smtp-Source: AK7set9Tnrx+IspMmwwmboogRA2m8nZUkp+d+utmBQk8jhJybqiARCa1yrxkyYZ2c7jo/by2+AHyUg==
X-Received: by 2002:a05:600c:2ad6:b0:3df:f2a5:49e0 with SMTP id
 t22-20020a05600c2ad600b003dff2a549e0mr4732440wme.40.1676994229397; 
 Tue, 21 Feb 2023 07:43:49 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 m4-20020a05600c40c400b003e223fe0a3asm4751115wmh.27.2023.02.21.07.43.48
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 07:43:48 -0800 (PST)
Message-ID: <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN>
Date: Tue, 21 Feb 2023 17:43:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <83o7pntdfv.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83o7pntdfv.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 21/02/2023 14:23, Eli Zaretskii wrote:
>> Date: Tue, 21 Feb 2023 04:53:58 +0200
>> From: Dmitry Gutov <dgutov@HIDDEN>
>>
>> This has been happening from time to time recently:
> 
> Any idea how recent is "recently"?

A month-ish? I also hadn't realized right away that it was the problem 
with redisplay. Some of the delays might have been a little shorter 
previously. They are sometimes shorter than 1-2 seconds now as well.

>> I visit a file (either through recents or through
>> project-find-file), and the buffer stays blank for a while, giving
>> an appearance that it's "loading".
> 
> You visit a file that is not already visited in some buffer in the
> current Emacs session?

Usually, yes. I don't remember an exception to this.

> Does it happen only immediately after visiting a file, i.e. upon what
> should have been the initial display of the file you visited?

Yes.

> Or does
> it happen in other situations as well?  If this happens only upon
> visiting an unvisited file, does it happen every time you visit such a
> file?

Only sometimes. Randomly.

> Do you have some features enabled that affect the initial display of a
> visited file?  Like save-place or something else that invokes a hook
> upon visiting?  Or some display-related feature that could be
> relevant?  If you do, what are those features/hooks?

I did have save-place set to t, but I can reproduce it without that.

Other hooks upon visiting? diff-hl-mode adds to find-file-hook to check 
VCS status. But the file I'm currently reproducing it with is in non-VCS 
controlled directory, so no visualization is added.

>> This happens with my personal configuration, and rather randomly. How
>> should I go about debugging it?
> 
> Does it help to disable double buffering?

Looks like it does:

   emacs --eval "(modify-frame-parameters nil 
'((inhibit-double-buffering . t)))"

That "fixes" the scenario. :-(

I also tried rebuilding Emacs with '--with-xdbe=no', to eliminate 
additional factors such as Lisp evaluation and frame parameter 
modification, but it fails with

xterm.c: In function ‘x_end_cr_clip’:
xterm.c:5833:7: warning: implicit declaration of function 
‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wimplicit-function-declaration]
  5833 |   if (FRAME_X_DOUBLE_BUFFERED_P (f))
       |       ^~~~~~~~~~~~~~~~~~~~~~~~~
xterm.c:5833:7: warning: nested extern declaration of 
‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wnested-externs]
xterm.c: In function ‘handle_one_xevent’:
xterm.c:20904:17: warning: implicit declaration of function 
‘x_drop_xrender_surfaces’; did you mean ‘font_drop_xrender_surfaces’? 
[-Wimplicit-function-declaration]
20904 |                 x_drop_xrender_surfaces (f);
       |                 ^~~~~~~~~~~~~~~~~~~~~~~
       |                 font_drop_xrender_surfaces
xterm.c:20904:17: warning: nested extern declaration of 
‘x_drop_xrender_surfaces’ [-Wnested-externs]

...
...

   CCLD     temacs
/usr/bin/ld: xterm.o: in function `x_update_end':
/home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to 
`FRAME_X_DOUBLE_BUFFERED_P'
/usr/bin/ld: xterm.o: in function `x_end_cr_clip':
/home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference to 
`FRAME_X_DOUBLE_BUFFERED_P'
/usr/bin/ld: /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference 
to `FRAME_X_DOUBLE_BUFFERED_P'
/usr/bin/ld: /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference 
to `FRAME_X_DOUBLE_BUFFERED_P'
/usr/bin/ld: /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference 
to `FRAME_X_DOUBLE_BUFFERED_P'
/usr/bin/ld: xterm.o:/home/dgutov/vc/emacs/src/xterm.c:5833: more 
undefined references to `FRAME_X_DOUBLE_BUFFERED_P' follow

even after 'make extraclean'.

Revision e83c78b8c7784254.

> Do you see anything interesting in *Messages* after such an incident?

Nope.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 12:58:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 07:58:43 2023
Received: from localhost ([127.0.0.1]:54891 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUSEE-0003Eo-Ut
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:58:43 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36090)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pUSEA-0003EZ-Sn
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:58:41 -0500
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 1pUSE4-0001LQ-Pm; Tue, 21 Feb 2023 07:58:33 -0500
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=jrS7EWYtyuCkiCHRxFrFcY9HqlGe4/Ey2mNUnf+dsTE=; b=Wa4VjaaEVcjV
 OhHQFktwAA/hj2gUMwuNSWHl6ixnZTcOiy1X1+IzaJMu6LxEwDRXVdEvxmT4JHlpPV9Apjy/81PPM
 BPKOQUv3Cp7VMxkEzj1R7im0u2stW3Dj7l2My7WXFANH8raXO56LGllZ0ar5efFg3MVuvhL1FLfvh
 pykeTT+cvc2pb9OBfnQk8NZhhiK5kvfwsws8n1MS9ExG263nFxL1ci8dbZHakHXeXMLv0+AeivKaf
 Y4qX6Xn1g8a40So70PtK0LlGxVKpYIoGIpFjoYGnDOi+2MGgJjBOXlkYcmHVN/m/kmIUKFwqXmgx1
 E6o2QuuucymLyLih7Bo8PA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pUSE3-0000et-Ut; Tue, 21 Feb 2023 07:58:32 -0500
Date: Tue, 21 Feb 2023 14:58:43 +0200
Message-Id: <83edqjtbss.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Feb 2023 12:43:29 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: luangruo@HIDDEN, 61667 <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 (---)

> Cc: 61667 <at> debbugs.gnu.org
> Date: Tue, 21 Feb 2023 12:43:29 +0200
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> With --eval '(trace-redisplay t)', redisplay always happens. ;-(

That's strange: trace-redisplay just adds calls to functions that
write to stderr, but doesn't change the display code in any way that
could affect the control or data flow.  So, unless this is some weird
compiler bug, I don't understand how trace-redisplay could have
affected this.  Although the fact that with a tool bar displayed you
cannot reproduce the problem is already weird for the same reason.

If you build with no optimizations (CFLAGS=-O0 ./configure...), but
without --enable-checking=glyphs, does the problem still happen?

> That's not the effect of 'checking', though -- I can still repro if I 
> don't turn on redisplay tracing (which prints stuff in the background 
> window; maybe it's relevant, maybe it's not).

By "background window" you mean a shell window from which you started
Emacs?  Or do you mean something else?




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 12:23:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 07:23:13 2023
Received: from localhost ([127.0.0.1]:54823 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pURft-0007v8-7K
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:23:13 -0500
Received: from eggs.gnu.org ([209.51.188.92]:56046)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pURfs-0007uu-9S
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:23:12 -0500
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 1pURfm-0001yl-LY; Tue, 21 Feb 2023 07:23:06 -0500
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=gLsQF42a/0bZVaLFSD3QGLoe1oIvDm2/nK+rlqgWORg=; b=FgHMLSOi3o3N
 Fi+HZ1iqq0/PxlPmCfp5GeiiRIM4vtaaUCAdgpopETkikQlq89Fu0ox3tGpSh7mbNZAC5akUIpJ3G
 IIFRQJTzWt5d9wE6JpQUIb2F+PoMeqzUWS7ngh5p57BUm7XkLda0YqfWEjTenuqJJmyE2G1PE+KJm
 ohFG6o3FzG8UKghOAmjOMjCy0VkFrL3qNCrF5VgOAAQKXfnMXUkvI/wcQfahSUeP3JQXyvqL9qJX1
 cu0bQ0lMD3R6rKQ+72T0c/m2HFQzDklzPDLdJ0tTjS3ZuOpkDW35XZVWQwiSUJ0I3ltsMC/x+bg/W
 3622fqAmT4PwMLNlxK3wKQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pURfm-0004X7-5W; Tue, 21 Feb 2023 07:23:06 -0500
Date: Tue, 21 Feb 2023 14:23:16 +0200
Message-Id: <83o7pntdfv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Feb 2023 04:53:58 +0200)
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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, 21 Feb 2023 04:53:58 +0200
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> This has been happening from time to time recently:

Any idea how recent is "recently"?

> I visit a file (either through recents or through
> project-find-file), and the buffer stays blank for a while, giving
> an appearance that it's "loading".

You visit a file that is not already visited in some buffer in the
current Emacs session?

Does it happen only immediately after visiting a file, i.e. upon what
should have been the initial display of the file you visited?  Or does
it happen in other situations as well?  If this happens only upon
visiting an unvisited file, does it happen every time you visit such a
file?

Do you have some features enabled that affect the initial display of a
visited file?  Like save-place or something else that invokes a hook
upon visiting?  Or some display-related feature that could be
relevant?  If you do, what are those features/hooks?

> This happens with my personal configuration, and rather randomly. How 
> should I go about debugging it?

Does it help to disable double buffering?

Do you see anything interesting in *Messages* after such an incident?




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 11:10:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 06:10:39 2023
Received: from localhost ([127.0.0.1]:54734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUQXf-00047H-3i
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 06:10:39 -0500
Received: from sonic314-47.consmr.mail.ne1.yahoo.com ([66.163.189.173]:39668)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pUQXa-000470-Ao
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 06:10:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1676977826; bh=AnddFky5+dGeEJOhCDla7qUUvWlQE+nN0GELJpcARfc=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=iGci1IZaYFNtTKVEhFCIg/zfTeJdS7zV0iNUSj3C18GWK4q40CKH5h2ve6nlqFionuOgSx+2KnrJPxS+etcdrixGrMou24SJUbtYBfvrE3QLTfjnuAJX9Uz9GjbfPitG1INXb+GznH41wldAFRqCXDq78yUOhMq03rdqqQn5jselGOfAa/ipGVeZnAn61kNBYfb/qSY7u4XZPy9zvu1xaFFerqey3YiPRx5P6ZgToijdmLf5ZRpAABSwnKmtTusMhgpFMow6CFa73VJK+SmK/rJzSzNyZawkpRqS3scOVpIL/mePJ4UBivBW6k5jrxULA7+BLB5KfmPwcZ//MNyo2g==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1676977826; bh=UkYc5v8hNflf4xsyBm1CD8YmnPUBU5NjoFCqHY5DitK=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=hnHe94LJ0iyDPY1Eab4F21R67qOxoPRWfdbZrDWYGEtOH+jP3t7P1KzbNckesh6HiIaE5ISK/gygLLWMC++IYH0UUB1yF+KxZqsVZ6soIRO5PE2YMlQTnoZhnjbFGRMa5PM5vZRbpCO2qHGGqYVT1voGRdiajO0xTTJ1hR2t+HKP8360I+7J37oq3e8INSj2lNWNlq69EyjJuX2gc6CR3P1sLwDOSB0Vxp6aKw/0LdmTlZknRUqlkB8MS71jNIotgl1/bs8lFd4fyDfT7rXqvKHJZu19MpxgVE0UOXzEs250FFUc72y/H1bTrrgstk1K1kw7Yl/+dJgxwp+e8GnDSw==
X-YMail-OSG: zgkqJ4QVM1ny3Xk4XRwAcDOzfhBPW83jMLFuWVv3aa36z6iD2oyK5jh4I1X5xWn
 Kue30Cq_B_SNg2LkNEKSY6FYR6hyTYp91UsxkixUIHnMO1vQ79iIv7eWb7hxKez8L7RbK35IIBbc
 ibGBAlty19c5jyigV1jmtEbti5UJkka.ZuJ_Vw8s9hZwJsyN6ePVt5h9EVMpYbC05rf5atBzQfef
 JrSR4dPOLPAbO5t0YrdzR3PAyesP8MLr1hNlGaINC_JS_YxudXmv_mg5jo3C8XPRK2LqLnTwpn1l
 SvYWvfaLz8T3p_.pmoNRgrmp.RFrDjE7zqeb09676NiMtsjwoxtPVCjmUyvuGDQSRcN1v6.b6oRJ
 KKtLvRRrAE1R30NrnDFekvwJX8JSp8QrBIq3s.RbVdaqFXUp2MCa_udJEb2iPHxS4B.r._H3F90d
 lPqIrmTkGs_C_EaLl2xhR887Bxnn2DrJ25jSI_XVVMznJ95jEBmXnrp62JcF0UWgp0FO1YjbY1DJ
 arT_PfqBcH2_oAT8tRWYbh50DNAiZkaahHcAIsZ68KwnppkKCLZSgfSPR.044Wk5.9tAqgI4l9Sh
 wZsjCR0dtx0vKXUeBM9c2ObYh39rHhwJ5sNXaScJ0m27Mh69VmdJCpHfumMKXjOEj7WIyoImk8Or
 HbuipMIjvo6v4zW_pZwhPz1XtzKC8qMrqrpsTtahHCg.77hl16Da_caOclXB.DSVGGfDyjUAx_o3
 wHFbig7wdQ7FLsTwmZIviJOUGhr.CUAwJ1W3uvfKLNdIDnQsi7a26ZGkK_CY_LqfJgjXY_sbIoD3
 N86GuWhqVlYzksb71uxPVQbBwVLzjPgPaFlne7EXAQbYp5V3_tQvnhSL78HPY_fcyoJZ8OWgizVk
 Y0NQIp_L3ETBp4zc0LAqv8RebW5ivySLNRAE0zanMGapbPs_DAsx42KO19lIXkTlyJjv1uwIo8lR
 DsILxqu6aUPk.EMhb6QQperl1OuPpfGbDfJ7cHipf8WUqAzjQp10PoJz4VVwSSDMA_fBIp9hz_OT
 12YGn7BJtCSoo4pr69q6Ly18nmdnsVpFeEmOr.LYBVbYzFtXHAEyYWjtkWrryMJjsxBD5AAX9lY7
 IpQBnY76YEU768mlmu6fSiMQ_65zGr8uIl9pRxFyTWIi.E.87bPYloTd2B2uplaKX1lZCvBus5gA
 1TvK9tdzj.N.7uOABMWQi7UKyLumrqQjHj33fIIVV83KyUAuWCsts6pUaRcYI80cpf6uPqfnGW71
 HsPUWDoTKvnIIIV8t9GU9O2hi.2ljdc3JfAeBb_O3otI7Qtp3NVd8z7dJOODMUN1FtAJDVM.fPgO
 u7KnjHe6uAmT7U7vVcOShZGRk0vjwqxpCk76bWyZGaGC0V1aJnk3ZCtaBrOTapFuYifqfYLANaJx
 rR0eJWRxF_0N6DWeRGF3q6dQsbLWK6KsWbHPC.fv9Susa5oSY5noBE9NBvL85ILXQHXCPorwnFRO
 3L_h7IfF3r7WBK7N6K__gVzMO61JaJczEhVAP7tZT7uKYzPJBZVY7JzgtkSjPksp0mlg325j22YM
 R0654oxNRswoF4r3MpWN51X7dxt2VcT2vsp_ycwaDLVkDCZpPnwGl9s__ZZm3W8gLLsawK2K6oKL
 6vDMm3iDuoDkPsfhDa9bjPfN8efd1BFp2x5P02krcVBYxmuhIUbYdXBfWg8ZJEOe07nw1p5.RAoa
 GSQAntI7w6fbdy3NehJCxV7N8qqp.BOYg.GNenUeiqyDNuxsvWQsR5xv89cEi27M4ipAwGcRNL5E
 2lGrw0BG.PwEdM7zk8AxMPZbu3Znh1YcafxPL0S40zgZKiErTX8AWWFHnMOE45k4XVTMcK_eh0c0
 kX.5AaTu1xW7RMPvSeXiOd8A9ddE5BTR8wwlRRKO9fNr4wKVjkcZ1l7CzNHDjCd3UeEGRS7lcVP_
 onDqmQejf9G7E8RLhz2kYqZUeg.zzWGmww6xIqFPIcUlLvTImsS1617C7tF_UdglkQ.MukNj92ml
 Mt1CDo345BAVbGXp4vqTTg94Ibta6KE1xjNzUIv3cx1D8foBmXacHXNmxynt4HhfHqLjxK8vyUX2
 M_B6QTFNkVTu3VJtD7HHQG6n3YzG4TWqRtHbBpA4uqquw_D3XpXYUS0UWGu86TbMMFmup5cQlOX3
 B1QCi59ELx1vGDzz4Zt49Zyx2Dyu0KgC.MjmWmBHoXCfJ.ZmZ2zMyy1N5EiJA7QxWktjp74FFbd_
 Ds0EMoeXVEc4Xr6ogRxxpAiDFZHm2_i0r_u6OWnxmBwnow9yOd3SY28nBisgw2PVUQODYcZZUiTy
 o5t3wp9g-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Feb 2023 11:10:26 +0000
Received: by hermes--production-sg3-9fc5746c8-nc5k6 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID f0ba36070a2fff69d1c86657d582da91; 
 Tue, 21 Feb 2023 11:08:23 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> (Dmitry Gutov's
 message of "Tue, 21 Feb 2023 12:43:29 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
 <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
Date: Tue, 21 Feb 2023 19:08:18 +0800
Message-ID: <87wn4bcm3h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1063
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> On 21/02/2023 12:19, Po Lu wrote:
>> Dmitry Gutov <dgutov@HIDDEN> writes:
>> 
>>> Hovering the mouse over the mode-line does trigger the necessary
>>> redisplay. Alt-Tabbing to another window and then back also does
>>> that. Is that relevant?
>>>
>>> Simply moving the mouse (not over the mode-line) doesn't help.
>>>
>>> The refresh can also happen on its own, in 1-2 seconds.
>> I think this isn't a problem with the GLib input code then.
>> Alt-tabbing makes the X event reading code explicitly ask for a
>> redisplay.  If you build --with-checking=yes,glyphs and call
>> `trace-redisplay', what happens when the redisplay does not happen?
>
> Okay, I've rebuilt with --enable-checking=glyphs.
>
> With --eval '(trace-redisplay t)', redisplay always happens. ;-(
>
> That's not the effect of 'checking', though -- I can still repro if I
> don't turn on redisplay tracing (which prints stuff in the background
> window; maybe it's relevant, maybe it's not).

No idea why that is, sorry.  Perhaps Eli knows better.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 10:43:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 05:43:40 2023
Received: from localhost ([127.0.0.1]:54661 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUQ7Y-0003MH-2T
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:43:40 -0500
Received: from mail-wm1-f52.google.com ([209.85.128.52]:37666)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUQ7V-0003Lt-Tl
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:43:38 -0500
Received: by mail-wm1-f52.google.com with SMTP id
 j2-20020a05600c1c0200b003e1e754657aso3195921wms.2
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 02:43:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=SkPNszG7Pj22ydcgV0UQrST5b+wVNYTmGRw4XlKLKEs=;
 b=eIPx2+/e7j2Eq4qH4/8oT8MEGR9Nf84YhtFIeOw9A+54YcTfvXgn8e8r429i3++85J
 lMyUfZ2bRzWgxE4fRfPnSImiJ/AiproV0bQFCHQ/Ey4r8iXMyGQtyjg53E0exzWQSly5
 QK0wzuzrJwhMzyotIGR+Fypr8IosLg/IhgUyAWYeNsd4MvJXWom63Zr6UqVBTeztE2lX
 YOy9rzr/X4uLb7ncZQi91MtOvAijhs/2OlN7PJHpcJf4ibJ98HGUf6rVlNVdYKK/yJEE
 jdu+NbdsLCcfCGjJxd3+miqyrPlWZzptI+hQRpR3TmY/twHG4c897BJz0SyrhZjC46go
 KBdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=SkPNszG7Pj22ydcgV0UQrST5b+wVNYTmGRw4XlKLKEs=;
 b=4tQv29IaLjB1CHV3lhEnqUj2TgvtfX0EuSb84Q4dvl0NfuXGz3HCg7q/95ARL9aFGJ
 N1w+/FeZsm2jUwQFqAkARKbWAXvNQx+Y9lhHhZCuccCjGCjUc91p/r9Y23UsQMhJf5au
 w7RFpqh/ECx3P/HPa6Pev6e8TQTT8tAPZLvrNxtenDqZIq0z39DJBlUZEvGeVOA4oJ8F
 h3DONWeZ5dlO3kSelKV8Q4ovSN+qJR8/rgsNKhBb1iiBIZpgPdgWzbo8u2edKLztccbE
 85HVOlntnNA175MAw8VsEbJuack2HrhTV+h/yLp1JC/L+gfcmeNb/8IQrKykigleW6hZ
 mZFQ==
X-Gm-Message-State: AO0yUKXWVLI9AK388SKqgrsUkq7OI/1YL2/4fJ9S1uGd6HxdYr8KDyN6
 CK7WsSMsXzp7scSGjfKNxvw=
X-Google-Smtp-Source: AK7set/81CfvZ8J3r5lrgcISuHAV0ubvYMtKV4pZOHEZQp5PtK4jjLWkK9Rebjava7KAbqjmDjjGJw==
X-Received: by 2002:a05:600c:3299:b0:3dd:a4ad:ae45 with SMTP id
 t25-20020a05600c329900b003dda4adae45mr2405876wmp.12.1676976211955; 
 Tue, 21 Feb 2023 02:43:31 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 w18-20020a05600c475200b003e220998b6bsm5237416wmo.17.2023.02.21.02.43.31
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 02:43:31 -0800 (PST)
Message-ID: <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN>
Date: Tue, 21 Feb 2023 12:43:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
 <871qmje2ws.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <871qmje2ws.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 21/02/2023 12:19, Po Lu wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>> Hovering the mouse over the mode-line does trigger the necessary
>> redisplay. Alt-Tabbing to another window and then back also does
>> that. Is that relevant?
>>
>> Simply moving the mouse (not over the mode-line) doesn't help.
>>
>> The refresh can also happen on its own, in 1-2 seconds.
> 
> I think this isn't a problem with the GLib input code then.
> 
> Alt-tabbing makes the X event reading code explicitly ask for a
> redisplay.  If you build --with-checking=yes,glyphs and call
> `trace-redisplay', what happens when the redisplay does not happen?

Okay, I've rebuilt with --enable-checking=glyphs.

With --eval '(trace-redisplay t)', redisplay always happens. ;-(

That's not the effect of 'checking', though -- I can still repro if I 
don't turn on redisplay tracing (which prints stuff in the background 
window; maybe it's relevant, maybe it's not).





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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 10:22:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 05:22:07 2023
Received: from localhost ([127.0.0.1]:54601 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUPmg-0002p6-NV
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:22:06 -0500
Received: from sonic311-50.consmr.mail.ne1.yahoo.com ([66.163.188.231]:42339)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pUPmd-0002ob-Td
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:22:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1676974916; bh=ATqM39p3cUUUoR26gAmjSd1wFFjuC2R/2+UREGBkV3k=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=QpXKkYic0cGOhW4ISxUzgKAcB1ilkZoyCckxArWiJS2PIGzbV7fBD6HcxTaaDkr9JLSumxl+3vr6LMn5F6dRa6AYBfB0iZl6OxMWsJKGIqe+A2fbZM4/qGVh69YtCXqSOwU5OmjAWHs4aLRlI5WXHxit0tBI/5MrZfgLNtVRfWurfBq2hilKvquyQuPheL5yTixtGrWag9DCuhPH/T7sQk36LtLBrmqE1Fh3NrSIERVAxPe7KxIYsRhj8LkU7eK74KzPhYnh/lPkKUPwSqmuRW4a8bB2auhfrKf24YD2F+7HW0JKQV276rYjBcYAljUey1ZnFDJlN4BSHzq3SEcJsg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1676974916; bh=GqTSBBt2QPziFLh3M90kLhfvP9iEwdEM4IaEL1I3xzk=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ljmr64DN2nPLHqTD/h82dpv7sUbJ56B/NNV8SXKeX9zAyI+Nfl2T+F8o4xcjrLDPzkC0/kjGinx6H8mOgSwVXB6+yYm0eOK0BmaAiRPi9Fzb+eKJ4fDEYRcRo3xD1Taf9rcFHH8yDL0O+xsULWHtW/mOCNOo0ktRtHvs0+C//tIkFT93JRtS9lYV/v1pM3Ds2v3SLMKt7rmJSXDm5iiEGCNxhJKdi01ZOEgU55vWtPZ9apmYnOhlBLWEdE7b1/FdssuKMvrSIqeeyLxp8BggXGALk19qu7hMrAPhUWNhdnMq5pDhsUsZwf6Nkk6tLXOGNVZQ7bxSNGgYKnKXPJmreQ==
X-YMail-OSG: ShrUB1UVM1kxJJ9LTq2pYz3nYVaJEbEm6A1wYUOgHRezC7ZZhL9rFOD87TAIObE
 yhllb2yQatjTVfNDk96LezYHqJ4WG2zwBfF9QpIBuhaP96ygDpct_pLrcpvyz0gEhMpSHaC9udyi
 jfFoVHPilxJe1.5Xt8PkVV76zpzBV6gX33OUzGRIereKDYBvZYW3POGYiGQGHEpyz.nZHxtQqsYe
 AuVTV7XmfRMDnK4uSRNX5Cjux_0dZQpNH3ottQh6S4Clh7b9535rAi4jdHYJmIbAWUJa4Njb1ovI
 2ExGdYUNTyBNGX.YJ.srvnhWiA1gWYVd9jX3zfFn4ud_XWQoCGRlgozC4QnUr1RkgXIbbnDSTX9X
 Q8Qw02aImKQ_9tI8_yQnJsKyxH4LkMTdF8TWB2QzvRek_d16kQkPl073JdDr_00obYHeGkOf5_Qq
 fMDu9IcIFuTKoVjELRm3ApyrUlh7SsPNX_A9h8l20RKJgU.dZWj3t7vl1LSPO2XvqmnPMBiGhFEf
 c763m6SkjceX6s5xoYL9ccVtYhdSGLu95Q7WY9gAJTKO4RuUIWb_liGfAVPjmAQXgbm14yRKeOU6
 F9djhkaiOtznjj1vI_mSAEoPW4iH4dvm9CB6kLE23ULsCfdunouevBIWoWmQYiDep.q6yaCNyMkE
 .p7M.1HLgK2xktoVuZ2hV_wTIulWvDGhLnsxLM2KC6SVeXcklS7hcle3dCPF.2iRcixqPmB_KJ1H
 NXBL2gcz.ZzsCT7oDp0sy0cluIbY47NS50TU8SdnGzMlUIYXYkMrYheeRpYAm.Go7nP_j_CY9jua
 YXoifgawzAoTJ0fhDZ.Aa5EqwyLO6MZ.9VXNonGgGdJMrm1cDnUgK5Qr6XpxlyJu.0H2T.21NFJR
 hfu4u_ZwqPvjYHMcDDrEA9b7nCII4GvwDUPeM4G4H81e4hz2ThbXcburkABKrwFE6mkPAHyzNWwe
 vJEOq6SRjBxB1k0ohLt23ZUDjklK6FCh_bwfiOVzI37jPqN1CFatf4E4Ph_.jEq53ilJpuZVVVga
 IkJFzVZ4LUqLnJfJyGGRfTlsfLSXVcw_Wf5.1fzlGGGCU3tycCvOQbZAc91P7LjJxR3oqgfc6miB
 hELW.0_nDaU8ucBYwSuxXuhP8mW8mI9ZWBGnFgQXGtJCeScYB6DM_l6YdNKFu46rHRb0RKAEJxBc
 BmtevhcA0jWRh5vZ.O4Na_VVVvm75HiHKlkOX4gJQGcUnaRXP6eGlfeyN43UBUxMKhA1r9k.mtTO
 YFX4KNyViWH7eLZbWPTyalc3HeHXYfLAjgYJoEGJxPwJ6yorDG9DMp2TudO7cNJpF6RI.GGoKBIO
 bs6dUTBCcxQx.UrESlORw73btUDcIlGEFnLJyZcZ9dBeCzU6FFxzErfwcqVRoIpa2wAq251T7dzF
 2RxTAk.FChotah7uMgnieEizFAA.qECYsD04JQdlzcYMrs7Pifb36dE9KPDKOWDrFbPA4wF2fJRh
 VMNGrmMY5uEigxgSRaCsvxCLuCAFWHZEZiCbA101CHpvApuXI.7P.OFYgAssV.bu_AMRL1A9ZbQI
 BRR0xezozhHsOpLiDR4hAN9aqK6lUZS1kYVpYBn4dzbKaKsq6iNoGrrUnOfcTUnmvBWSVhVX7lt2
 7TPbezfJYhuunl1QxwMFPaf2_V2f0Z8OkjFxSFgCrEHqBovr98cN70sbQHK_Scsxl7WZPIQDbetr
 oYAcAnMpNgFtpcPia2U_B4Pyb8DGGXsOyH8frit6V.kja0Uvto5SghsHH55y2jQ1Beh9IGajBq7q
 9K5f_xOyVmBa_oa2HwSRZVayvrwZBlRtPq89mmtAFR7odMY6Pxyh.NNvQerBkT_9Smzxb95SR0Ik
 dxud6zSLB4GPORZYfhULL2OaTzfuHuDXaZdo9NVEjSehtdwAXWyqZxhlxqtkVOERLDX01ulWftzG
 B8BEq9ei0HqAomtDdDpkAp.MjCTUk259RHNp.jDrCauyIHXlbZE5d9a3qBINrT3QEu4ya8w7mmuZ
 g4CIaf20jkScIWB5TghQ5CpoQhwKd5fn4TwVf4.ONDWitdvVci85ZRCeCaOwKT6_QsDYHVhxzbDT
 k53OrFov9zgzNzlGjdaY3JLihAbunWfjXDpkXTH_DWse6MjRrX7CiDVgfdMcGWVZbFJgVUzvcMOx
 G3O0gH.hdQjNhSXwnndHFz6smKt1diuSqT0Fzbm5n2slDbB3g57mpCfBjf_9mWR6ynrk2vtqY6p.
 wytMjiOqzvRbGF87aNY4eWCG449gO_YH.9gRyLhvLrWo.LEBTM3o8kPEs8Pbc1ksu5GUXsAP.wot
 vM891RsE-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Feb 2023 10:21:56 +0000
Received: by hermes--production-sg3-9fc5746c8-7wpmf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID f2bd45690c066b03afc410da6f89bbf7; 
 Tue, 21 Feb 2023 10:19:53 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> (Dmitry Gutov's
 message of "Tue, 21 Feb 2023 12:04:29 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
 <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
Date: Tue, 21 Feb 2023 18:19:47 +0800
Message-ID: <871qmje2ws.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 592
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Hovering the mouse over the mode-line does trigger the necessary
> redisplay. Alt-Tabbing to another window and then back also does
> that. Is that relevant?
>
> Simply moving the mouse (not over the mode-line) doesn't help.
>
> The refresh can also happen on its own, in 1-2 seconds.

I think this isn't a problem with the GLib input code then.

Alt-tabbing makes the X event reading code explicitly ask for a
redisplay.  If you build --with-checking=yes,glyphs and call
`trace-redisplay', what happens when the redisplay does not happen?

Thanks.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 10:04:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 05:04:42 2023
Received: from localhost ([127.0.0.1]:54576 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUPVp-0002PJ-KU
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:04:41 -0500
Received: from mail-wm1-f53.google.com ([209.85.128.53]:51965)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUPVl-0002P2-56
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:04:39 -0500
Received: by mail-wm1-f53.google.com with SMTP id o14so3138214wms.1
 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 02:04:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=5t6+y5odXpKbwoF22RoNY96CBP4W5yTXEQFHxHuZVVc=;
 b=lh5YIwrzLNmXKdXCYDTJUxM2SeiJdkYKkfqmpbXP0pLolRu2iPwyXGLPBKcVs3gPB8
 K+jl5cXHsAkkfUe9eOtgEXeukXzDyh/z0z9reqViJ6uBm4eqaW/9j1NHdiSJK+xv6hOK
 rEgtO2nwvgeoQE+LC3ugEclRhLbpWfewm8pOK5/V1M9GmExxNx02ht7fUg/HQ8j941vt
 SrpPggnRByETm7rpZWePsNfAVpDIYM70Jeni03hnSoOdUN9fM2VZEjwF7VQ4rriALOzj
 yfwfeMHHMM2flyzGz7zcIwNFS4NSA8bOD0o1w8cz4tJEnBVUHL5cz4QrXE4p0yd32KNE
 igzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=5t6+y5odXpKbwoF22RoNY96CBP4W5yTXEQFHxHuZVVc=;
 b=ssesuQTZSB7y+ms8z5InAcZsGJ3tR+LZdGOHAcubeoLzOdsxr7LJN4ghP0wA9+cUY6
 OUR5xa7X9/BixGYC8YnStFYXQqSkXV6N+MRvHQwOeMBJLdkuhxQe+WUJnE48FV359qc/
 XVYWBmZs4ylk2U/xonex5XbV84ve8jbkKgCemHcr/Rk9vrZZzgdFWFd784DOsxBPw5QF
 YBtQ1nAv0ev5tqe7bZ5RdB0qDQHlyGwNj9AIFL3hG8rJtcMFnytr3cbNaIawU+kp5vba
 mAzIjb3An5qm32GmhZb4wItIf2r/8d4HzgketnwMluFFnEm+dC1JwqEae0Vgb3YelzFH
 ej8g==
X-Gm-Message-State: AO0yUKX78eVqndjlsMIv5vprIeS/iP4yqMz81l/ToeLzRwUb4ZR1OZ2k
 WT+YNbUBVz+h2bLL47HFuAc=
X-Google-Smtp-Source: AK7set90N5gNZ3UMSrTymQFTuchli7pUcnkzCpAwPX6d8WL4qiFAx++A7uYE2gUa94mOZX7QJYlPlQ==
X-Received: by 2002:a05:600c:3b95:b0:3db:3e8:feca with SMTP id
 n21-20020a05600c3b9500b003db03e8fecamr3173309wms.15.1676973871130; 
 Tue, 21 Feb 2023 02:04:31 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 ay38-20020a05600c1e2600b003dff870ce0esm13450458wmb.2.2023.02.21.02.04.30
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Feb 2023 02:04:30 -0800 (PST)
Message-ID: <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN>
Date: Tue, 21 Feb 2023 12:04:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
 <87a617eanz.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <87a617eanz.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.9 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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.9 (-)

On 21/02/2023 09:32, Po Lu via Bug reports for GNU Emacs, the Swiss army 
knife of text editors wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>> This has been happening from time to time recently: I visit a file
>> (either through recents or through project-find-file), and the buffer
>> stays blank for a while, giving an appearance that it's "loading".
>>
>> But if I issue a new command (e.g. move the cursor), it redisplays
>> instantly.
>>
>> This happens with my personal configuration, and rather randomly. How
>> should I go about debugging it?
>>
>> In GNU Emacs 29.0.60 (build 101, x86_64-pc-linux-gnu, GTK+ Version
>>   3.24.34, cairo version 1.16.0) of 2023-02-18 built on potemkin
>> Repository revision: 6c0d8210175e72dcd7cef2ad77b8f8b680b240bc
>> Repository branch: emacs-29
>> Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
>> System Description: Ubuntu 22.10
>>
>> Configured features:
>> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
>> LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
>> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11
>> XDBE XIM XINPUT2 XPM GTK3 ZLIB
> 
> Are you sure this is because redisplay is not happening, and not because
> Emacs is stuck in xg_select?
> 
> If you hover over a tool bar button when this happens, or move the
> mouse, does the button become highlighted or redisplay happen?

The situation seems a lot more difficult to reproduce with tool-bar-mode 
on (I usually keep it off) -- haven't managed so far.

But without the tool-bar, I reproduced it a bunch of times over the last 
couple of minutes.

Hovering the mouse over the mode-line does trigger the necessary 
redisplay. Alt-Tabbing to another window and then back also does that. 
Is that relevant?

Simply moving the mouse (not over the mode-line) doesn't help.

The refresh can also happen on its own, in 1-2 seconds.




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

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


Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 07:34:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 21 02:34:37 2023
Received: from localhost ([127.0.0.1]:54418 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUNAa-0006dh-Vp
	for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 02:34:37 -0500
Received: from sonic317-3.consmr.mail.ne1.yahoo.com ([66.163.184.230]:44220)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pUNAV-0006dO-Tz
 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 02:34:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1676964864; bh=63VWuMGXqfWmRf71uiLH1ciSLxydsW9oksZNBIk6/O8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=SV+yIF4Zif5gRzIDo4rRfiiARFmlGSoGec1FjWdEzoBSOsy66MWqRQMDng6jbpHrowCZ3TpX/qyxIOrI5m2stIth7EGZbCudf8lBauNYGEdi2WTxWRm8PoIVAcRWf7d8V9lQPJU6l64EzCimVOe3KdVKMC1++FTX5bPxnJkvM5S95mZufzFRwH2c8LUnVSfpVqRgbA5a/EKBRI8sp9SAVjwq34vy6V8TlfkDL+GIAHgIEhpTy4tUoAdc6jas5ImwB24VK8Od7m/fGemfO5nQKLFMz15ExCVL63CvdYzZxl5whpOSX3qO3GWsAozQlOFsySJxf43ADR5XB6CUfJzxnw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1676964864; bh=I6LoB+b2Z2AsqOovb/RgXbzHN8VWPfIsulHVm+OQJJM=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=X5SxnBh1yznw/9daOKtxiGwTVpkJHLcqrMz257pi6v91W5UXArT3mRRcyvpsJKh++naBUaPjKdaGcPi38tzFrIDjEVzASjMUdeiPxpUTaEcxNH+YSzewD9Yx/5Cphd9NlqiP4jtU3mBKiVA6fOM9zUZ272RT9iR580XDHdhCaluB7eTFfvUAdu2S6bUr5c7omg3/HfulzP0KP8fKfPS2hiSRleCEYfeu214O9eXBja3hS3LOxJJZ/NW1iuL/PNvvyHwtYJpcbeu79d64vDKvCj/7rMTTK5Csno2YW466xCOuTB+RrU1wEmQbpY5DX+TavEiF9xErlXOyHnYWsKqaWA==
X-YMail-OSG: 4fNEwS8VM1mCEcUk0lXU6N_kkvEPQCaVREtbxCBwXNg5rgFyTQYQd6EIyaGSI7y
 ZJ8oTVXw1NOHLxhpWsZk61CaVS8woz7_wNoOKzq001RdlGxV1vUDm5Ma1x8zsbUWNYWhJy1HE.2S
 Y5CnrhhTU76penZChlVG84Qf8A_oq7iop0jlu0_aClYVO.dyqOTy6X0kz1I0qmSe9c.TGcCp4fa6
 z11fP70uOBY1UsP5C4P9EoinXow3qBXqJqs_4cDFgmLHp3J7q9u2TJyqPWNWfRJ_H.22Kk5ybNcU
 fs1DAKosiKwSS6i1Wxr4KXJCaI7rgaHHWuo2qQBIVHjro15gIo5sN_yBkdOMHjIqLxyK1PPefB9Y
 VOImmR7V_iWhBcXuY17nuny5FTHqG.v6MyTIonmJf3AnIlvVAAXWLLWtua5PeRtGtrfIntHYnjg_
 eebZDh1ugV7nJihtRa_pIRuwuecCHINC78r97.IbYdo2Le0DyP.dl5YG8xVowBh30U7WY6qHbDtv
 ..6OqzmqQ8AkXKhBvWpLn4EZhsfbOTYNpgdP5loFQ9dmm_LNih4Onp.mO6CN2zVd9lorQAdxlnK.
 ORc8FY6hmOJwGqgw1hRCy8xDwQLb04EMjz4qTSiORNWNc1y_ePdmZjEihEFUsp5lYUKYlQx4U.1M
 DG4nSAW3K9oSLR82_PzqI18u366zFaZUcoJg0_KBX8DrBoV3BCT23375LM3Yhl0IM0Q4O4vXQSjK
 JaPWtwKg_VACygEKftzScsoSlJT.TNzRGXLZzLPtqNsbu8nnN5DjeEf.3Tv4DaC70Un5eJOQc63K
 pd4gaesTqmZYH2ccui3MjZvwkHEA9cxKAlB2OoXzrFpfdVYomEPTwqVOYJtakMjUwfjuYKVjtIZm
 n614K8922QCcHXtjcYONQsfk9lOsluWSTjjptjd9E49xR4BGCVHmULkwz9cberT0.SkjlQHWuWVx
 uj0T0A7HZU3jhXBFsrC_OSijyKUmeiyctLTqt6SnMafcsAmVF_K_3OKfbzCBS0nqkLSjMcDwAAlO
 g_k7.lsKW3XSVMKfI0Iu_bmY_OscfiLv7Pi6oQdQnOl7Bc3xXDu8FoVYGF3UjSnKqElyx2XW31LJ
 30yJjHPGlgTtstPsLNH6EVwh5x6xu4oU2io1XkSy2Jsqho.Obpo4aYfcMGey3WANlTVU0bkhMKqn
 ZR57wO2bkK4CqscTSlqhnCrfYtxGokT2kkSCQmAGjv.r_CjySn2VqdDdCC_GQ1wfYJ0cey165VOJ
 2DTNPqA2K36dk9iYN58UDmYBXP_Uk8XmoVJd8uJnsRu3O4aEnu160XIG4A.Wa8_vpY.UiEBcYVsb
 T8dEzhqsYIfDNKse6DNYufrqPssnUdvoJY_WaQLZHx20_hGxUYKpmOxWOIO0DQUyh37eVdPBQaO2
 EgDsZYZQU2YcXXgz9d_h1Fg_ETEWkIhVaEZTK1JZv560gQ5luCf42dzvmX7Jh5Zs5rmLDLb7KuZZ
 SX_Z3zCmiiyGSC0Paa0ifHuZb5MW7eOFGbhyzYKWINmaFp45jEVDAAG23G4KGjdu7JkzOe8veyja
 Wa39IPIR0_pSGfzGzlJkNXeWGB2lG1zBwCoNuwXbMfeMtq94AKadALmmENXHvRdLQq1qUHCXpkCP
 HOkLxB8Xw.opoFuty8OLvTIUAaSLTOo0nC4zEjJ2pMQVrRAHEk0SoTQyAT9P6IbwZR4MLiRzBlYE
 LnpokOiwyZunRT5H8oWGkTuOghbKIscFhJmbAalnEmLO1.9czIaf.kDQGonc3zPDNjJArP6CZJB8
 Y5GX8gpiIL6PR1RO5oXNh.fzBnbAOAWPADQM7b8uXzotgfpELZE.1r35zh7XJs5v7tHEhEY6L6j7
 CsW8y0f06pchh86Yi8VCVG5FpvDkWSnSstb1RRoF0QVD.wmMH7vOeky3yYVH0FFaX_jPOpQwK.Tu
 NohZLHhzngfMT2hSoVz.cxRpR5r65AGfu.yV520H9kNKUxFIeAdfl43xkqoW7PAOvmPnqmLH0SVf
 1WJfHqh2A4afbu9U9__jZ0coHTzzoE0b9fnOmrsxDA8bEPs0ZLuXXkvx26mVxCIrpkuhvMOdwtBE
 7IxTUMgIgh4y6ADnjlq5O83pjAzUjW7K3WXwNsMqzJEEcBMjOhaWXmEx3b41W7A00VEUixtL80_D
 3_qCG3GrNJJV2zpBUVdUKW8UwoJ4YuT62LxcSgpe8KqN2TMvtox0PM8xTRxBM73MZjfphTxD0mi8
 pMrzObLGEHABV5G2Jhqjwomozoe.lB7hm2aFLWImC5VoYtKLqw0SXysOlDfJkgw25vpQL.eGk0yp
 0HQpyysZClY2S
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Feb 2023 07:34:24 +0000
Received: by hermes--production-sg3-9fc5746c8-8hlql (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID f26e956a8225a32caa707a2e61b847fe; 
 Tue, 21 Feb 2023 07:32:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#61667: 29.0.60; Failure to redisplay
In-Reply-To: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> (Dmitry Gutov's
 message of "Tue, 21 Feb 2023 04:53:58 +0200")
References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
Date: Tue, 21 Feb 2023 15:32:16 +0800
Message-ID: <87a617eanz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21183
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1290
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61667
Cc: 61667 <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 (-)

Dmitry Gutov <dgutov@HIDDEN> writes:

> This has been happening from time to time recently: I visit a file
> (either through recents or through project-find-file), and the buffer
> stays blank for a while, giving an appearance that it's "loading".
>
> But if I issue a new command (e.g. move the cursor), it redisplays
> instantly.
>
> This happens with my personal configuration, and rather randomly. How
> should I go about debugging it?
>
> In GNU Emacs 29.0.60 (build 101, x86_64-pc-linux-gnu, GTK+ Version
>  3.24.34, cairo version 1.16.0) of 2023-02-18 built on potemkin
> Repository revision: 6c0d8210175e72dcd7cef2ad77b8f8b680b240bc
> Repository branch: emacs-29
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
> System Description: Ubuntu 22.10
>
> Configured features:
> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
> LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11
> XDBE XIM XINPUT2 XPM GTK3 ZLIB

Are you sure this is because redisplay is not happening, and not because
Emacs is stuck in xg_select?

If you hover over a tool bar button when this happens, or move the
mouse, does the button become highlighted or redisplay happen?




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

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


Received: (at submit) by debbugs.gnu.org; 21 Feb 2023 02:54:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 20 21:54:12 2023
Received: from localhost ([127.0.0.1]:54061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pUInD-0006d7-Qe
	for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 21:54:12 -0500
Received: from lists.gnu.org ([209.51.188.17]:58478)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pUIn7-0006cv-QK
 for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 21:54:10 -0500
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 <raaahh@HIDDEN>) id 1pUIn7-0001jT-H7
 for bug-gnu-emacs@HIDDEN; Mon, 20 Feb 2023 21:54:05 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <raaahh@HIDDEN>) id 1pUIn5-0006D3-FA
 for bug-gnu-emacs@HIDDEN; Mon, 20 Feb 2023 21:54:05 -0500
Received: by mail-wm1-x329.google.com with SMTP id
 p3-20020a05600c358300b003e206711347so2134919wmq.0
 for <bug-gnu-emacs@HIDDEN>; Mon, 20 Feb 2023 18:54:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:subject:from:to:content-language
 :user-agent:mime-version:date:message-id:sender:from:to:cc:subject
 :date:message-id:reply-to;
 bh=2guachseyP0Ie+3lEWoZwThoSV/8U5pPlQMGauI8YHg=;
 b=Z3Z54L3hppk+rSBlDOQJG9/H3dcBCgOCh5oMPA8BQvVqbGNiHo1CiEKN765yEUXyuJ
 3xM4GD4rlSCEKtf7HylxlW4Ul75wGNCcMQuDx9mmjLSOUIMOycCA88868Yr3rC/cMvUY
 D7qVDokJ+ggoU04scd0Q5Qrynwc/bUFKoh48IGsNDciFpazEeFIhrEOvPfBsgUEbraIM
 yW8hV3GR+ggq7dYdO759G4MrDkEJF74UzXXM7cNppJFRpc7RDx5aaPXlu4vJ13htVO01
 bV+OWjbSwZABg0E3OFCPqcRc0EJaoaNxm/164XMeF02EO8ud9dk410r73jNfl8ApcbwN
 UnJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:subject:from:to:content-language
 :user-agent:mime-version:date:message-id:sender:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=2guachseyP0Ie+3lEWoZwThoSV/8U5pPlQMGauI8YHg=;
 b=inupC2vYdz79KfOImJ+tz0pCAT1BrftMl3F1HznRdLs8m0PuVasbqWQW9o6tho/bUk
 VTAsE0O2lTX8TGQzsiATJUWFAjdmcN7cPxSP0iEh6LkWCw2pv3BYKhQ90yfeW3Bw1r4T
 Zyh2ccJhGoxjf1JDGHMddQH1Co//aJ9nBArkIvAy9MOxtxNjtqimkqfDY1YQTSbHN8uj
 6XyxA3u7heuziSNSzr6gAnP/H+vCpmDlUmIFf3jOf0gszARxVSChwOqLpDO6sGFJIs2P
 l7cLTdoiaeijqIiwM21GT6IznCnZAobNcfjhUZ9g4yjy+0f5QEWyHZ8z2GtPRKCVwM1J
 cPyQ==
X-Gm-Message-State: AO0yUKXqQrGPsFc7ZDoda2MExVswpbuQcjFGU+EwRkkiPLzcf4lB8uYs
 L04p97vWam7rkssdiG++1ZGckY8TLUc=
X-Google-Smtp-Source: AK7set+QKJ+3v619NigC3zUR7GEOO2VZBlhK2vZ2OxD5HIXch9wOEjLFevl2yCFejXUMnsdP0Hx2vA==
X-Received: by 2002:a05:600c:448a:b0:3e1:97d:612e with SMTP id
 e10-20020a05600c448a00b003e1097d612emr7796031wmo.29.1676948040916; 
 Mon, 20 Feb 2023 18:54:00 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 c24-20020a7bc858000000b003e11ad0750csm216469wml.47.2023.02.20.18.53.59
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 20 Feb 2023 18:54:00 -0800 (PST)
Message-ID: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN>
Date: Tue, 21 Feb 2023 04:53:58 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
To: bug-gnu-emacs@HIDDEN
From: Dmitry Gutov <dgutov@HIDDEN>
Subject: 29.0.60; Failure to redisplay
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=2a00:1450:4864:20::329;
 envelope-from=raaahh@HIDDEN; helo=mail-wm1-x329.google.com
X-Spam_score_int: -14
X-Spam_score: -1.5
X-Spam_bar: -
X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25,
 FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
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: -2.1 (--)

This has been happening from time to time recently: I visit a file 
(either through recents or through project-find-file), and the buffer 
stays blank for a while, giving an appearance that it's "loading".

But if I issue a new command (e.g. move the cursor), it redisplays 
instantly.

This happens with my personal configuration, and rather randomly. How 
should I go about debugging it?

In GNU Emacs 29.0.60 (build 101, x86_64-pc-linux-gnu, GTK+ Version
  3.24.34, cairo version 1.16.0) of 2023-02-18 built on potemkin
Repository revision: 6c0d8210175e72dcd7cef2ad77b8f8b680b240bc
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Ubuntu 22.10

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11
XDBE XIM XINPUT2 XPM GTK3 ZLIB




Acknowledgement sent to Dmitry Gutov <dgutov@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#61667; 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: Tue, 18 Apr 2023 11:15:01 UTC

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