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>> Date: Sun, 16 Apr 2023 20:14:24=
+0300<br></div><div>> From: "Dmitry Gutov" <<a href=3D"mailto:dgu=
tov@HIDDEN">dgutov@HIDDEN</a>><br></div><div>> Cc: <a h=
ref=3D"mailto:luangruo@HIDDEN">luangruo@HIDDEN</a>, <a href=3D=
"mailto:61667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>, <a href=3D=
"mailto:gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>>=
; <br></div><div>> '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>> Date: Sun, 16 Apr 2023 20:14:24 +0300<br></div><div>> From: "Dmitry Gutov" <<a href="mailto:dgutov@HIDDEN">dgutov@HIDDEN</a>><br></div><div>> Cc: <a href="mailto:luangruo@HIDDEN">luangruo@HIDDEN</a>, <a href="mailto:61667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>, <a href="mailto:gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>> <br></div><div>> '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>> Date: Su=
n, 16 Apr 2023 16:08:26 +0300<br></div><div>> Cc: <a href=3D"mai=
lto:luangruo@HIDDEN">luangruo@HIDDEN</a>, <a href=3D"mailto:6=
1667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>, <a href=3D"mailto:=
gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>> From: =
Dmitry Gutov <<a href=3D"mailto:dgutov@HIDDEN">dgutov@HIDDEN</a=
>><br></div><div>> <br></div><div>> 1. 'emacs -Q', disable=
stuff.<br></div><div>> 2. 'C-x p f', visit lisp/emacs-lisp/smie.el.<=
br></div><div>> 3. Search for something rare using 'C-x p g' (e.g. fo=
r "Coq-specific", <br></div><div>> but not necessarily).<br></di=
v><div>> 4. Press 'q' to exit the search.<br></div><div>> <br=
></div><div>> On step 3 or 4, the title bar will get updated noticeab=
ly faster than <br></div><div>> 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. <=
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. 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. 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. 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>> Date: Su=
n, 16 Apr 2023 16:08:26 +0300<br></div><div>> Cc: <a href=3D"mai=
lto:luangruo@HIDDEN">luangruo@HIDDEN</a>, <a href=3D"mailto:6=
1667 <at> debbugs.gnu.org">61667 <at> debbugs.gnu.org</a>, <a href=3D"mailto:=
gregory@HIDDEN">gregory@HIDDEN</a><br></div><div>> From: =
Dmitry Gutov <<a href=3D"mailto:dgutov@HIDDEN" class=3D"">dgutov@y=
andex.ru</a>><br></div><div>> <br></div><div>> 1. 'emacs -=
Q', disable stuff.<br></div><div>> 2. 'C-x p f', visit lisp/emacs-lis=
p/smie.el.<br></div><div>> 3. Search for something rare using 'C-x p =
g' (e.g. for "Coq-specific", <br></div><div>> but not necessaril=
y).<br></div><div>> 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. For step 2, wh=
at do you mean by<br></div><div>"lisp/emacs-lisp/smie.el"? "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
/n0cPHqC2sZW4o6FN5BNbuF05sxfyII5xWT3eK4bb+R0VRUnT9VQF2miNZog5Vp4M7LJzctn
WslFLFpYQpYNTlsNx49VcrK6joZIE81t7cQTDnj8ZITCFM28iEVLFlOa4xtBnQ71FTvZ0djz
GmeLYPFiLpmZSb9LTUdZV48N0XpsO89UNxNpaiPuegiGwhTOnMsllyygMGP8L2oVERERERGR
qcDQdmgLm7bsIYGfmYMsNaIQd7y6c48fPw4wZIA3b948XNdl69atQwa5FRUVvQLcNWvWMG/e
vEHXW1payr59+6iqqpq0EG8k9Y+Xc73+2tpann32WVzX5frrrx/1vXSnQv0iIiIiIlOVaTnE
c489yfaqdvpP6nSS44f28/q2PNa858NsnNl3gqckdXuf5bfPvM7J9r7PruFU1WHe2LmV8tvu
4x3Ls8CtZvuvH2PzkQZiQ9yb1spqJG/BrczF0Lr/aR7ZVIUz0ILVJzlesZftm19k/jV38ua1
MwgMWW2CEzs3caLXYzb560q4uFeIO8q6+nFpOFhGQ6/HjlKxbyevvFjCylvfyg2Lc4e/55GI
iIiIiIicXwaJYSf178OuTsrZs2cPudyCBQu44oorsCwrHeT2nFq5oqIiHfJ2BbiDdet26QoO
q6urz7KKMzeS+quqqnDdIc5kDMJ1Xaqqqgb9/rlS/2DP27RpE8lkEsdxeO6559LrGqmpUL+I
iIiIyJTk1rL1N49RNmCA24N/OjML+/5JGefkyw/z4BM7Bwg6e7CLmF2a2fG1aaXmZGTIABfA
Liyh0ANgkZ2fj3+4xtVUM4eee4Qn9jQP9vfwKJxBXaNgYqfZ8fgjvFCVOIsxioiIiIiIyPlk
UkPcxsZGLMuioKBg2GUHC3LPJMAFKCgowLIsGhsbx6KUMzKS+k+cOMHzzz+P4wx4jfmAXNfl
xRdf5MSJE4Muc67U31dXB24qlUo/lkql2LRpE6dPnx7xeqZC/SIiIiIiU5FTuZMdJ3uHid6s
QkrnzWf+vDnMLMwhYIOncAYlfWYrjlZs4jcvVRHrl5raeAMB/J6O5NXOm83s3OFSWAvb7lrG
JrekmK541A7nE7YAy4M/I5vc/EKKCsNk9U12TTuHXtlJ9eivi+1l7Ouy+0/T7NSy46W9NI/P
RFgiIiIiIiIyBTQ1NdHY2ERDazL9WLK1ntqaGmp6fFRXV0/ePXEdxyEajZKVlYXH4xnRcxYs
WIDruulpk7umVh5tgAvg9XrJyMggGo3iui62PbF59mjqP3HiBJs3b+bqq68edpyu6/LSSy9R
WVnJwoULB13uXKq/S01NDc8880w6wO2q0fbQ7wAAIABJREFUr7y8PN2Ru3HjxhHdI3ey6xcR
ERERmZoMbXV1tPcIEq2spbzl3jexMNhjqXgT1S1ecnomkc4pyp7vE0LaOcy76iauXzmXaRke
MCnaG05S2ZJN8aC/gttMv+q9vGNdCRleCyfWTENNNe3ZhemrkK3ci7nhnXMJTZ9GyN9jRalG
Dj7zax7fWUvXZZ9uYxWVzYaSvMHC1QALbnwHV83s/XeJN6ugY3tjWFfxuj/k7VfOJOS3SEQO
8dLjj7PtVHdgnjxRzpH2lVw20GzMIiIiIiIics776Ec/2ueRBGVfuZFlX+m/7KSFuMlkR8Ls
9/tH9bxFixZh23a6+xYYdYDbxe/3097eTjKZJBAY+i5JY2209R8/fpznn3+eDRs2DBp6dnXg
VlZWjmid51L9fTtwFyxYwNq1awGwbZsDBw6kO3I3btxIcXHxsOuczPpFRERERCaSW72dx5+r
IDpYl6eVxeKNd7Cy0Mbj6f1nokk2Ul0fY8HMYLp71ArkUtLnV2inajf76nu2vHopWf82/mB9
cfcfnpaXzILZLB5yMh4LX2Y2QW/H1jzBHApn5/RexM5lxpwBnurNY9G1V7Fw3/+wP95VfBOR
JhfyBrl41LLJDJdQUjLw98eyrkAoj+zO0NkfXsA1V1/M/l/torXrdXHqqal3IatjmdG8biIi
IiIiInJ+mbQQV0bmkksuoaqqimg0yokTJ3jhhRcGDHL7BrjBYHDUofZUVVtby6ZNm3oFuF1T
awOsXr0agAMHDuA4Ds8888yIg1wRERERkQuBidZTeewYbYOGgTlMi3V8mVFSTJ59hHRumTjB
5p//kIPzl3HZZctZOncawX6ZoUv98aruMBLAN4dVK4vH8Y9Oh2j9CY6frKeptYXWtjiu7Scz
2xD3WhDvHIxJkEgOvabBjW9dvqISCuxdtHbdPcdEaW936brz0WheNxEREREREZn6PvOZz+Dx
2EyrfIzPPbifJD6W3PNtPndTPh7bxrKs9Mekhbg+X8fNkxKJxDBL9nbw4MH0dMpdIV7PqZVH
E1wmEgksy0qPZSKNtP6cnBxuuukmnn766UGD3IEC3BtuuIFwODzkus+F+geaQnnt2rXp1x46
OrFXr16N67rpqZWfffbZYadWnsz6RURERESmKrt4JesW7ObJg22ks0M3Sm35Nn5fvp3nc+ew
/MprWL98BpnpX8sNTY1N9OxXtfNKKA4yLuI1u3j+6ZfYVdWCM+zSBnPG95kd57oCQQK9Znk2
JFMOut5aRERERETk/HT55Zfj8VjMynih8xGL8OJruPmWWXhtG7szyLVtm0mbc8nj8ZCRkUF7
ezuOM/yf3QAVFRW9Atw1a9akOzK7gtyDBw+OaF2pVIpoNEpGRsak3A91NPV3BbkZGRkA6SDX
cZwzDnDPlfqPHDnSbwrlngFuF8uyWLt2LYsXLwY66jty5Mig653s+kVEREREpiwrh2W338UN
i8P0v9zRkGw6yqtPPch//Go7NekOV5eU4/Ze1OfDO9htaM+CW7edR//7KXaOKMA9662Nb139
/ig3nR8iIiIiIiJyoZvUy3vz8vI4deoUdXV1w059W1FRkb4P7kD3wO363kg7cuvq6jDGkJeX
d/aFnKHR1J+Tk8PGjRvZtGkTsViMEydOsHnzZoBRB7hw7tU/UAduX307cocyFeoXEREREZko
nunreMd7Lx0i9PSQPa1HnBgo4fK3fpBFVXt5dftO9lRU09bryS6th5/j8Zdn8v5rp+PBJuD3
YZFKR5Cmvb3jXq5jGuTGKX/5ZY7HegSddjYzly5n8Yw8Mv0WqfbT7H15B5WD3kh2NCaqroGN
+nUTERERERGR88akhrjFxcWcOnWKysrKIUO84QLcBQsWAKMLcruCz8m8b+pI6+8SDoe5+eab
01MrHz9+PP29YDDIjTfeOOJQ8lyqf6gO3L66OnJt28Z13UGXmwr1i4iIiIhMmEAuxTNyR/kk
L6FZl3HdrMu4pu0UB3ZsYfO2chrS3bcO9Qfe4PQ105lp2+Tl52ER7Q47myupjBhmFoxh2unW
cPxErEevqk3hFW/n3RtK8KSXySeyYweV0YFXYfm8vf8QNilicQe619DDBNU1mDN63URERERE
ROR8MKmX7JaWlgLdgdpADh8+PGSA22XBggWsWbOm19TKhw8fHnS9VVVVvcYwGUZSf19dHbnB
YPdNmLo6cEfTVXqu1D937tz0lNkj1dWRO3fu3EGXmQr1i4iIiIhMTabfhL6erOksueZtvHvj
Rb2iTtPaTKsLYJFXWkpuz1/b3dNsf343jWM557FJkEz2fMAiM5Q9YPw6KH8Wmb6eA01x8mgl
8QEXnqC6RERERERERPqY1E7ccDhMOBwmEolQWVk5YKBWW1s7bIDbZdGiRdi2nQ59a2trmTdv
Xr/ljh8/TktLC/n5+ZM6ne5I6h/seV0ducaYUXXgwrlVf1FR0Rmt27KsQZ87VeoXEREREZmK
3OOb+MmTJ8mft4C5swrJC2WTnRXAijdy9GgDPee7sbzd94e1py9jWdGrvFjdlW4a2sqf4oEH
Klh6yUUU5QTxuAnamxuoPlFL7vp3cM2sUV5XbGUTyrYgPVWyQ9X2Z9kRvpKFJSEClsGJtxEb
KmC1CyiaZkNV9zhb9zzFI57LWTIzhCcRpaWxhvrMy7jjipkTU5eIiIiIiIhIH5Ma4gIsW7aM
F198kR07djBr1qx+HZeFhYVAR5g3VGdllwULFuDxeKipqUk/tyfXddm5c2d625NtuPoH09WR
C4wqiDxf6j9TU61+EREREZGpxdB8+jSNTaeo33mK8p1DL+2fNYfpXW2wdiGXb1zJvoe3U58O
UQ2x2nJerS3v80wPcxa2YWaFRndrWXsa8+eFeaW2Ph0mOw37ePqhfTw90nVYuSxYNJ0XqqpI
dT3mtlK583kqe9TrmVXEhrUzyZ2IukRERERERET6mPTLg+fMmUM4HKapqYkDBw70+/68efO4
4oorRhTgdumagnegLtw33niDpqYm8vPzmT179lmNfSwMV/9QujpZR+N8qv9MTLX6RURERESm
liTVp+sYyUzBVuZFXLPhYjJ7PBaYfR1vu3UJ+cNeLuxSX9u7q3dkPMy44kZWFp7N9cgW4RUb
uXJGYMil3IZa6jsHOP51iYiIiIiIyIXDwh/wpS/+TSQTAy416SGubdusW7cOy7LYvn07p0+f
Hrdt1dTUsGPHDizLYt26ddj2pJev+i/w+kVEREREppYU/vAsCrOGSCs9mRQtvoq3ve/tXD6t
791oPeQvezN33/0WrlxcTOZgN6v1BMnwON2dsKORcRE3/NF7uG31fKYFh/qd3sKXlc/0uQuZ
ldunL9Y3nfXvfDe3rpxFaKBSLR/Z4Qys9P13J6AuERERERERuUBYZIZCnbcncqg+UT3gxdRW
W1ubMcbQ9eG6bvqz67o4joPjOOmvt23bhuM4LF++fEyHu3v3bnbu3EkwGOS2224jFAqN6fpb
Wlr47W9/SywWY9WqVVNuKl3Vf2HXLyIiIiIytaRoq6+hLtJMazRO0gHbGyArJ5/C4mnkBEZ2
QaQbb6a2uoaG5nYSDnh8QbJy8yksLCDbPwYTDpskbZF6GprbiCccXMvG4/UTzMgklJtHKMM7
7LTGJtFMbXUtja1xUnjwZ2QTLiymYIgge9zrEhERERERkfPSrl278Hg8rPQ/w61v/z4VKfAu
/GMe2/R3XJFlY9s2lmV1fJ4qIa4xhi1btlBRUUEgEODaa6+lpKRkTNZdU1PDc889RywWY968
eVx11VXjfu/V0VL9F3b9IiIiIiIiIiIiIiIicn7rCnHXLGvn/133AX5e7YLlZ9b1H+FTH7yJ
5TPz8Ltt1BzbNXVCXOgI8l5++WUOHTqEbdtcfvnlXHzxxWccuBlj2L9/Pzt27MB1XebPn8/6
9eunbICn+i/s+kVEREREREREREREROT8lQ5x16zk6H/ezZ1//zJN7sDLej7/+c9/secDxpj0
54E+Tp48iTGG4uLiMR+4ZVmUlpbi8Xg4ffo0J06c4NixY2RkZJCbmzuq8O3UqVM899xzHD58
GIBVq1Zx+eWXT+kAT/Vf2PWLiIiIiIiIiIiIiIjI+au6uhrbtpk5s5SCVTdzZe5pdr9+iNpY
nyTX8kytTtye6urqeOWVV2hoaAAgFApRWlrKrFmzKCwsxOPx9FrecRxqa2uprKyksrKS1tZW
APLz81m3bh3Tpk0b1/GONdV/YdcvIiIiIiIiIiIiIiIi55fuTtw1eDwebNvG4zZzdN9eKqrq
aU2AL1RA6aIVUzfEBXBdl2PHjrF37950mAcdHZsZGRn4/X4AEokE0Wg03UUMHeHdsmXLmDNn
zjnbfan6L+z6RURERERERERERERE5PwxYIjr8aS/tm0by7KwbRvvZA92KLZtM3fuXObOnUsk
EqGqqorq6moaGxtpb2+nvb09vWxWVha5ubkUFxdTWlpKXl7eJI58bKj+C7t+ERERERERERER
ERERuTBN6RC3p3A4TDgc5tJLLwU6ujRTqRQAXq8X27Ync3jjTvVf2PWLiIiIiIiIiIiIiIjI
heOcCXH7sm07PZ3uhUj1X9j1i4iIiIiIiIiIiIiIyPlL7YsiIiIiIiIiIiIiIiIiIlOIQlwR
ERERERERERERERERkSlEIa6IiIiIiIiIiIiIiIiIyBSiEFdEREREREREREREREREZApRiCsi
IiIiIiIiIiIiIiIiMoUoxBURERERERERERERERERmUIU4oqIiIiIiIiIiIiIiIiITCEKcUVE
REREREREREREREREphCFuCIiIiIiIiIiIiIiIiIiU4hCXBERERERERERERERERGRKUQhroiI
iIiIiIiIiIiIiIjIFKIQV0RERERERERERERERERkClGIKyIiIiIiIiIiIiIiIiIyhXjP9IkX
X3zxWI5DRERERERERERERETOU/F4fFzXb1nWgI/7/f5x3e7ZSrbUUd+WAiyCeUXkBQeuY8KZ
KJGaJuIGrGAexXnBMd6AQ3tDHc0JA9hkhIvIDYxyFbFGqhtjGCwCuUWEM6bIvhuRFK11dbSm
ACtIXnEeY72HZWratWvXiJc94xBXRERERERERERERETk3GJwkklSjoPjgu3x4vP78HTmf24q
QSKZwuDB6/fj8wwTDBqXVCqF4zg4rsEYg2XZ/dZ79sM2uMZ0/sPCtocbl0MykSTluLiAbXvx
+f14p8z8rB58PhsSDmBwXQNMfAhrjAHLmoQtj5Ozfd3P4ng2rkv6CLXtYfepMS5dh3Tv5Q3G
Nel19WVZNoNcszHU4HCcVMd+cTu3a9l4vD78Ps+oX3/jJEkkUziOi8HCsixsjweP14vXM3zt
I6UQV0REREREREREREREznup9giNrXFSbp9vWF4ysjOxE220x53u8MjyEMjOIy/LN3Aok2ih
NtKGM2ja5MGfkU1OKAPv2aQ6bpzmhkbaUx1dq4GcfPIyvQOPyU0SbW2hNZoYYFw2voxsckKZ
+KZAmGtM9wDtiR6PG6cl0kR70sXYPjJz8sgJeiZ4EGNoLF73szqeHaKN3Z3VwbzCYbrKk7TW
19PRhO4jNK2ArK7d77TTUNtCcuBBjKpj3Yk20dSWIJlyBg+FbR/B7BxyMgd5n/dgklFaWlqJ
JoZanwdvIJu83AzO9oiaAm9TERERERERERERERGR8eWmUr0CXKurA9OkiLY009YV4Ha1+RmH
eEsjzfFB4hrbxu75Lcvq3SFoHBLtTTRE2kgNlvgMO+gELZHuANeXHR40wDWpKI31DTS1DxTk
Abgko800NDQT7xtkTzSTINY1CMuP3zeRvbCGeEsTbcnOzlE3SXtzC7HJ3idnaMxe97M6nj34
A119oy6JeGLQkBOAVJxEqvNrb4DAOOXnbipJYogAF8C4SaLNDTS0DD1mJ9ZEfUMT7UMEuB3r
c0gmU4zF4TSpnbjx5moOl5dz6NgJGpvbaEtM47YPvJnZE/pmFREREZELiUkc4zf/+X80+DPJ
zsljxkULWLhwLsWh0d58R0RERERERM5Jlp+caWEyPRYm1U5jV7hl+cjMyyMU8GDiLUQa20ga
h1hblOxAZv+uOm+ArBwPls+Lz+slPcOxSRGPttLSEiNlwE200hwNkp85yqTKjdMcaaQ92RHg
+rPDhLMH6RZ04zRHmog5ABaeQBah7AwCPg8WBicRpbW5hWjKYFLtNLX4mZYbnJxOPzdBW1MT
7Z1j9WVlE5zQgTgkk30iNjdJ0mGCxzEGxvJ1P8vj2RsI4G1JkgLcRJwkAQa7I3UqHk932noD
wd5hpR0kJ+ztFYI6sWaao85o904vvsw8soMePB4bG3DdJPH2NlqjSQyGZFszrcFphHz9n2uS
rTQ2RTvDawtPIJPsrAz83o51GeOSSkZpaWwbpIP4zExKiGtSLRwoe44XtlXQ2uOyAMubMybJ
9AUt1UzF9hfZvOMgJ2obSdoZhApKmLdiA7etn4dOTYrI+IjyxpMP8MvtUVbe9QHuWJI36NQT
rZW72HW8ZYCrlSyyZy1j+Zyc8+ceFCJTgiFyeCf7T0WxsmZy2YqLyJzsIU06l2SsjcbWVhob
aqg6epBtL2WzcM11XLtmIaGzmuNKREREREREpj47fU9Zy5tBZqCVeNQFy0vA33F/TCuQTXYw
SiTqYpIJkiZzgPuBeglmDhCzWF4CmXl4rQj1TXFcDMl4AjczY8ShqUlFaYo0E3MM4CGQM3gH
LhgSrc1EO4M8b2Ye+TmBHtuy8Pgzyc33QH2EqANurI1odrB7Ctvx5CZob42R6rwvaTKZwjUA
Nr6s3MGD6XFj4/Xa9G7L9uI952ZTHuvX/SyPZ2+QoLeV1hTgxIknwD9gipsiHuuKOn0Eg322
aXnw9WnNTaVs4GxCXAuPP0DA332k2R4P3lw/XuqJRB0gRSyaIOTrO2iHaEsbyc4T2v33M1jY
+D0d9wxOnmnX/QAmPMQ1qQhbH/s1W442YQB/dhHzL17M3BnTyAnlMU0nzc5QkoOPfYVPfPqf
+F1FU59wxCL81h9z9NcKcUVkfNQ/9ZfceOf3OOmA9/ub+dXuh3jLtIF+E3B44z8+ynVf3Eqq
3/e8rPirZyj7ytWTOE1EiubaWloSLrY/RGFhjm4eL2NsMo6xFGX/9G7e9L1yfJd+hm2vfp2l
F/iBbflmcuO73kVjSzN1J49w4I1D1LS2cnDLE1Sfvoq3v3kNefqdVERERERE5AJhpQNdjNsR
Llqdj3tswAV6Pj5ynmAmgZY4URdMKkmKjEE7E3tyE600NraScAHLS2ZueOj7tbox2rq6FD0Z
5IQCA4fFdoDsTB+xliTGpIjHHbJG2x18JkyKWLSdRJ9wy/Znkp3pn4RuYJtgdohgsjMktzwE
QqFzsAt3Yl/34Y9nL8Ggl9aOFJdYPEFooBQ3FaMrw7V8QfpmuBPLJpCVgTfaSgpwkklS+Huf
r0vFiHYdvHYGocH28ziY4F0TY+/Tj3UGuD5mXHoNt1x7GWH/OXaSzK3myX/6Ls+dThFe934+
+7ZLzvrmxGfH4eB/fYjrP/Qgp1IGLB/T5i9n2dxCAiZBa1MDeWsvIWNSxygyyabc+/Z84lK9
dy+1nb8vpOr3s7cqwVumDfxTJ6NoPkuXtXVfN2XaOXHwCJGxnGfiTDlH+PbtK/nSq+1krv4C
O7d8kYU6UGQs6RibGiw/4eIZhItnMHfBxaxeF+H15/6PF/ecpOnIZh5/Jpt33rxEF7+JiIiI
iIhc4HolF2fSXWd56M6BzQhWYUhFm2ls7py21fYTCofJGuYWlCYRTwek3mAGQ0UuHr8fmyQO
hlQyBRNxltSy8fn94BocJ4XT0YaLm2glUhcjIyePnIzBuozHiTeDvMIATsrF2B689jmWUzEJ
r/sIjmdvMIivtZUk4MTiJEN++s5OnIrFOqcctvBlBCe/icbjw9fVmO04/WYMdpOJdEOSPcx+
HmsTum9aj27j5TfqMdgUX3oDd964hIxz730Bbh3PP/AdvrU7wdz7ruXTkxwGJU88zCc/9QtO
pSAw61a++rMf8PENpf3eGCIXtCn2vj2/2Cx8x8e48/tbeeRIkrl3/DHvWjrYZSMelt73M3be
1+Oh5BY+uvB6fnR8Kkyo78PX+cPT8vnRLdpl7OkYm4osf5gVN92J1/yK3++tpXbvZl69ZA7r
S7Mme2giIiIiIiIy5RmcRJxYPEHKcToDSgvL7piyN2W6lxtuPan2CA2JJB0NuBnkhHPI6D+H
cz9OKpVeu0m209Q01GZ6LOu6uDD+XYV2kFA42GMICaLtLbS2J3FNimhTBOwCcgMT3Qpr4/Ge
a+233cbndT/L49kbJOhrI5k04MSIJUL0np04STTWGYlafjKG6jCfKJbd4/6//cPp7v1s4fVO
7MUGExfimhZef2U3rQa8uYvYeO0l52aAO+U47H/wB2xqSGH5FvHpX/w3n1yfO9mDEpELjG/2
XTy8/xZO1zkUTM87dy8isbz4u1I1f/+rxETOmo6xqcvKYOn1N3Cs8lccaG7h9S2vs3zWerL1
+6qIiIiIiIgMwqTaaW5qJZocuDkhPsr1pRLdU9XZXj++EXaHum739p1ElOhINzhAYDURLK+f
zJwC/N4IDc1x3M57jmYGQjpXMgpj/bqPzfHsJZjhozWZwOAQiyXI9vvTwadJROnKcO1gxtSZ
wjr9Vuu/Z4zpfsye4I7tCQtxkw2HKD8dA7zMX3MFJefaFMpTlannuU07SRmLzHUf5CPrFOCK
yCTxhSiZPtmDOEuWD7+/4zcHW12SMh50jE1pln86a1fPpeKZcqInyzkcWcPyfP35KCIiIiIi
IgNItRNpaO64by2A5cHn9+H1dHT1GdfFSaVIJlP9pmcdjC8YxMRjpAw4sSYanBR54RD+EQdd
Fh6fnxE3l3rtiZ3CuO/mM0NkRuO0JoFUgngKfJM+t+65aAxe9zE8nj3BDPwtCeIGnFiURMhP
wAIwJKKxztvseQhmBCb1+Bu57lF2BLoTN+oJejsYag8dotEFy1fMogXhsyvRjdNw6jiVVTU0
tLYTTxp8gQyycsIUz5zFzKK84X+oJZs4tP8NqmpbIGsasxddwtz8we98ZlwXtzNtN06KdPBu
HBzHGaDtvKO9fLxDeZM8yO59MQwe5l+5jukjepMaXNelx8UDWJYHu+u5JkH1wdfZd7wRsopY
dOlSZoYGPlRSTac4VhfD4/Xi82cQCueRM+K7ULu4juloVbctnOZKXt9VQVvGRaxYOZeQDRDn
1P7X2H8yTuHilSybFRr+2BnlaztmjIvrdtwEvWtfmngD5Xv2crwhQVZBKQuXLmRaYOgKzm6f
6rXttTfG63076mNs7F6XszbAcZpoPMbePYeojVrkTl/IpUtmkTnMz5Ke+7avXrWdc7z4u/Ka
kXZJui7OIPuiPwvLY4/7FDUmXkf53nKq6tvxF8xmybIF5HddPOW6dLw9+x7r43OcutEaDu4/
xMmGKBn5M5h/ySKKMobeA13H19DHUsfPGWNZeAZaaIx+Jo+9MzjGONufyQOLNxxhz97D1Me9
5BVfxMWXzCFnFKsc9Wvb+V6xOv9vGM7IjgPG+P99i/wFiyh+sYKTyQgVh+q5NL/kHPmDQkRE
RERERM6U5fHh89mAZ4Tn9A2x1tZ04OUJ5pCXmznAxdopWuvrOkLK4UeBJ5hLbnaA5sZmoimD
m2wj0uCSG85lqFlnbbvrRqXgzcwjfM5Mg+rF57Uh6QIOjsME3wT03DZ2r/sYH892kMxgC/Go
C26caNwQCFqdX3duxJdB5jnS7Onx2IADGJyUwwRMQJ42QVtKUVNdjwsEiucwY5iTtwNLcPS5
H/LJu65h/rQ8CksXs/LKa7jhplu4/fZbuemGa1m/ZjnzS1fx91vbBh9J/Wv8+M/fxMLiYhat
uJLrb7qZ69evYkFJMUtu+zMe3Fnfv1k6uY0/WZSJz+fD5/Phz1jJt/bEAJcjP7iTzM7He39k
sPGbuzuvKBhHppmGJgewKJ5RPKIXNLrjyywJ9h5v7nVf57gLbW/8gg+snUPpkiu44ZZbuOHq
lcwpWcBb/u5JavtdXuHw+vfuYsnC+cybO4fSmUXkZQXJKlrIVW/+EF/9+RZqh3gzt/zvxynw
+8ic/zGefOFrXD1/AWs23MC1axdz8c1fZnfLMX7ynpXMX3YlN950HSvmL+Qt/1hGbJD1ndFr
O2Yctn/pKoI+HwVv+zHNbhMvfvf9XDZzBpesuZabb7mJq1Zf8v/Zu+/wOIrzgePfbdd0OlVb
7pZxAWwDtjHF4IobnVBCJyG0QAgllF9CSEJJJZhOCDV0Atj0ForpphrTXHA3uKmX62V35/eH
unSneifLeD7Ps0+IJd3NzTs7uzfvzgyDikZx9G8fZ20wVUl6Vqcyts1k4LztbhtLX1x6qqmd
5sy9mW3xzSy6Yi7FA0ey7/Q5HDp/NlP2Hk7/4mlc/siXhFO9jL2Vm2bnJKm/uqPg2Pvxp7vo
vUUxcBhdmSWZ4JlzhuJIURdtDmd/Lv5fMGPFt4Oreez/jmJU0SD2nHwwc+bPZfrkPRg8eAJn
3bkEv1XK7YfmYRguDv7z0hZtPd3tNF7yCbeeO4vh/QczbvLBzJk3h4Mnj2Nw/+Ecct5tfFoa
T/6H1lquO9CHYTgYes4zpOpqSh4+BY9h4MiaxUPbW5+16eqTM6DLbQx62ie3ZkfX8/CvpjNs
0Gj2mzGXQ+fN4sB9dqNowHhO/OPTrAu3Xx/di22Ct6/cB5dh4Mg7jCfL2r9Dssqe5LA8B4bh
Yp8r307aDjJ13deyBjOsvxOwqSwtw+zGa0iSJEmSJEmSJEk7F92TS0FBAQUFPjr3vHeCeEPG
S3Hi9SVLeHWPorvJyc/DWz9TTZgRaqtqibbzVVrT9frcgCARj++QJZK7R9DxXsFSKumLe7rb
s4LT467Px9vEIlFswIqGqcvhKjhWCLEfAAAgAElEQVQ9ni7l65sXR3R6Qk16aIZBwzMUZiya
crwyE3oniSv8lFfEAAVvYUE39sINs+SGo5k89wJuf3YJG2tiCEBRdJweLz6fF4/LgaYoKNpg
ioc4kr5KfPNLnD19Or+87VXW18RBNfDm5pHt1MH0893rd/LzGbO4+q2SnafbiIWJmHXTt50u
V7dniiS2/UBJ4DOuPv5sHllWjuYbQHFxER5NwY78wMvXn8o5961uNU3eZsvGzS0TXsImUrGe
j195kKvPmM4+My9jcUn7w59mxUru/st9BPeZz+FTdsONyfZ3buT3l13Fgs9ymHPkLEZka4hE
Ga9d+yeeSzLw25dia1aU8On9Z/OTyx5hRY1C/pARFA/Ow6GC6d/Iyzf+nFnHL2BlNFlJ0lOn
zcnYpke6y9G9uKSPqKngk3+dxy9uWUxJXKA7PbgMFQVBeMsSbjlrLmfcu2oXTF4YGAaAguIw
dqo9OERkBTceewhnLniFjX4TVAd5g4spHpwH1ct56NJjOPfhLyir7vzjRd1tp7GNz3DGtNlc
/sB7bA1ZCEXD6XKiKQIrtJV377+MQ6aewTMbu7ozTNf1rE/OhO60sTReG0SCT284nV/e8yEV
pkH+4BHsNqw/Hh1iVStZ9NdTmXb4n/kqRSK3+7E1mHLayYzSwQ5+yMKXt7TTVwo2v/w0HwZt
0Edx8mlT2tRTRq8NiofCAg8KEK0oJ7DT3BRKkiRJkiRJkiRJvafZnqKKmv5V6VQH3rx8clwa
CiCsCDXtJHIVh5PGRdiiISIZn12WJsIkHm+oSQ2tndnGmXjviL+ayvJyKqr89XmWnUv64p6B
9mx4cNcXTsTDRMwEkXB9oll14eniZriK2rAEtGixF3CvMFxNM+HNMIGQmXy8KQNNqFeSuMIK
EQiagEJufteXUo6tfYDfXPsWVRa4hs3id/e8yGdrtuGPxogE/dTU+AmGo8TjYaq2vMTpQ5IM
iVqbuOucc3l8VRDFMZRjr3uab7b78VdVUusv4+sXb+CwES5EcDk3n30FbzQf5DYmcdOXZVRX
V1NdXU1V+RIuHusCVIrPeory+n9veZTzyqVj6Y0+p6FddLZe3RP+j6UVdeXc+solDNLALN3C
ipfv478Ve3PV019RWrmNDRu2s335wxwzxAHCz1v/fpjvWowPGxx269eUlGxjyw+b2LBuNd8s
/ZCXn7iDy0+YSI5qU/Lx7Zxy2q1saKfzsMOfUnnw4yx960Ve+uBD/jY7B0X4efNtN3ctXcKL
L7zFe3ediE8BO/Ity1a2mq/Zk9hmQGL7eyy44y2KjruBdzaUU/bDejZsLqfku1f5w/zh6IrN
treu49J/L08y47NndSpjm6HztodtLH1xSZ/49ve548Ev2PPMW3n7u3JCkSDhUBVfPX89MwYY
KHYVL11zLW/UJAmwOoiLX97aou6qqtbyj1lZmSlsr9JwGHU3xw5HZ/ZkMDjq9hWUl5enPEpW
Pc1JI1woKHjGHMuxk90ZKLfJV3dexPVvb8dWdIoP+xOvrymjfPMGNmwuo2zd2/ztmH68ftut
fFyWvFGlrZ1aG7nz3AtYtD4CWiGzr3yEL7cFCIfDBLZ9ycNXHEKhBpH1i7jg3DvZmOEvFT3r
kzOhq20M0tUnA9i1S7jvsU0cdOmDLN1aTcXm9azbVELlls+4++x9yVJsSj/4K+f99UPazKft
YWzd+5zISRM8KCLCO0+9QGmq+227lBefepeIUPBMOIkT92l1zmT8ut90v2oG/YTsne9LnCRJ
kiRJkiRJkpRpGlpDdsVONEtEppGi487NJ8ddN46AFaG22k8s2fdp1YXHXT+qKeIEqv1Erb7+
fVaQCAUIN3xt1x04e3Ep5USwhtpwjIRlYcbD1FYHyEQYMyptcc9Ee9Zwe5x1SUiRIFxTS7h+
DFF3ezo5472JqmmN42hmLN5L43j1FAcer7Nx1nM8UEVVbYho3MSyTMxEjEjIT3VlLemeJ9Ir
p4RIxOuWNEfB6XR0MYkrqFzyHt/EbNBG8JvHn+evB2cn/U1Fc5JTmHwPNP8H/+KWt8uw1XyO
u+N/PHnunk0f3shl/JFXsmiUl3kHXsSSLc9x55PXMPeC0fVB0XBl+3A1/L7pw1l/XiiOLHw5
OZ2aSZPwl7K9OtrFZLyCK28gRT4D7FLee+JFVjebHSMiX/CDJQCb7z94gnspaFO/xuCDOOWI
8U3lVx14fXWzlfX6hmfH1/PiMxFOeuBZ/nzkwMbXyN79FP5w3r959U8fE1v9KcuqLMb2b0px
Obx5FHqbv9toxk86iMNPPo+zHjyDWec+Tdl7N3P72+dy69yc5B9RHcKc+XvjBFALGLN7Icpb
fvKnHcZBOXURKBi/F4O1/+K3wgRDLa9SPYttGuLSSnzj2yyd9mc+efxKRjf+WCV31HyuW7SQ
wEEzuP3bMB/8+z6WXXgb+7Va971HdSpjm/bztuflIK1xSRez5BO+n/kgn9x/Bv0b3lz3sdfR
V/NEfAP7nPwQFeWLeenDIIcf2Tq+Co4sHy3WPBBxPMZOuxFuMwouXy5er0lOtrtT1yuHN5d8
b/Kfifhabj3jUhZujKIVzOSmhbcxu7BlPNPRB4nYUu69+6O6pNc+l7Bo4TVM8jSUXiW7eAa/
/e+zJA45iGu/jZP08p+mdup//y5ue68CoRhMuvQJnrthDg3V4yrahzNueI4B1gyOvPUrKt67
nbs+OI8bZya/rqdDT/vk9Ot6G4M09clAfPOXhC98njcXHI6v2Zs7++/Lefc8j1U6mYteLuWr
B/7F27+dyqHNfqnHsdVGcvLpU7nhizfwf7CQl7dcwDnD2vbEiS0vs/ADP0JxMPX0kxnZqgvs
cZ/cIQWHs76Hs01MC3rlqTxJkiRJkiRJkiRpJ6LjdOkEgyZgEqqpRnizcDsMNE2pmz0rbIRt
YvVo0qCGKycPYVdRG7MRZpjaGp38PA96i0EFBYfXhydeQ9gUCDNMTUUMp9uN02GgayqqAsK2
sSyTRCyGcOfh62omrQsSgUpqEzoulxOHoaNp9TMphY1lxolFwoSiDTMaVVxZWb24Kp5JLN5q
ooMVJ2aCY0cszScsYuFwx6syKjpOt6PZMEW64p6Z9qw6s3DrUUImWGZ9fStOsrK6UcmGA4ca
JmqDiAeoqQWv20BVBLZlEo/FUdy5eJMv1NtjmjuHnEQVNWETgU0iEqAmEsjMmzXTKyPudiJe
vySngmF0NW8siIYjdSey4sDV3u7dKSX4cNFzbLXANe4crjtzz6TZa/ceP+OS44agiigfv/F+
mpfPs/ju7pMYPWIEI7p0jOaku7+r2zLZXMOjV/2a888/v/G44Df3sSoBYPLN41dzQbOfNRyX
3vFux58lsYo3t0/j0sMGthpQ1hi91564FLDtMraVdnZaoMGeP7uGs/Zyg13O4je/TL1OuJpF
trcprqqioqCS7ctuLIuq62gN/6fFZ+lpbHsel7afJ5efXHJus2RBEyVrXy695FDcCsQ2vckb
K1LtAptMF+q0uV02tumSoXKkPS5dpA3j1F8f15TAbaQwYN4R7OdUwQ6wbt22jC3p3DcZHHvP
Omr9Nay+66ie3TiKKl654mSuen0bOEfz60cf47xxnla/lJ4+KPrN6yzeHAfFwxGXXsxET9sb
cMWxB+ddfEyLxF2HutxOEyx59nm2W6BmzeCyy2fRJr+tZHPIlZcz3aOCtY3nn1mS2X0kMtYn
d1ca21j963Xp2mDszbkXzU7eDtTBnHLhT+mnglm5hLe/bL4zdjpiqzLyhFM5yKNixz5n4XPr
k/QvNuuee5rPYzaq5yBOPWFkq5vV3rk2GIbR+KRoNLazrEElSZIkSZIkSZIk9SYjKwdvw8ah
dpywv5rKijLKSkspLS2lrKyc8oqaNCxtrOPOzSWrPmtrxwPUBJPsf6o68eXl4GnI7gqLWDiI
v6aaqspKKioqqayqpqY2QCgaJ57I5Pddi0TCxIxHCPprqKqsoLysjLKyMsrKK6is9hNslsA1
snLxuXtzgoiKqrQaHFGU9C+L3WkJIn4//o6OQKTt9ndpintG2rNi4PG0nNipubPo4krK9a/l
JMtjNC6pnIj4qa6qpLKyiuoaP6FIjLiZyTat4vQVUJDjwaElG1hT0BxG2ucB9M7kdEVpDJLd
5Q2HVQZMmswQ7TU2mmu48dSTUa+9ktOPOJDhSWZBJmVt4YsvSrDRGXPY4eye8s887H/QBPSH
fiD83Qo2WjChF6fvd0RR+7P/0ScSbrYsoEhs5r3nl1BiaQze73CmjWy7nKl779Ekn5/cnM5e
hx/G8CQtzDPlIh777zwiipdxg7tQIdpu7D02C+XrKNu+r9vLL2XVd/eBnz4YW8XYi2lT8lP9
lIHTZzLWeJ6liR9YvsIPE7uwtGpX6rSRjG2PZKwcGYhLF6jOcUzeu3VCsZ4rh1yPChEIBkI7
zx7hfUqcr+/6BWfe9SVxJZ8jb3yKfxw6qNunQ/sE1StWsNmq638OmTEgxfso5E+ZynjjUZa0
WSc3lS62U3sry5aVYAFZE+cwLcUscq3/NOZMdLP4wxAly5ax1T6U4gzdJGe0T+4rutAnG/0m
MLE49SOJ2RP3Z6yhUBorZ8PGWsSMrLr2lKbYGgOP5LR5hbz7XDlLnlrE97/+AyOav5T1Pc88
9REJodBv3mkcObDVJ+mla4Nt2/V9n4Km/RhWGZAkSZIkSZIkSZLSTjHw5hegh4KEwjES7W3H
o6joht79sSHFgTcni3hVkIQQmKFaAs5CfK1XFNNc+AoMnOEgoXCUeIqldRXNwMjoqlMKutOF
w46RMO0U44sKmsOFJ8uLx6llaNwsFRW310O4OkTdVrgKutuLe2ddiSsdcc9Qe9bcWbhC8brk
r+LAk9XV1Xob3xTDm0uuqKU2HKd18RRVJ/NDOAq620e+OxvLTGCaFraoe2/d0NGVGDVlNVj1
bSodbbpXUpSa01k/td8m0XqKeid4DriY2y55g9Nu/ZTA2pf542kv8yfDx4h9pjBt+jRmzJzD
vFmTGZSVIkJ2Odvr9wCMr3mVm/75ScrKi367BaGAWVtNrS3ofgaqNY3xl71O9YUpNjxOSUF3
uuuy9/runPevRzmv2U+FfxGHv/IRJZbGpLNv5/HzhnevxIqTPcaNTPqUgN5/H446cZ8Uf2hS
sep9Xn71XZZ+u4YtFTWE4woOdxZ5RQMJLI8CAjMUIiLAle6euMexTUNcWv/EVcSg/NS9hTFk
JEOdCkvjJmVlldgUtZpllOY63WVj28fL0e24pIealYsvZR6n2dRomcHtBsH216/ipCteoUo4
2Pv8B3jwwgkkr+509EE2FaWl2AJUz3BGDEx9adf7D6K/Q6HtZqep3qaL7dQqY1tJAlDIHrEb
Ram6QnUAI3fzonwYIlG6jXKLzCVxe9wn9xXp6ZO13Dxy1dR9k+rzka0qgCAYCNLYk6Urtko+
R55+JHkv/IfqL57lhbVXcukeTY+axdY8zzNfRBBqHkeefiT5rYvaS9cG06w/JxUDh9G7XyMl
SZIkSZIkSZKkzHH4+jHA1/nf172FDEixjRYAio7Lm4vLK7AtC8uysG2BQEFRFVRVRVU1tHa+
ixvZhQzoxE5TiuGloKi9wjT8ooYzKwdnVg62VZ9osgVCUerKounoSWcSppOKIyuH/CwQtomZ
MDFtG1Gf3FI1Dd0w0Nupl0xTHNkUFDqJxS3QDJyOHiTZu0XHWzig7Upn3ZWOuKehPbd9TSc5
/QaQevOvrtBwZufTP8sikUjULe2sKqiagaGrSePXufPLILtwAJ3f8E1B0x1orYdhTZOG/Lmi
qmkZY+ydeaaaQcNWibFoFEFO104GpYAjF7zD0nn/4ZY7H+DZt76mPOpnw9LX2bD0dR6++Y/o
vmLmn3UVf/3TL9g7t+VwsxARwmEbMPnu+X9y1fMdv6Wh6WkfxFV0Jx694zmxO4Sax4D+XVss
3KpZys3nn82fF31LsKP1VjOUCEpHbNMdF9Xlot0tFdUssj0qBAThYN069w3lyUid7sKx7dPl
6EZc0ipNFxGprfDK+zj9jDtYE4OB8/7KUzcfTUF7+fwe90GCUDCMANQsL+72+h/FgcupQrCT
L93FdipEmGDYBhTcWZ52rvUKHk/dz+1QgJBI88MXzfSkT+4r0tona+2f+3YwQNAWgEpOTk7j
76Yztv3mncoRAx7l0W0rWLhoORf9Yd/6BwUslj+ziJUJgTHoSE6d16/tx+uVa4MgGqlbWlvR
HfwotvuWJEmSJEmSJEmSMkxB1XTUNlmdHUvVDBzajtjktYmi6hhOvRf3u+08RXPg2gkXZetI
z+PeN9tzI1XDcGp9rk2Z0Vjj1mJaw1ZdPdQrEVDUbPJzHWwsi1NdWY2gqBtDtS5Gz/sVd837
FXeEtvP1knd57733eOfdd/nwi3XU+Dfyyq2/5IN3lvPyOzcxtVkiV1Gzyc3RoVQwfO75nDOj
9d5+bel5kxml70IzLxQX7q4sRG5u5LYTj+Sqt8oQeh6TjjmNE+cdwJghhWQ5FGwrTrC6jLfv
vIK7P67JXLH7YGztaJR4e4PoIkYsVjdA7nQ5m8qbqTqVse2b5ehqXKSdglW+mEtOuIx3Kyw8
e57NI49dyu7OTF9LFFzuur5ExCLtT7IVcaKxLqQpu9hOFcWD16MCFpFQuJ18oiAcbkg8Z5PV
eg+SDgkSZuemE3e7T+4rerlPjq1bw0ZTgJrDgIFNWzSkM7ZK1lRO/+konrhtFV8uXMjq3+3L
WB0wv2Phwi9JoLHnT09jalaSv+2Va4NNdWU1NuDMya2fmSxJkiRJkiRJkiRJkiTtsswYUVvD
4Ug2WcDGjASoCTWkcHVc7vSkmHtpT1wvhQUuKIsRLi8jKPbA14PxMC1rIJPmncKkeafwGyBW
8S1PXnseF/37U/zf3M31D53H/y4d21SR2mBGDDNQ1sSI5R/ARb8/nS6smJDk86jo9YtrJxKJ
Dn55Z9G1Tbv9793Bze+UYWuD+PnD73LfKaOSNKY44vWrufvjNBaztXTHNg1EtIRtVTYMTL64
vFn+A1vDNiga+YV5je00c3UqYwt0/7zNWBvrWlx+3BQa8jx2e3st9HEi9h23nHYGD34XRiuc
xS0Lb2V2YW9spKGSV5iPApiBLWypsmFAiv6nbBtl7WY0W+tiO9X6M2iAARvjBDZuoNSGocn+
3i5h/Ya6pXqNokH0a6eakpfWpqqiqlMLAXS3T+4rerdPNln55ptssUDNnsz0yc0eRU1rbB0c
fOpJ7Pava1m76nme+foaxu7rJvLVMzy3Kgr6aE467eDkS5D3xnVfBCiviAIK7sJCkuSSJUmS
JEmSJEmSJGmXIswogUDrMVUVhycLZ6/sI2sRC4WJt16hzOrqFmWS1D1mLEhNIFGXZ9B1NFVB
URSEbWGZJmbjuLaC7vGRlabsay+NVWr0H9gPDYhXfM9mf9f3xW2Ps3Avfrbg7xw3QAeR4Jtl
K2jxDkohU6ePR0dQ9sp9PL2hs5sBpqD4yPXV7RdXu3kzNbtcL2GxaekXlFvgHHE8vz4h2YAy
YJewbn0ws51oumObBiKxnPc/rkz1Uyo/fJ9vEgLUQYzdI69+BlFfqdO+Ug76znnbB9vYj47i
JsujAjb+mtqd88ZLVPLCZSfzh8Ul4BzDRY8+xjljPb305gr99hxLkQYi8Q3vfNhO//PRByxP
ZLCG1cFMmjQADYh8+RYflltJf80q+4C3vowAGoP23ZfBLda4d+GpXxM66g+mmFkc4utlq+nM
3UT3+uS+onf7ZKvsf9x47zISqBTNO4EZzbenSEdsm/FMOpET9/KAuYFFT39GggSfLnyGjaaC
Z68TOXFiivOnF/rkRM1mvq+MAypFA/vqHsmSJEmSJEmSJEmS1IvMKKFQqNURJpZ8eCADLGLh
1u8fIhRNb65JkpITmIn6tiZszEScWCxGNBolFk80JXAVDUdWLnk+R9rGGHtpXEohb7fR9NMV
hFXJd6vL0j5Ib0dq8cfq3svVZjlEjb1PP4sDvSp2cAm/P/M6PqvpQe+i9mfc2P6oCEJLnmTR
+miPyr4zisfrnroRtpVyltTml//Og99CZlelTnNs08Gu4flb72N1ktluIrqCf936AgEBxoAZ
zJnQNEjdV+q0r5Sj75y3fbCN/dhogygeaqBgU/LxB6ze6RY4iLHsjjM5+55viCv5HLngKf4+
v+MlXtPJM2ku0/vrYNfy/M13sTKWpP+Jr+Le21/En9EsucHBx/+EQRrYofe4acE7bbffFQHe
vvEm3g/boA3imOMOarl/hVrIiGIfKoLAR6/yfnXb8y2+cSH/eb2ic/cS3eyT+4re6pNt/9fc
+PNf8czWOKprHBf9/kQKW7xeGmLbnDaGU06fgkMxWf3s0ywLLGPhM6sxFYMpp5/CmJRP8Wa6
T7YpW7OaKkugGEWMGpHTxxL7kiRJkiRJkiRJktRbNAyHE6cz1eFA77Unn1X0Dspi9MqMYGnX
pOD0FZCXk02Wx43L6cAwDHTdwDAcOF0evL5cCvoVkp/tJJ1NsddOMT27mDFDswCbLV98wqZw
63nvqQVWv8dLiz9h1aZSAi3my9tEq75n6av3ctExF/JStQlKFgdOm9RmpopRfBo3/G46XsWm
4sN/cMi+h/H7+//HypIQDa9ohqvYvOYbPl6ynKp2R4YNphx3DAM1sEMf87tjfsbt//uWyljD
K1lEqrawdn0pfS8XIYiH/dTW1lJbW4s/GKv//DbRQNO/1/qDbZcmaKRRPG5PslSIb3qav9z2
AZXNHnix/Bt46cafM+f0hUw880SKVLBDFWyrCHZq1lRXpTe2Paf3O5S5rjs49rQbee/7QGP9
1q5fzN9OPo5/fh5AKA4mnX0eB3sahobTUacytpk6b3tWjnTEpW9JRAL4G8pdf9TU+gkn6j9Z
Itzq536C7T2Wp+QzbeY+6ApEl/+bcy55gC+2BevqSSSo/uEbFr/1JdV9coquYNurv+Xk/3uN
aqEz5pQF/POkIQQqK6lMelRRG07/lUHJmsYvz5qIoQj8n/6d407+O29v8De2Nf/Gd/j7ycfx
r6w5zM1LNpczfe3UN+1CLpnZD1Uk+PLW0zj+qif4tiwGQKzsW5646nhOu/1rEkKl36xL+dW0
7Fav4GLqEXPJUcEsfZYLTvwjL6+oqDsvrRAb3n+Ac479C3lHHka2AogoVeU1pJpg3L0+ua/I
fJ8cq1zL4oeu4ej9Z3L161uw1QKOXvAolyWZCdvz2DanMvqnp3KgWyW+6SXu/+f9vPR9HNV9
IKf+dHS7N6iZvO7b4U18smwrNpA9fHeGZ/fOziOSJEmSJEmSJEmS1OcoDrx5eeSlPHLw9NrX
Zh1PTntlycPr6GvjOtKPiaLqON1ZZPtyyM3Lp6CggMLCAgoK8snL9eH1uDDUDLTBUCgkgsGg
CAQCwu/3i5qaGlFdXS0qKytFeXm5KCkpEVu3bhWbN28WmzZtEgsXLhRPPvmksG27y0dk+1Lx
n1tuEgsW3CTue+YTUZ2wOvF3cfHJNfsJvW5bPKEomnBm+UROTrbIchpCUer+HRAomhgyf4FY
GU3xuolt4tnLp4tcVWnxN05vrijI9Qit/rVUz+FiUU0HZTO3i8fOGCOMxvdXhKI5RFa2Vzh1
VSggXOOvFN/Gu15PXTmsmqfFfJciwCGOunujsDr6G2u7uOmQrKbPn+owxot/fhtJ/b7hL8Tv
JvmEAgJFFVlFo8S+Uw4WB+w9SuQ5VAGqKJx6vfjsgz+JUXpTHenuYnHlWwFh27aoffGXIkdp
/V4x8dqvRwsNTYz+9Wsi1tB2vv2nGG8gUHLEL1+szWxsu3UkxGfXHiB0EHrR6eK/iy4QgzVF
KKpD5A4cKoYMyBGG0lA2VRQe9Afxud9Kb53K2Gb2vO1uOdIUl/S30zPE2yn6Siv6pjilQBeg
iwOu/UwkWvw8JhaeObCufXT6MMTBf/mi1eu0PBLbnxcnDHa0qFuHJ0s4dUUoIPQBPxPvpOrb
d+jR1frQxJ6XvtnY/tN5WLWfid9PKRRq4/XSELkDh4qhA3OFQ1GEog0WFyx6rD62hjjwumax
TXM7jWxYJE4a5WmqF0UTLo+r8TwBRXhGnSQWbUj+WlZ0lfj7rH6NnwVFFQ63V3gcmlBQRMGU
a8RHr18hhmjN+qDsg8Vdaxper+d9cl850tEnN/W/CEX3iH6DhoriEcViUD+fcDTr0zTfeHHh
I1+JYAZj2+KwysQ9R/drdv4oot/R94gyqxN1k4HrvpWoFp8sulfctGCBuOnWB8UXpZnuk+Uh
D3nIQx7ykIc85CEPechj1zoikUhGj2g0mvTY0Z9bHvKQhzyaH08++aRYuHCh2LRpk9i8ebPY
unWrKCkpEeXl5aKyslJUV1eLmpoa4ff7Ra9u8+Us2osZ+w5BR1C78SOeffFDtgY7mpEkqKio
RqlPYAthEQv5qa0NEIolEAIULYthkw7nktte5eMXfsMeqZ640AbwkxtfZ9niu7nwiAkUuTUU
YREL1lBZE8YSAAoK5Wzd1sEea2oRpz7wLi/840z2H5yFqgiEFScUCBIzbQSQ2LaZbVafnDrW
Y4prIte99CLX/nQiuZogVLqOLz5ewqffrCfgGs6hF93N2y//nr1ys3E3hkNgxvyEkixp2WPp
jG2PKRQdcSMv3n8h+/ZTqd2+mS0ltSRE3Yz0Qy+5l3deuZZ9vS3baV+p075SjkZ95bztU23s
x0crOpoHXvsP5xw0FIcCCIt4OETMFKA4yMt1ENv1Vq7vEiV7Mte/+g73XDy/bvagSFCzfTOb
t9ei9p/Mhfe/yI2H5xOvnzHt8Xoytkyss/g4HvlgMTefewhDvTqKsIiGo1hCQfcO5ZBzb+bt
Dx7huGJn8s/i2J0rn32T28+ZRpFTBWETjwSJmB7GHvNHnnn2avYpyq+biQuAwIyGSL4NSvf6
5L4i3X2yMMOUb9vMpo2b2Hl6jwEAACAASURBVFbuJ4GLQeNncta1j/LZms+54/S9aW9R6Z7G
tuWHK+CY0w8nt+FuVM3l8NOPoaAzoUhzn5wIbuXDF57lo01+BDpDJ89gr36d+AySJEmSJEmS
JEmSJEmSlCFKKBQSQggaDtu2G//Xtm0sy8KyrMb//vzzz7EsixNPPLF77yjCrHjzOd5cXooN
qIaXIaPGMGJwP7yePIaNHNRsELKBTaRqOz9s2U5VTYBwzMRCxeFyk50/kGHFQ+mX1fV5+yJW
xca131NaVU3Y1HB7sskdMIQRQ/vj7sqi1SJOxcbVrNtWQTAGTk8WuYWDGT58ID5Hr+bJd4hY
zSZWrdpEZViQVTiU3fcYSZ6zPoimn23b/ShON26XC6fLicuhZ3x/ubTFttMsll4/lYOu/RSK
zuCN7x9ipkOBhJ8NK1fwfWUcd95ARo0dTaGz40/fV+q0r5Sjub5y3vZ+G9tV2Pi3fseqDSWE
LCfenFyKho9kWL5L7kvZBSJWwdqV69heHcFRMJxxY3fDZ4BV8ghzRvyC9+IOTnhgA0+dmfm9
e0W0gnXfrWNbdQxn3iBG7TGKQlfn39UMbGXVyg1UJjwMGTmGEQOz6/aVMP1s2x5AcbrwuF24
XG4chlr/edLbJ/cVPeqTrTi11RVUVFRQWVFJ0HTiy8+jaOhuDM3rXrKyp7FNpy73ySLM1vWb
qQkHKd+6kTXrthBM2IDGgL3ncuzssUnuRyVJkiRJkiRJkqSeiMViGX19RUn+Rc7hcGT0fSVJ
krri6aefRtM09ttvPzRNQ1VVNE1r/G9VVVEUpe5/ez2JCyDibF3+EYs/+JqKaNM+iYo+jGMv
OJ5iQ46aSTubFAkDSZKkPqT8hXMZe/wDVKqjufajr/jTZPeOLlKGyD5Zap+Ib2TR3c+z2Wya
ray5+zFh2mymjB+E/HovSZIkSZIkSZKUfjKJK0mS1LUkbq9tO92C4mDwXjM5fY/JbFm/hvXf
b6c2GCIUy0HmbyVJkiQpAxLruP+W56iywTFsJrPHu3Z0iSRpx1EMfIX9GeLMwpudx4BhuzFm
5BC88kZUkiRJkiRJkiRJkurZmAmL9jbQU3UDrVe+SgushIndzm8omoH+418YVdrF7Jgkbj3V
8DJsj0kM22NHlkKSJEmSftxi2z/hjkvP4roPqhCKh6kX/ooDd9Cyt5LUFyjGEOafetqOLoYk
SZIkSZIkSZIkYcUCBMJxTNNCz+5Hbl8ZsxExAlW1xFJmcTU8+f3w9cpE5wShmirCVqqfKzhz
+pMn90b60RK2hWWDpmu71LZ7OzSJK0mSJElSetQse5I7X1xBOBojFo0SjUYIB2rYtvFbli5b
R3XcBkVn+JH/4J6L90Fu3SxJkiRJkiRJkiRJkrTj2fEY0ZgJKDJhI0lJWJEaqvxRLFE3OTQ3
38uusnOa7BMkSZIk6Ucg+u1z/OX6hcST/lTBkT+O4y79Gzf+9igGG71cOEmSJEmSJEmSJEmS
JGmnpbhy6Z/r6tYMSGHGiESixOIJTMvGBlRVQ9MNnC4PHpfeidd14Os3AF/r147WUFYTbXfJ
577LJh6JkLABdJxZTpmwSypBOFiXwAWwEyFCUQ8O966xdrZsE5KUFgoDp53J1X+Yi/BOoLh3
NgKQJElqlD18ArNm16C4XLhcbtxuD9l5hRQNGMoe+x7EzIMnMDBrV5l/K/tkSZIkSZIkSZIk
SZKkdOry6IowiQRqCYQTbfaytWwby0wQj4YJObLJy8vC6Mbwzc494mMTDwUImoDiQpNJ3BRE
myS92Dmz9t0i24QkpYXK4Fm/5JpZO7ockiTtqrJmXsVrM6/a0cXoI2SfLEmSJEmSJEmSJEmS
tOOYhKorCcQbsm0KmuHA0DVUbMxEnLhZl9q14wGqazUKc13sGnMrpa4xcLsNIsFEXTJXdeJ2
7jotRSZxJUmSJEmSJEmSJEmSJEmSJEmSpDTRcbkchOIxcGTh83lx6c3nzQrMcA1V/hg2YEdD
hE0XXpmxktpQMLz5FDpixC0Fw+lE33VyuDKJK0mSJEmSJEmSJEmSJEmSJEmSJKWP5skhVzXR
XY4kM2wVdE8OvngFNVEbMInHbXap7JzUBQqaw4V7RxdjB5BJXEmSJEmSJEmSJEmSJEmSJEmS
dhECK5HAtCwsG1RNx3AYaPUTRW0zTjxhItDQHQ4MrYOdV4WNaZpYloVlC4QQKIra5nV7XmyB
LZqWJ1bVjsplkYgnMC0bG1BVHcPh6MU8qYrD5Wj/5w4DJRpDILAtC3bAgspCCFCUnXx/3WZ6
GvcetGdh24371yqq2mGdCmE37m/b8vcFwm67F24DRVFRuhowYWNZZl292PXvq6houoHD0Loc
f2EliCdMLMtGoKAoCqqmoek6utbxZ+8smcSVJEmSJEmSJEmSJEmSJEmSJOlHzwxXUxOMUb8d
axNFx+31oMZDhGNWU/JI0XB6c8nNMpInZeIByqtDWCmzTRoOtxdfthu9J1kdO4a/qoawKQAV
py+fXI+evEx2gkgwQDAST1IuFcPtxZftwegDk167nIhLJztGoLqWcMJGqAYeXy4+l7YDC9RD
6Yh7j9qzRaSmAn+8ro26cvuR62ovwAmClZWETEAxyC4sIKuh+q0wVeUBEskLgSu3fwev3axU
kVpqQ3ESppU6KawauLw+fJ4U53kzIhEhEAgSibf3ehq600tujpuetqgdmsSN+UvZsHYt67/f
So0/RCheyGG/OIphxo/mmQdJkiRJkiRJkjpBxL/nhYdep8rhwevLZeDwkYwZsxtF2c4dXTRJ
kiRJkiRJkn4kbNNskcBVFAWEQAiTSMDf/AcgBAiLWKAGv15IjjNJ3kJVUQVYzf5OQTTOLkRY
xMO1VJk2+XlZ3Uvk2nEC1U0JXMOblzKBK8wItdV+oimzcDaJiJ+qhEluvg/nDk3kChIJsz4R
pqAbvZmuEsQCtYQS9Y3BThD2B3A4cnH1geR2V6Ut7j1qzxoOpw7xBGATj8URLmfqpKgZI27W
/7fuxJmh/LltJoibVru/I+wEEX8VppVHfrYjZZmtaC3VtRHMVNXc+HoWiYSJDTtnEleYAVZ/
9i7vf76OYLNGpeg+Wj8AI3WR6Wfd0g9YsmwNW8trSKhusgsGsNuE6Rx20G7IITBJkjIjwnev
PszTn4eZ9NOzOGJsbsqLXXDzN3zzQyDJk0oK3iHj2Xu478ezfEkn9KX6aCiL4ujPuMmj8e20
gRBUb/iSVdsjKFmD2WdCMZ4dXaRuE1Su/ZzVZQnU7GFM3HuovJbvTEQtaz9fSVlCkD1sb/Ye
6t3RJerjbBLREDXBIDVVZWzZtIalS7yMmjyDmfuPIbtHj61LkiRJkiRJkiQ1ozjwFebh0RSE
Gaamyk/MBhQDT24u2U4NEQtQXRMiISyioQhep6dtQkZ3kuXTUAwdQ9dpXOFYmMQiQQKBKKYA
Ox7EH3GR7+liSseO4a+uIZyoS+A6vHnkeVPMFrRj+KtriVoACpozi2yvG6ehoSCw4hGC/gAR
UyDMMLUBB4U5rh2wgHE9K0IwUp9cU124kyXJM/fmJBKtslF2goTFzpfETWfce9iedacTPZDA
BOx4jAROUi2obcZijTNtdaerZbJSdeHL01vkC62oH3+k/WRsRwxPLl6XhqapqIBtJ4iFQwQj
CQSCRMhP0FVIttH2b0UiSE1jAldBc3rwZrlx6HWvJYSNmYgQqAmlmEHcPb2exBVmNZ+++Cwf
b6pFAA5vf0busTsjBhXiy86lUA7OdFOCNS/+jUuuuJU31tW2SgYo5P3kfjY9K5O4kiRlRuX/
fsucY+5kmwX63R+x6NunOLow2U2pxar/nMfM6z7DbPMznX1+u5jP/z5tBy4TYeIvLycQt1Ed
2fTr58twWfpSfTSVhaIzeOP7h5jp2FmvySaf3nIyR/1rHcZeV/L5FzcwbqfdQMLknb/9hJMe
LsF9wHV8++EfGbETr+yzqxGJpVx7xGH8txL2v2YJS67Zr8dPYHYkVraKz5atYWtlBHfhYHaf
uD979N8Bd4B2lKqS7ZTXxtC9eRQNKMKb5EtQc4oxmDknnURNwE/51g2sWb2BsmCQtZ+8Sllp
LccftR+58ruCJEmSJEmSJElpoTbuKavobjzOILGIDYqO01G3P6bi9OJ1RaiO2IhEnITwJNkP
VMflSTLooOg4PbnoSjWVtTFsBIlYHNvj7nTStOXsSg2nL/UMXBDEg34i9Yk83ZNLvs/Z7L0U
NIeHnHwNKquJWGBHQ0S8rqYlbHuVSdgfJF6fEHN4s+jVHC4quq7Sclq2jr7TjbmkO+49bM+6
C5ceJGgCVoxYHBxJs7gmsWhDqtPA5Wr1noqG0WpqrmmqNJsj3A0KmsOJs9l4p6pp6DkOdCqp
jliASTQSJ9toXWiLSCBEoj7x1raeQUHFodXtGZzoYKZuV/TykGaUFW++WJ/ANRi01zTmz9iH
vJ1tkNgu5dVbb+fdEpO8A8/k/47bM+MDcu2zWPPo2cw6+3G2mwIUg8KRezN+RD+cIk6wtorc
/ffEvUPL2HuESOMZIv14NDtv86f8giuP3WMHn7c/JjYly5dTXn8NNStXsWJLnKMKXEl+V+Du
P5Jx48NNl1wRZuuajVTXX7eFSL1pfcZZG7jp8En8+Yswnsl/YtlH1zA6ow2lL9VHy3cRotlS
KTsd+VmkvqH1PUkmz2ez7GNuvOQibnruK6qbfVtQjHwmHn8Fd956OQf0y/Stv6B6+fPccsPt
/Pe1T9lYHWtaFiuriL1mHsf5//dbfj51CMnzuQa5/QeS238gxSN3Z/KB1Xz97ut8uGI7tRuX
8OLiLE6cN1Y+lChJkiRJkiT9aCk7dIPQXZnSmNBF2NgC6jKlCqqmAjbQ/N87T3N5cAZiRGwQ
ZgITd8qZic3Z8SA1NUHiNqDoeHLy2t+v1Y4SapilqLnxZTuTJ4tVJ16PQTSQQAiTWMwiq6uz
g3vMJuavIRCrS6Cqjmx8yRKHGaXi8mbjStQnyRUNZ3b2TjgLt3fj3nF71nG5dIJ1WVyisTjZ
ybK4ZpSGHK5iuGidw+1dKs4sN3okiAlYiQQmjpbJUzNKJF4/1qK6yU5VzxnQq1UT3PQ5H31X
iUClaK/ZHDNnLO6d8bpkV/Dew7ew4Ns4I86fwRU7OImb2Po0l172JNtNcA45lL8/dg8XTh+a
YnDsx0EmaqUusyt4/5FbuenbOMW/nMHlMombRiqjf3oBx9z9Gc9sTFB8+AWcODZZAhdAY9z5
j7Hs/Gb/lPiY88ccwn0/9IUF9Q2M+s5TMRxkfov2vl4fkiTtDKyS/3HOjBN4bF0EgYIrfzij
hmYT2LyOH6qqWPbk1cxetppn3ruP+f0zdfVLsOrR8zn6gkfYEKnvvxQFTVWwLRszVMKXr9zF
+a8/wysLXuC/F+1HqitFA8WRx4S5x6CLRSxeWUHFyo9YNraYKUN23gXSJUmSJEmSJKk97Y15
ygTvjtGi1rszJK1oNOWBO/Ngr8CM+Knx1y/bqjrIzssjq4NBKhGP0ZBj0l1u2ps3pzkcqCSw
EJgJk57v2tkVNjF/FTXh+r1wNTe+XM+OWZVPd5Pbz4ll2ghVQ1d3vnOs1+Peifasu1wYwSAJ
wIrGSGQ72uSqzGi0fslhBcPt2oGrMtbTDIyGidmW1WbbVzsRb1xFUe2gntOt954rEAG+/uRb
ggL0nDEcMmPPnTOB2+dYrHr8HhZXmSjGaK548r9c+iNM4NbNPGo6JEnqW4xhJ/DUym1s2VzC
qucuZLedtRNSdBwNN8WOtjcYkiRJfY4o5aELz+bxdREUxzBOvOVtNm3bwNfLvmb91o28ffNP
GepQiKx5lHMueoyKDN1GBT9fwCkXPMKGiMBdPI9rH3+fjZVhYvEotdtW8Oq/L+HAIgPMUl7+
7S+44ZNg515YcTNu1mxG+/S67xMff01Q3gpKkiRJkiRJuyA5PtqXCax4lFDAT21NNVVVVVRV
VVNdU0sgGGm2tGpHcROY4Wqq6vfdVHQ3OQUdJ3ABLNNsfHWRCFNbW5v6CMWbfte22ySsMscm
FqhuSuCqTnx5vh08+1VF0/WdMoELmYp7D9uz7sLV0GatKNF4619IEInWp0QVB+72Zpj3FkVt
tv9v2+R0Uz0r6HqqJc0zo9dOj0TVetaWRAGdkfsdwICdbQnlvkpU8u7iLzGFgufAszjvwJwd
XaK0kTclkrSTMbIZMDB35058KgaG0bAfitELM3ElSZJ6JrzsXm56pRRbcbLflY/y4MXT6dew
ooCjP9MveZBHLt8Xh2Kz/YUbue/rSPoLISp4+h+3syJio/efzz1vPc8fTz6YYTkOFDSyivZg
/nk38+ZbtzAtV8eOrea+21+gtpO3eIpjIPvtW4wGRLatZUPDevOSJEmSJEmStAuTY6d9gzDD
1FaWU15VQyAUJhKNEY/HicdjxKIRQsEQsS5s42nGE43JNVV3YHQyuWjbTSk5Kx4hEmnniDa9
R7KEVWbYxAPV1IQSTQnc/Fw8uhx864l0xz097VnH5TbqE50W0Wi8xXuJeISGHK7qcvedJawb
m2Lbmmnez6q9nPDvpVnKgvL166mxQTGKGDMqr2eZajtG1fYf2LyljKpgmFhCYDjdZPnyKBo8
hMH9c3F0FPhELetXfceW8gBkFTJszJ6MyE+9w5awbez6QAnLbNqPTlhYlpUkG66gqM2y9xki
Emv4dmUUgcbIKQcysFMNXmDbdos99RRFQ234WxGndM3XrPyhBrL6M2avcQzOTt5UzNrtfF8R
RdN1DIeb7LxcfJ1ewNzGtkTdUw6qguXfzNffrCPkLmafCcVkqwAxtq/6iu+2xykcM4HxQ7I7
bjsdxDZjNzbCxrbr1s9vrMt4NWuXr+CHqjhZBUMZPW40BR1semD5S9rUabazs0+jdBzbsrXf
tIjtIG/y1+5ZOVrG1g5sSRrbku++ZtW2GP12n8i4wd5OxXbDd6tbxLY4L3WFNj9vaXXemqaZ
5P06ed52sRzpjEuPJWmnidofWLF8PeURhZyBoxm/52A8HfQlLeq2lRafrVNl6r09IzskNBwN
WWiHA72TZenZ+dK6DN2sjx73QclvULrTPtJaH92SfB/ZePUmlq/YQGVMJ7eomN33GIavg0tW
Jj5LvGoTqzdso7w2RlbBIAYPH87gPFeKPrDpszR9QU/xwvVtQCgKWnsnYbyStSvWsqUyjKNg
GGPHjyKvod3bNnXdd+u+MDP9mIiWs2bVerZVRXDnD2LknmPo5+pgiaj6/qf9vqbuOpSyLtLU
FzZqXqeFwxk/biQ5SZ5oSX//ZvLFomdZnxDoefO44uIpONu8h4uDL7mc2Xedymu1a3n2ma+4
Yp8D0/slIPgxL79TgY3OhHOu5qfFjqT3W+49z+KPZ97FobeupPzdN/kyfiozOrMZFJA/agxF
H65nW6KadesrGZ9X1KtPvkqSJEmSJElSOmRqSeTm999y2eVeZIaprvLX7VsLoGgYDgNdq/tO
LWwbyzRJJMxOz3Y1XC5ELIopwIrWUmWZ5OZld5zvaKSgGQ70zv6+rvbCdytBIlhNdWMC10F2
nkzgplca4p7G9qy53DgCcWICrGiEeLYDpwIgiEei1OWBNVxu507y3b6plHX9be+Vupdy3CZl
pZXYgLNoOIPc3XnbOJvevZdLT5jGyMJc+g3dnYlTpjF77nwOP/xQ5s6ewUH77c3IoZO4/tNQ
6pJUfsX9vzmS0UVFjJkwhVlz5zHroEmMGlDE2MMu5vEvK9sOriU+59djPBiGgWEYONwTWbA8
CthsvOcYPPX/3vJwc8iN39KFh2y6R/ipqrUAhaJBRZ0KaGTZXxnralnenJk38IMNoe+e5Bf7
D2fo2AOYPX8+s6dOZPiAURx93auUtzkzLb6+8wTGjh7JbiOGM3Rwf3KzXGT1H83BR53N35/4
mPJ2JkoEXr6QAoeBZ+QFvPr+P5g6chT7TZ/NjP13Z8/5f+PbwPf857SJjNrrIObMncnEUWM4
+ubPiLaugvpB7YbYjhkwgN0nHsQh8+ZzyMH7MnrggMbYpko69ZzFF3+ZisfppPD4B/DbtXxw
+5lMGDKYsfvPZP6h85i631gGDxjNMb97grUp1wGsq9NxY0Yxcrdihg0pIs/rJnvA7kw9+hz+
8d9P2q3T6Jd/Y7zHidPZdOTO+ic/2BBe/RRnHVDMsHEHMufQQ5kzbRLFA0dzzPWvpYxtd8sR
fOXX9HM58Y6+kNc+uIFpo0az/4w5zDxgj8bYPnj6JEbtdRBz581KGdsGZuVXPHDZUew+cGCb
2I47/BKe+Koq6Xl78R7eprrwTGo8bzfd+xO8zpb1VHdkMXvB8pTnbbfKkda49FRTO82ddwvb
4pt55sp5jBg0iskz5nLYoXM4aJ9iBuw2g8sf/Ypwqpext3LznNwk9Vd3FB73AP50F723KAYO
o64nVTu9J27Pzpf0SFcf1ER0t330ifpoyY6u55ELZzB88Bj2nzmPw+YfwpQJIxk4aG9O+tNC
1oUz0ye3LEQtXz51PT89oJjCgaOZeOB05s2fy8GTxzGiqB+7HXwqC15dm7If7FiC1y/ZA7fT
SdbAn/FGtO1nsoOrefy3RzN6wGDG7jeVuYfOY8Z+ezJkyETOunMJfquUOw7Lx+n0MPUvX7To
C9Pdj8VLPuG28w6huGgI4/ebytz5c5m633iGFBUz+5e382lpm7V26lhruX5KDk6ni2HnPkuq
6i995BS8Tieu7Nk8tL11r56mvjBVnU7eg0HDD+DCh5YRsjP8SIq1icWL12KikD3tKA7JT34n
qBbM5qip2SiYrFr8FpvTfIMa3biCNSEb1DwOmr53OysyOJg0/QCyFLCq1/LddjPlb7amegYx
tJ8DsKksLaPzfylJkiRJkiRJfUfrJZE7OnryHlLXKFr9WLmudXJiliAaDDYmvDSXj4L+/SjI
yyXH5yM724cvJ5e8glw8nV62TkFz5VBQkIO7PsFpJ0JUV9US7eB7nNrsAWbdk0teXl7njmxX
xpNEdrSWmmB9Alcx8HZij1+pc9IX9zS3Z9WFp2GKrR0jEhPN/rv+TQw3np1kxV5Na5zFgGVm
POvXQu8kcYWf8ooYoOAtLOjGXrhhltxwNJPnXsDtzy5hY00MASiKjtPjxefz4nE50BQFRRtM
8ZDkj/THN7/E2dOn88vbXmV9TRxUA29uHtlOHUw/371+Jz+fMYur3yrZcbPAuioWJmLWZf6d
rlSzeDqW2PYDJYHPuPr4s3lkWTmabwDFxUV4NAU78gMvX38q59y3utUTFjZbNm5umfASNpGK
9Xz8yoNcfcZ09pl5GYtL2h9mMytWcvdf7iO4z3wOn7Ibbky2v3Mjv7/sKm76PJfZR8xkRLaG
SJTxv+uu4bkyq83NTHzzS5wzYwbn3/5a0tiufuNfnDnzEP6wuDRjsW0oi1lRwqf3n81xVzzG
ihqF/CEjKB6ch0MF07+RVxacySEn3MTKJAPs7dXpJ68+xB9+NoMJsy5PWafJbtDM7ZspCXzG
H044h0e/rGgT21f+fFqXYtuZcjS+d31sA3vP47ADR+DGpOTdBVx9+e/bxPb166/lubK2HWB8
80ucO3Nmr8U21U1uT8qRvrik7/OJmgo++dd5nHXr25TEBbrTg8tQURCEtyzhtrPncca9q3p9
kHwHzsGtZ2AYAAqKw+jk0tDpOV+S6Up9pKMPamqrFiv/Xdc+Si03RcN3Y/gAH7rSmfaRufro
FpHg03+ezvn3LqHCNMgfPILdhvXHo0OsaiXP/O00ph/xF75KmshNz2cRkdXce8ZUpp5+Pc99
sYWwJVAUHZfbUf8kY4TNnz7N734yhaP+8j6B7pwGdinffFOCBTjGTmBsq5tgEVnBguNm84ub
XmWj3wTVQd7gYooH50H1ch657FjOffgLyqrrPm3rfiud/Vhs4zP8fMZcrvjP+2wNWQhFw+ly
oikCK7SV9x64nDnTf84zG2PdqIjOSUdf2G6dVizj3l8ey5WvlLZ5z7R+jvg6Vq6LATp77r8v
3lQ3goqPfffbAx1IrF3NOjO9ZbFra+r2qVXzKMhr/+uF7vXhVkDYtVTVdOGJDsVDYYEHBYhW
lHfvPJEkSZIkSZKknUxPErsykds1uieXgoICCgp89TMGO5Ig3pDxUpx4fZ60bcul6G5y8vPw
1k+/FWaE2g4SuZqu1yd7BIl4fIePsDWyItT6m2ZeunPy8MoEbtqkL+7pbs8KTo+7fhUwm1gk
ig1Y0TB1OVwFp8fTpVXCmhent/s3zTBoWG/OjEVTTirIhF5J4gorRCBoAgq5+V1fSjm29gF+
c+1bVFngGjaL393zIp+t2YY/GiMS9FNT4ycYjhKPh6na8hKnD0ky7G5t4q5zzuXxVUEUx1CO
ve5pvtnux19VSa2/jK9fvIHDRrgQweXcfPYVvFHdrEc0JnHTl2VUV1dTXV1NVfkSLh7rAlSK
z3qK8vp/b3mU88qlY+mNxSMbmmtn69U94f9YWlFXzq2vXMIgDczSLax4+T7+W7E3Vz39FaWV
29iwYTvblz/MMUMcIPy89e+H+a7FKKbBYbd+TUnJNrb8sIkN61bzzdIPefmJO7j8hInkqDYl
H9/OKafdyoZ2LjB2+FMqDnqMz998gRff/4C/HuJDEX7e+n/2zjtMsqLc/586oc/pOHETyyZg
YWGJiwKSRUBBriJBwYAJAQMYUfD+BLOIIlkQs+K9wkUEARVwiUuQDAsSl11g2Tg7oXOfVL8/
OkzPTPdMz0zP7Cxbn+fph2X6hKp6q6rPqW+973t3hCsfXcbNN93JPVeeQEJAkFvOE/8Z5Kfk
r+Kqz5xWse37z/8zT73ZS2/XRnp61/HUzRdUbHvxqWdzR4/f0E63se6M89bdx0VXLGX6By5g
6SvrWbvyJV5etY41/7mV/z5yLoYIWLv0u3zpqmfxhlzH4D0XP8WaNat5fdWrvPLS8zz1yH3c
8qfL+Mrxe9KiBax/I+sdgwAAIABJREFU+HI+/NFLWeENLYO9x9k8smETmzZt4o1bzqzY9j+3
FW17znVPsmbDG7z88mrefOa3FdsuvfoPPO82rxzl9ijb9pE7buLme+8bYNsrHrmfm/56xxDb
DriOt7KmbXs2bqC7Zy1P3vSj+rY19uInj69j06Zie3Stv58zd7YAjXmf/DPrS38f+FnPbV/a
BW1wfcZTjqbapXn91F13P1f87gkWffxi/vWf9STTfaSSG3nyr9/hkJkmIujmtu98lzt6a4wX
MYszb1k9oO26ul7kR4dG+uelse4slaM/t7kfjZCpI4BQyCrmhxjxM/7x0oz2aMYcVLlt/j9c
+8dneduX/8BTazaw+pUXeeWNdbx63+UcM88avn9MQHuMp78HfQ/w6z+9zn5n/ZpH3tjE+lUv
8eKKN9n4+sNc9aklREXAhmU/5LQfLKMwEXUJ+vjnuSfzxeufp4DB7ANO56p/PMmaVJZUMkXf
muXcfOkZ7N1uIIJe7vn+Z/jJw5na/WGYseVvWsbdT+UBnXl77810Uf29y1NXnMn37l5HIAzm
vedb/OOFdaxb9TIvr1rLupf+xQ/e18kdl13Kwxv9mvdq2jzmvcqVp32OG1bkQO/knV/9HY+v
7iOVStG3+nF++5VD6dQht+IGPnfalbxao10baY/B1Pt+7HPhyG36/f+K8pcrr2d9MHJ5x/rx
1rzK6zkJwmDedtsO/f2qmtvmLJiLJsBPr2LlOq+p5RDhSHGTZtBHb18wzLEBqTdXk5QADoXC
aNoEWtpaEYCfSZEJJnb+UB/1UR/1UR/1UR/1UR/1afanWYzmms2+t6Ia2S+YCW10qcUaQQsR
a2unxS6uU0k/R+8wQq4IWZT3cwf5DLnJdRasg6SQTlVEOzPWSmLKJEAFpEcu2cOmjRvp6k6W
nOW2LJpn9wnoz2aEcKlw0smS81xy2ZLQXO2p2yBCK4eAlgNyAU8Kpo1dUXGzpDJebcF8ArrQ
pOTEla6DW1bXrdAoRVzJpgfu5ZlCAPoCvvynm/jBAfGaRwrdoqWzdl7b5P1XcvFdGwi0do67
/J/8+TM791febGXXY87mhh1iHLnfmTyw+q9c8efzOeKzC0sqt44dT2CXj/cSlNPhiVCUREtL
Q95abnI9a3vyo7SjwG6bxYyECcF67v2fv/FilbeQzD3O674EAl67/3+4ho4h7WvO3p+T37tr
f/m1ELFE0VvZiFloQOCs4G9/yfGhX9/I946ZVblGfKeT+X+nXcXfz3uIwov/5olun12m90vT
oVgbnbHquy1k1yX7c/RJp/HJ33yUw077Pzbc+zMuu+szXHJES3+5qx8etG05/N27YwFoHey4
UydiaYq2A9/DOxLFknTsujuz9etI+lnSmYEDNHn/lVxy90YCrZ1jL/07/3tq0dNESglGC7sc
/VWu3z7Ke/b/Ysm23+LwM3ao7GBwk+tZV/LubhyB1TqzaJdBOCvv4rEDv8uDf/wqCytfa7Rs
fyTnX38dqQPfyeXPZll29a944nMX8/ZB3lJmtJWOaPVfdmDxXu/gPR88lU/+7hTedfoNbLjv
Yi6/+1QuPjwx8OZaiGi8lm2znPjLG/jOe2dWbBvb8SS+eepV/P3b/8Z56ZEhth1XOSrlGWjb
hTt2DLFt++Ld6to2teznNW1bLGAri9/7Na7fIVbHtjpWLE5lRvDilXGLGSGeSDToZTnectBU
uzQLb93DvHbIb3jwmo8wvXxzI8HiY87l2sIK9vrwH+jauJRblqU56r2D7SswI/GB7ScLRMwp
9BA2ZgRWvIVYzCcRazy6QVPGS5MY7xwE4Pctp+vY/+HfFxxHa+Vrk1n7nc41Fz/NXif8ivV1
+8f42qPpc/IbT5L+7I388ydHkaiqamjaEk696kb89ftw1m0beOa3V3HX1w/gPYkmzsmA88Jv
OO+Xz+JKjTnvu4Sl/3saCyptLrA7F3H05y7n0MP24Lgjv4956sV8du/IkOsMT8BrN1/Pg5kA
9Pm8/7h9BoxPWXiMX13zMDkpCO9+Ftdf9y2WRMpl0IjNO5iz/3QD7uEH8p1nHWo+HjZpHkvd
fxWX3bcJKUz2POtabrzgXZQfI6zpu/PRC25kpn8o77vsGTbddzlXLfsMFx4SG1Kckah+zhhu
wWKsc+Go2rTHq92mTcBL9pAMJIgE0zpKv3jBem7/8X9zyV1r2PbwL/GDs49kugaRzk7iArpk
H73J5r7smPN2YH5I46XsJu7515O47zyg9m+s3MitN95POYrS6FJ1CUJWKdpO4OF6EraQsEsK
hUKhUCgUCgWMzXNspPy25Ws2cpzKldtsdHQNCIDAxXEkVrPfUYRBuLUd0ddNX85H+jn6egSi
PYE1eBlOs4mE0+SzPkiHVE8SrS2OrW9Gu/s5MvnS+6cRIRE1p1T+UzfdS1+25LXmZ+nrAb0z
sWW9ajbN7hPRn3XCEYuMkyeQLtnePmSpuY1wpEGP9340vbShAfAKDn7UmBQnSgBEiEjMItdX
IEDipLrp9qJEwxamDjLwcZ0C+VyusubRLCZlxT1wnVIYOoFpjnYRS5LP5krx0kPY9ljM4rLs
hr/ypg/24lP5zid2rrmUFl50Cl88bls0meehO8YYzrAuPi9c/SEWLljAglF9FvKhq1/AB6T3
En889wucccYZlc9nv/xLnncBPJ7503/z2arvyp8vXX7PyHVxn+fOtQfxpaNmDZpIdRbutjO2
gCDYwJr1jYa/NNnl49/mU7uFIdjIv+54ouJiPuSBRYsSj/XbVRMaAo14Il4pi9B1yvOOHOB5
4VRsa+3yab798UU1bWvv9DHOPHYbNJnn4Tvvr2oPnxd/cRI7bb8924/qsxMn/eLF2rlTtVbe
f9apVeJJPyK6N2edeSRhAc5r/+LO/4wmVKTJoo+dxyd3tSHYyNI7n2zMbb9k2y++Z2bTbNtw
ObQosWj/NFO2bSweq2nbgaqNO07bNosJKkfT7TJK9Lmc/PkP9IsWFQQzjjiat1saBCleeWVN
00M612Lq7Ao1Ofbql+nu2cQLVx7TsNA/3PXGMm7H1R7NmIOM+Zx8+lFVAm7lCnQecgR7j7l/
jNQeEzAnm7tz6hcOI1HrwVCbzUmfO4FpGnibHuDup3JNrAuAx6PX/pHlhQAtegD//bNPVQm4
A4ks+jR/eXY5N593FDMH2W6k/hD0PcCFF91ORgrsRcfzwbcPFIELy+9g6RsOiAhHffFM9ooM
LYMILeIzZ76vdjvVY9TzmMsDN97EWh+06CF8+SuHMkSeFXHe+bWvcHBEA38NN/3lgbpjpinz
xhjnwglr01ESZDPkJCBswnbxRum7L+DT3/49/7rnTn53/mf46f3FrL7CDhdfkIIcmWxzZ3a9
7SCO2DeGwGP51Wfz04e6hm7EkGkev/JMfvFs+aXdwqq997IupmkWX16kS74wJbaVKxQKhUKh
UCgUE0qj3ryNeNxOnbWXtwoGll1eJfTI9PaQzBZwvYCgZI8g8PE9D39cr2A6dksbCascWjlL
X2+WoU6jglAsQaSUS1d6WXq7uuhJpsnmCziui+e5JaEpQ6q3m2Sz1aZBBE4Bt3QLTZO4uSzZ
7PCfwqR5w3oUnEHrrr5DYbJzy5WRPoUR2iabzZLNOYPWv5pl94npz5oVJVy6rO95xbUVYRGN
jmHV1QxRijCOdFL09mUpOC6u61DIZ0n19ZJ2Rn/ZRtHDLbREjNKaRoCbS9Hb3cXGjV10beqh
LzUx/XdSPHERorK4F4z6x0Jj5pK3sa3+D1Z6L/GTD5+E9u2z+eh792NeDY+bmvirefzxdQQY
7HjU0exU97QI++y/J8bvXif7wnOs9GHPyWmhhhDadPZ53wfJVoV6lu4b3HvTA6zzdWa//WgO
2j465Lzw7gsZeY3MYLejj2JeDY088o4zufZ/jyQnYiyePYoG0bdj912iiKfzrH19NT5g1LO/
KD9IDA2TGMiB7vG+7+O6pSVdf2XFttsf+W62w8WtudprsmSfXTH+sJrsC8/xUt4t2dbH98e2
CFguR7Fk/dcR5m7su3esv4yDmLb/gexi3sJj7us89UwP7uLOUdx1DrsuCiOeKfDmqtfJ17kH
gOeVf3EMdj7yCLYJ3JJHfD/G3qfz2z+8i5yIsWi6rFvm0Zaj/97g+R6uqwFuxY5BEFTuNeBY
z2uibQc3SP/J1fcfkSaXY2LtMmJlKv1Usxaz+yKj5rWlHqElLCAHfb1JHNcdeVeTHGrfhkvt
DrXNW+u1ovFxC4yxPZoxB1X1j9DO7LpQr9M/wiRG2z8GMFx7NGtO7u+PRuce7Dpb1G0Pa/Ge
7GIK1hc28tLLm3DeMZpdoSPYNljNQw++jIcguu+xvHsWw47nUNjGd91BD+Nu5UVbyuJ8UD1n
BKln+fmnPsFvXykg9W348HfOYidZPU9Jup55mjf8Yt84eP8OvDpliL9tX3Y1/8QDzuD2HMiY
57FgFU88UczbG97jMPZrC3AHnwjQth+H7WGx9MEc6554glWFw5hf3g/kD22PWlT3I9d1B91n
vHNh89t0rHiVfDcCPyj+hhb6+orCLoDM0tNbwHVNvCCohB0qOA6u28z9qtM4+Wsf56plV/Bq
8lG+feTe3HH8h/mvA3ZmVlTSu/p5Hrj1ev72/EK+fvrOPPfjNwm0dloTo/uN658PBUHg47pv
rV8LhUKhUCgUCoViJMretJqmIYSofMqM5JmrPHKbixltIVboJu1KCByySYfshNzJINzairep
h4wnCZwUvWmDjvigqKeaRaKtBXr6yHqyJAymKdQplGH4YE2cAOJ7/SFnAydLckSBTRBK2FjG
ZPRRDU2U/TrLtxfND4vdMC65pMuI7gVamLZwaOBaXJPsPiH9WZhEIiGyyf58vXo4ypiiaguL
aMSkkHaRSNxckp4BDSYImT6EJso/V8NKdNBhpkimczj+4DUJgR4ywBm8tjc+JkWi1C2L4rgL
cAfvbmiAyL5ncekX7+Ajl/yb1Mu38q2P3Mp5ZoIFe7yDgw4+iEMOPZwj3/k2tonWsXywkbUb
ivd1Xvo7F134cN0F2vzy1UgBXl8PfYGk8UyzI6Gz61dup+fzdWJl10VgWOHioDR24rQr/8hp
Vd/K5A0cfduDrPN1lnz6Mv502ryxlVhYLFq8fc2FeGP6HvzXB/eoc6JH1/P3cevf7+Gx5S+x
uquXrCMIhaO0zZhF6tk8IPEyGbKBHOAiP6JnURAUF4rlMDHOg42sK+Xvc1/+B5dc9FDd+jvP
rUUK8Eu2Ld5eY9FZt7H2DH/UdtFDdjH3XLE2/d/YM9imXatbP2P2dsyxBI85Hhs3bMKXHYNc
4j26X1zG3/95H08898qANm2dPpPMcwXqtWntolrstMt2VWXtR5+2O0cdt3vl/weWuXnlqCfQ
12qhShn8DeO07ZALDwmv2ZDNm12OMmO2y3io6qeRFhKheteuco2WDbaVbMy+I51b2V3a6LlT
hiaO2zG1RzPmoOr+kSBujqd/jLU9mj8nay2ttIj640hLJIhrxYf2TDpDIGXz5mRvLW+s8QCN
GTvtRBsjzAs1qTrBz5Ps62Z9Lkn3my/x+P23ce2v/of7X8sghcXiT17Et97dWZzv+k+ia/0G
AgkiPJf5M/W6baFPm8X0kIDSS9WIfW+085i3nrXrPUAQm7+glLe31nVnsN2CKOLBHN6GtWzw
JPPMyoUGtk6D88XAOo93LpzANh0l/blo8+RzxevHj/gi3z7+WS68ey3bHH4uZ70rWrxvvhTS
RwsTDYum78JvO/R8rv3pGk76+l95Pb+GZX/6Kcv+1P+9Ft+FM351Ge986qP8ANDic5jXUb/t
alERcYVJyGx+HRQKhUKhUCgUiqnAcCJr+Rm4spFbCDRNq4i61ccpIXcSECax9g6MTJpMtoAb
DPOOIjQM0xi72iBCxFqiON1pXCnxMn2krE4SgyN+6TaJDhMrmyaTzdcQmkqX003MCY5FO7Xf
2TTCsQjZnkzJq1lghGOEJy0+b5Npht0nqD/r4Sh2xinm6xUhItHRplyt3BQz1kqr7KMv6zC4
eEIziiGhJxSBEU7QHo7jey6e5xfXhzQDwzQwRIHeDb34pT7VjJl2cvxMdZNyqsRCPo+kZXSF
Fx0c89O7eezI33DxFb/mxn89zcZ8klcfu51XH7ud3//sWxiJ+bz7U+fyg/M+ye6tA3uhlDmy
2QDweOGmCzn3ppFvaepG02NNC8MiYowybtxkobUxc3poVKf4vY/xszM+zfduWE56JLeSUczX
ZcG2OlRI9YOFaZpYpfh7UgTkchLwePmWizjvlpGvbxomYcvCrvzA2YQbL14dfAyjOJw02yZu
V19/IFJrJx7RICVx8g4h264MxKDvcS4649N8v4E21TUd27ax6wymIFSyp9bG3G1j2LZd+8Ba
546zHF6ovy9ZloVthwAdXS+OTV0vnmMCWlUsxVAoVCmn1GQTbFuFZ6OVtlJV338kml2O8dhl
/PT3U6HrdcsoNasy5gzDwLbtBjxx7Sr7asU+0WixdLt0P1m53xQKgjAizRy3xYPG0h7NmIOa
0z/G3x7NmJP75xvNNIjYNnadRgwyLulAAhodnZ1EqsbkeOsiNZ90prghLBaPER5T39Yrc1f+
iR/zjm1/XOMYQXTfc7nxyg8yd8gNPAr54m5HPRanddi+Ece2NEgPP/bHOo9JLSBTjP1LtNQe
tedhnVgshqALmU3jV/dFv38u1zSt7lxumv1/tW0be8AWz/H29ea36VjROqcTE4BM0peSRVvY
e/HF6x7ji4OOTaeSpCUILc70zih2vUExZmz2/cJ1PH3UUn7/6+v41yPPs64vID5rLgt3P4ST
P/NxDp6T5NJrVuAjiO+5D0ti9ih230p6vNJClREiFrY2b24nhUKhUCgUCoViMyBLzi5BEFSE
XN/3CYIATdMq78LlY6G2KLw1C7mhxDRmJho/3oh1MnNILqAqhIEda8WOSQLfL9lDIhEIrSyy
6+ha/fY2453MjI9cFmHG6JgxXGHKB+pY0RasaAuBXxKaAokUolgW3cCYhPepUGL6qNp6shGh
OB2dFgXHB93ECo1DZB8TBrHOmUNTTY2VZti9Cf156DUtWqbNpGV8tSuhY8XbmR4tRjvzA0AT
aLqJaWg17dfY+DKJd86kgWFYQqAbIfTBSyueR1k/F5rWFI1xUtbJhRanvTXEyg0OPZt6kMwY
w2CwWXjk5/j5kZ/j8sxann7gHu69917uvucelj3+Cr3Jldx2yencf/ez3Hr3RRxYJeQKLU5r
iwHrJfOOOINTDxmc93UoRtvb2GFS3PanCMImPBofdm8ll37wGM791wak0caS93+EE4/Yh53m
TCMaEgS+Q7pnA3dd8TWufqiXkVTcsljr+96AHTqhUIiQEDhm7WXewbb99MGD8/INZaJtG+Tz
OMNVVxYoFF1hsGyrv7ylNv1mw23aIGO0bdPLMUqmim0nrByjtYtiajJFxks1Y56DmsEUbI+R
KLzyEis9CVoLs2ZVpSRoQl2EiNES12G9W3r+aSJCYHdsx/zIRl58PUnuqZv463++xtm7D5bA
BXa4aGdZyDFs5CLpkC8E0Ogj5ijnMSEixCIa4JPLZIdpD0k2W/xei8aJjnphQeK4E5gEZSLb
dJSYs7djbljjiaTLqpWr8WmrIxL7rH71NTwJWmQeC2ZN1NZiQWL7wznzh4dzZo1vvVf/xA0P
ZZDCZO/3HM70UTVLQM+mHgLAamktedArFAqFQqFQKBRbF0IIdL24cdk0TaSUFAoFoCjmSinR
db0hr9ytWcidGASabqANUXU2L5puEtLHkH90K0HoIezxexNMOcZv96nZnytoOqalN+SkNZl4
+UIlxaBumluOiIuI0dlhw4YC2Y0bSMtFJMbx+6BHZ7HkyJNZcuTJfBkodC3nz98+jTOv+jfJ
Z67mu787jX9+aZf+BtJns2CuiXipQKF9X8785kcZ1wYQoWGU/LKbl6tyczO6eO/Jey/nZ3dv
INC34ZTf38OvTt6hRmdyCP75Ta5+aEj0wyGhFKSUeJ6HlP2uTtUPHNXHl3ebFYs9i/lzDMRL
BfJt+/D5cz7coG0D6kVoHhtBf46+/DpWd3kEdRZI3fWreDMbgNBp62iFICAAUvdcVmnTj/72
Ln550vYjtGlp5109T9xKBQXF+jZW4WaUo/pe/faqaqPyOXWPpfm2lVR2CDmOU7n/iDS5HGO1
S3MIaoylGg/xVWUq22rEKVtW25fG2xcgkJTfGXw/GN25m5lmj1tgjO0x/jmoGf1jQtpjTNSY
b2o2osezt9/Oah+0+Ns4YK9QZUw2pS5iBnNmG4hXCnQ9+Rgr3GPYcdTaWX/Bw7t9nhv+cDpz
LZt4awfTOxP4z13MIfufwxO5p7nwKz/n+H98mfmD7tHa0YYAvNRqXu/yCGbW6RvrVrPBGdhu
tUwz5nlMdDJrhgErHVIrX2WtFzCn1rNHsIYVr6aRgDF9Fh2iyn7BwH7qB0EN0dJn08ZNFZG4
uGt0wA3G3deb3aZjxlzALttZ3PRUnucefoykv5iWWjeQvTz68PN4gL3DzizQJcFwYZEmArmJ
G793If/OBmiJgznlxO2r5p9Gzu9jY1ceENgdHYRlMCR0kkKhUCgUCoVCsTVQXi8t58O1bZsg
CCrrXVIWI3spIVehUCiaiFcgH+iEQrWi+AZ4uRS9mbJeaGCHmyMxT5IbmM70WdPQAafrNd5I
jj4v7nBYnbtxyk9/xHEzDZAuzzzxHAPuIDo58OBdMZBsuO2XXP/qOL0zRILWRDHUZd8bb9C7
1S0g+ax67HE2+mAtOJ4zT6gl4ALBOla8mhniaVMrFn55p1h5t1jlEiVRr278fNHJAQctxkCy
8e+/Gr9tm4B0n+X+h7vrfUv3A/fxjCtB24ZdFrWVFnP72zQ0/zi+cHwtsQAI1vHKivQE5gud
KuWg+batGrfJ1asbH7dTsI+95RBhIsWkjiR7+7agfLgTNF7G2R5jm4OawRSaPxrE3/BPLvrV
U7hoTD/ieA6pRPFoUl206ex/wE7oQO6Z67j20fT4ChyexsKdd2bRwgXMnpbAFGDvehrf//Qi
DCHpvvdCvnXda4NEMcG0nXdhhg7SfYZ7Hhimbzx0P8+6E2gZbTZ77TUDHcg/tZRlpXzjg/E3
3M/Sp/KAzqwlS5hd/bQq7NL4gHwyXccLNsMzT75Ec582q5lCbapvz2GHzUdH0nfvX7mzq16b
3sFN9/chMVh42GFDhP6JJ8OjF3+Cz137Kr4IseTz/82Js0f3MuP1reb1bhfQmD5z+mS9xCgU
CoVCoVAoFFOO8hpqtTOEpmlYllX5rugsM9SJRqEYK9LLk0qlBn0yFGq/hk4APoXM4PunSOW9
KbHGpHjr4xXS9HZ3sWH9Bro2ddPT00Nvby893Zvo2rCRrr5cf37lSIJok1xoJ2n9Q9C23UKm
GQLpb+KFFzc0fWAFuT6SheK97CHhIXV2/+in2C+mEaQf4Juf+A6P9I5jdtGms3iX6WhIMg/8
mRtW5MdV9i0RxynuKJCBX8eWAW/c+iN+uxwajW4rpRyQV6+xBwud3T7yyYpt/9+nvjc+2zaD
oJebL/0VL9aIZyrzz/HzS28hJcGceQjv2qM/VkO5TZFB3TZdfdsF/O5Z0XCbjoWpUo6m21ab
zi47T0NDkn3wOv7yamHzlEMxFH0b5s8xEQSsf3gZL25BAQ4mZLyMtz3GOAc1g6kzf4xMkHya
iz75Bf7ypoNmL+YL555IZ1WZmlMXg70+9nGWhDXwVnDJ6V/jzrXN7uBRDjv3u/zXDAOCLm48
7zvcNWiOCu91OAdPNyDo4+aLr+I/hRp9w3meX15+K8kJffMxOeD4Y9lGhyBzLz+76B6GyNoy
xd0//Rn3ZQPQt+H9x+0/MDSO1smC+Qk0JOmH/sF9PUPnY2fl//HbOzZN6EvcVGrTfU48ke1N
gd97BxdedB+ZIcekueein7I0GSDMhZxw4t4NheJJrbiHa39zLfeuSI2rhPm1/+ayTx7CEef8
k55Ao+OAc/nFOQdgjeoqARteepFuXyLMGWw/PzHJeYoUCoVCoVAoFIqpS1nMLXvl9qet8xta
X1XirqIhvDyZTGbQJzu5Im528P0zZPITt4VboehH4rmlviYDPNehUCiQz+cpOC5eOVSY0AlF
W2lLhJq2bjFpm9iN+Hx2nBMFAlY//jCrso0Hy0y9eC+3LH2Y51etJ+VUnxeQ736Nx/5+DWe+
//Pc0uOBiLLfQUuGLE6Z8z/Cj885mJgI6Fp2AYftfRTf/NU/+c+6TMVjxct288ZLz/DQA8/S
Pexvl8k7jns/s3QIMg9xzvtP4bJ/LmdToXwln1z3al5esZ6pp0VInGySvr4++vr6SKYLlTCa
+VT/3/uSaZy6JtKZv3hnoho4q67ne5fcx6aqudJPvsrfLjyFwz/6f+z58ROZoUGQ6WJNVxq3
zkOBlBLLsir/Hg3m/I/wo68fSEwEbHrgxxyxzzH8969vH2Lb1S8v5+EHnxvBtuPHmPYejrAv
5/iPXcS9r6Uq7du3YikXfPgEfvJYGilC7PnJUzkgUh7KA9v0B5ctG9Kmt/70Exx5yl/Y45QT
BrRp/2HNt+3YytE8mmvbgeP23GM/zuW3P9vQuB1fOZphl6mFm0uRLJe79OntS5J1SzVzs4O+
T5Ie7olOtHPgIbtjCCg8dzWf+dJveHxNuthO0qXn9We4a+lT9Ey5d4oJGi/jbI+xzUHNYGrN
H/UobHqZu35/Psfudxj/7443CbQOjrnw93x5z2pBu3l1Ce1wCj88622EhST3n99w3DuO5CtX
/o0nX+stHRtQSG7ktZeW8+/7lvLgy6P3vtanH8N3zj2cmADn9T/zzR8/QK7qexE9iM98Yg9M
IUk9cgEnfPjH3PVqstI3kivv5scfPoEro4dzRFstea9581j8wM9x1iGdaNLl6cs+xgnf/F+W
byhuqilsWM4UGI7RAAAgAElEQVT/fvMEPnbFclyp0XnoF/nsgbFBV7A54OjDadHAW38jnz/p
fG77z6bivO1nWHn/bzjt+B/S+t73EBeAzNPT1UeznWEbbdPLQ0dx7LxQc28+iPDeZ/CN92+D
Jl2euuSjfPD8G3m5rzjn+n0v8ZdvfZCPXfY0rtTY9rhzOG0Pe4Qrgvvqbzhuv6P45Omf5D3v
OJHfr2r0iVbiZrpZ/eIj3PL7n3H2Rw9l4Y4H89VrnyaDzsyDv86NN5zL7qOce4LsKh55ai0B
EJu7I/PiUzQnj0KhUCgUCoVCsRkpe+WWPXIHpC0rUW/dVQm5itromCELy6r3CWFMmsKkYYxQ
FnPSo04pth4EVqKDtpY40UgY2wphmiaGYWKaISw7QizRSse0TtrjVo3UX2Nn8iKRiTC77f82
2nWBn3uNu25/jD6/kR8Hj+f//HWOP2J/Fm83i9awRTjeSltbC/FwmOi0BexzzBlcvWwNPjrb
Hnk+3/7Q7Boqt81+3/gf/vCVg2nVILvyX1xw2tHsOruVaKKdae0xwvFO5i3ak4PefQ73pIYv
W9th3+DHH96xuHj3/A186eg9mR6LEG9JEA5ZxDrnsscHfsZLU20jiNzAle+bTVtbG21tbcx+
76Ws8QHvFX74zlmVv7dN25/Lnq/vqdhx9Bc4Y88EIujilnMOY/6cHXn7AQfxjj13ZPr0HTn2
nD/Ts+eXOPuDcwkLyN5/PrvPbCUW34Fz7s4Wi1L1cFDO0zC2/KA2+379T/zuSwdWbHvhGcew
x9wOEm3TmDmthVjrDBbssoRDjvrmiLYdN1oHHzj9ONI3f5MjdpzJjLnbsWDOdGbtfBTn3bIC
V2p07Hc2l3913wHeRe1HfZ7T94gjgi5uPfddbD9/Z/Y96BAOWLKIWbN25gPnXkf3Hl/kayfO
qbTpntu0E08sLLap3MBVx86hs7OTzs5O5vzX5RXbXvCu2ZW/d848iMtfqB8SeNzlaCrNtW3r
O7/OBScvxBSS9At/4SvHLGFWS5zW9jZi4QgtMxaw1/GX1Bi34yhHk+wydXC59cxd+std+kyb
tohz7ynaP337l1kw4PuZHP2z5dSXcXV2/cRXef82IZBpHrvmdPab30m8pZVYJMqM7ffmvZ+4
vBgCeIoxMeNlnO0xxjlo6rbH+HBe+DlHbL8dC3dcyLxtOmjfZjHvPvWH/OPlJFpiV874zZ38
8bO7MVhma15dYhxy/p+55rS3kdAk+TeXcfmXjmefHaYTjSRojceId27DDouXcOC73stpVz8+
BlFbZ9Gnv8cZu4UR0uXpn3+Da56rjhISYv+zr+Br+3agSZeX//Yt3rOo2De2mzuDWTu9m/Nu
zXL86cfSoQEIBqREauY8ps/ns7+4khO2D4O/kaU/OYUl27YQb4nTsu0STvnpXXT5EN7+BK68
+owaYX8FM95/Dmcf3IkmfVbf9WOO3XMbWhNttCQ62OmwM/hH9BN8/ZRFtGggnUf5+pKZJDoO
5RcrmjnHjtym37o1zQc+/1l2nzHBb5FiGh+5/LecujgK/gbu+OGHWDyjlemzptM6Y1dOuuBO
NvoQ3+10fnvph+hoQD/NPr2MR/uKPdHrfZQHljcSdcZl6Vd3I9E2gwW7HsBxp36DS657gHV5
idm6mJN/cDOP/PN77N8xuvaQfh9P3HEPr+d8hNHBkv12ZmQZWqFQKBQKhUKh2Dope+SGQsW3
3FreuEqwVTSMCBEr6wU1Py1EJm2PrUGkZbiytBELqZhNiolDaAZWOEo80UJrWzsdHR10dnbQ
0dFOW2uCWMTG1JrfByc1nZQ1YzcO2XtbDCR9Kx/kxr8t4830SDv7JV1dPZXFRCl9CpkkfX0p
MgUXKUHoUeYuOZovXvp3Hrr5yyyqN1j1mRz7k9t5YunVfP69ezIjrCOkTyHdy6beLH4pXrVg
I2+uGWGhT5vBh399Dzdf8An2mR1FExLpO2RSaQpeMfSiu+YN1jQkVG95CHsvvnPL3/j2iXvR
qksy61/h8Yce4N/PrCBlz+PdX7iKpbecy64tMcIVc0i8QpKM05+3oYymaWMUcEvoM3n/hf/k
sTt/zueO3mNY265peijLwQimH30hN11zBntP0+hb+war1xW9gIz4fI4882qW3nIee8cG9lNh
78X5N9/E+SfsWWnTJx5+kEeWv0rKnseRn/85//rbOezWGq/Zpk0r/RQpR4Vm2labwUm/vIu/
/vCUuuPWW7u69ridUn3srYc+43388rZf8el3bEtIANLHyWYoeBJEiNYWk8IUjFw/UeNlfO0x
tjmoGUy5+QOQXpaNa95g1cpVrNmYxMVm1uJD+MR5v+eh5x/m8o/sRmSi62LO4aQr7uLhWy/l
M0fuxjRbRyAJ3ByZfPFZBkAYFm6md0yeycLag6/+8FPM1iHIPsEFX/81b1T9rIr42/j2rUu5
6gtHFL0YpUvv2jd4Y20f2vS3ccY1N3HhUW04JY/6SCwyYeFqrfnH8bt77+Snnz6UOTEDIX3y
2Ty+FBixORz66Z/yr3t/x3HzawfcFaGd+OoNt3PJpw5ghqWBDHByaXJehJ3f9//4vxvOZY8Z
7UVPXAAkXj5DsyMsDdemYvoSTv/FzfzsA7uxzfRmb5cYit75Ti6/dxk//9wRLGgxwM/T09VD
3gejZTuO/PxV3H/PJRzSoIAaO+BEjl0QRiAIb3csx7+j1igZjEZHZztCAkJgtS1g36M/zvlX
38LyFY/zh7PfzaxRNoWbfpMHb7mJh15LITGYveQgdu2cWM9mhUKhUCgUCoViSycIAjRNq4i1
KqyyQqFQbLmITCYjy3Hyy8JadbgF3/fxfb/y70cffRTf9/ngBz84tjvKLM/d+VfufHY9AaCZ
MbbdYUcWzJ5GLNLG3O23qVoMLROQ617L66vX0t2bIlvw8NEI2WHi7bOYO38O08aQJVgWuln5
8mus7+4h6+mEI3FaZ27LgjnTCY/GSUA6dK18kVfWdJEugBWJ0to5m3nzZpEITapOvlko9K7i
+edXsSkriXbOYcedtqPNKhnRS7JmbRJhhbEtC8u2sEMGSInrFoWuUCjU9IcEWehm1SuvD7Bt
y4zZo7dtw/g8/r2DOPC7j8KMj/GPV3/NoSEBbpKVz/+H1zY5hNtmsf3OO9BpjbwsXuhdxQsv
vDZim4Ztu9KmE7HYPlXKUU3TbFsatyvWbhowbufOndnQuJ38Pra1EJB88wVeWLmejG8Ra2ll
+tztmNtuT/n8hxMzXhptj+bOQc1gs88fvkNfTxebNm1iU9cm0p5For2N6dsuYE7b6LJxNrsu
QX5Taf7oJecXn2dirTOZt2A2bfbETyCy0MUrz69gbU+OUMc8dtl5AQkT/HV/4N07nMq9TogP
/PIVrvv4zImf0/NdrHhxBWt6Clht27D9TtvTaTd+Vy/1Ji88v5JNboTZ2y1kwax4MWSNl2TN
2hTCsomEbWw7TMjUJqw+A9q0fS677LIdCRNAkulaS4oILS0thM2JH39BvotXX17Juu4CVvtM
tlu4HR326J9Hg9QbPPncBqYv3os58cbOz61eztPrYPrsecyZlRi9t7/MsubV1fRm03StWcXL
K94k7QaAzvRd38Wxh+1c4z1BoVAoFAqFQqFQDEaUPKIcp+ioZJpm5W+Djxnpb82kUKgf+bEZ
1Ct/2TNZoVAopgLXX389uq7z9re/HV3X0TQNXdcr/9Y0DSFE8b+TLuICSIc3n32Qpfc/TVe+
P8CmMObygc8ez/xJWOBSTBy1BNnqv5X7V3kXmG3b4/PCnRLUEVAUCoViUlBzkGL8dP3tNHY9
8bds0hZy3rIn+NbeKmitYnKRzkr++stbeMPrf27Uw9PY/YB3st/iWUPCnisUCoVCoVAoFIr6
aJpGPp9HCFERBqpFTiXiKhQKxeZhNCLupEUsH4AIMXu3Q/noorexesVLrHhtLX3pDJlCC0q/
3bIZScAd/Ddd198CAq5CoVAoFFs47iv8+pKb6A4gNPdQDls8Om9lhaIpCJN4xzRmW1GisVZm
zt2OhdvNJqZeEBQKhUKhUCgUilETBEFl7bXe+uxg0bPW3xQKhUKx+dg8Im4JzYwxd9ES5i7a
nKVQTCblB4byfzXtrR9uWqFQKBSKqUxh7cNc+ZVT+e6yHqSIsP9nz2C/UYQ0ViiahTC35YiT
Tt7cxVAoFAqFQqFQKN4yaJo2QMRVIq1CoRgfEt/1KLrlaRimPuVT4G3pbFYRV/HWp16u22bn
wFUoFAqFQlGfviev44q/PUc2X6CQz5PP58il+1izcjmPP7mCHicAYTD3vT/i6jN3R6X2VigU
CoVCoVAoFIq3DsOt0SpRd/PjF1Kksg6e52PEp9GqNla/BfDI9qXJex4eFm0dcczNXaRm4GXo
2ZTGA4TVwrS28EAR18/R25PGrTnlCKxEBwlrbP1bBj5+ALqxdQnHSsRVNI2RhNnB32+Oh4Tq
3M+1ylQuTznm+FvtIUbVf+uuv0Kh2HrJL7+RH37/Rpya3wpC7Ys59qzvc+HXj2H2W+KtQqFQ
KBQKhUKhUCgUQogha7AjrckqYXfyCZwC+YIHCCXYvGXwcPJ5HAkYb52UVV6+gAeAIGRbDI2z
GuB7Pn7NswXBGH37/Fwv3ck8vixG+G1tjxHaSqYpNScotgqCIKib/6Ga8ve+X5xmysmjRw77
LJh10Cc495tHIGN7Ml+fWjPIxNd/arO111+xNTC15yDF5ic+by8OPSyJsG1sO0w4HCHW2sGM
mXNYtPf+HLL/HsyKKv9bhUKhUCgUCoVCoVAoFFMc6eMW8uTyBVzPxw8kCA3dMDBDNrZtEVJr
YxOAR77gFv8pQthWjTVzYWJHIgO8jqWbJ+cG47ivSzZdFHABAjdDJh8hFN461uyViKuYMIYL
0zFZ4ZSDIKgIctX3Hq4MZQ/M8o4z3/cJgmAEMU9jm0NP47xDm1yBcTJ59Z+abO31V2xNTM05
SDF1iBxyDrcdcs7mLoZCoVAoFAqFQqFQKDYD5bWwWh62yvNWsSUROGn6+jIU/MFruwGB7+EW
8mTTGqFYG21Rc6sKuzvheAUqGq5pUUvDRQsRTYQGnpZxxyniSgZbe2vK1qlEXMWkMNk5cKWU
+L5fuW85hG6t8Lnlh5RaAl/ZExP6xTxd16f8g42q/9Zdf4VCoVAoFAqFQqFQKBQKhaIeSrhV
bIlUh9QFQOiYIRND1yDw8VwX1w+KCp/QlIDbZPxCnqKGKzBrhlKeKEzCYZNc2i2KuZpFuKaC
/NZEibiKpjDZIu1wlAW88r+rxTtN09B1HcMw0PXaYSN938fzPDzPq1yrLOYJIfB9f0oLear+
W3f9FQqFQqFQKBQKhUKhUCgUivGgRF7FVEO6KXorAq7AjCRoiYcxBnXTwM2TzTjotkoZ1Vx8
8vliNlyEiW1NZvsKzFg7naECji8wLQtj69FwlYirmFwmWuytFvDKnpNQFO9CoRCGMXKX13Ud
XdexLAvf9ykUCpWwvFJKdF2fskKeqv/WXX+FQqFQKBQKhUKhUCgUCoWiHkqcVWyZeGSSWdyy
gBttoz0equlpq5k2sVZ7ksu3FeAXKHil6JWmxaRquMW7oodswpN92ymAEnEVbxnqCXiWZWGa
5nCn1kXXdSKRCK7rVsS88t+nmpCn6r9111+hUCgUCsXWhQx8fN/vf+4xI4RN9VyiUCgUCoVC
oVCMjMR3XTzfxw9A0w3MkIleepwOPAfH9ZDoGKEQpj7Cc7YM8Dyv+HwelPMPa0OuO/5iS4KK
k5RA00Yql4/ruHh+QABomoEZCm1xXowynybrlgXEKC11BNzNg8R3HRzXJ5AgNB0zFMIcQxtL
38VxPfzihdCNECFzjGGhZX94aRkAQiA0DV03ME191Nf0C/mKiG5YNhOv4UpkMDQXbhkhNMa2
LF8c+67nEUiJlMV0i1rJscswRm4bGfj4nlccV1ICpfMNc+S5ohZ+mvUrX+P11W+yrquPTN7B
xSQSb6Nz5rZKxFVMDNUet5MRarmWgCeEwLbtumFzR4NpmmiaRj6fn5JCnqr/1l1/hUKhUCgU
WxsuuVSaQlD+f4GpF18eFQqFQqFQKBSKRqj2yt2aPHS9bA+96QJeMOgLYRCORdCcDNmC3y8e
CR0r1kpr1Kz9tO2k2NiT6c/TOhihEwrHSNQI/TsqggLJ7l6yngQ0rEQ7rRGjdpkCl1w6RTrn
1CiXhhmOkYhHxiQ0Tj4B+VyBUrxFrGhkyohafiFNMpmhMKSRBbppUFeBHIT08qRTqYH9rnwl
3SISjxOz69h6EIGTJZ3Jkit49W8vDKJtncRDjZUPfAr5Uj5ajMkJpexn6d6YKuXgHYzAbp1O
qz2aASXxcimS6RxO3cEKiBCJjnYiNTqZn+srzh1+UKdtBZppE43HiYZGGFyplTx43wP88eJv
8cjTr7A+U99eU6W/KxTjoiysBUFQEfDC4TCa1rxfIl3XCYfD5HK5yj00TSMIgqYIheNB1X/r
rr9CoVAoFAqFQqFQKBQKhUKhGJnA8wYIuEIIkBIpPXKpZPUXICVIn0Kql6TRSYtVQzTSNDQJ
ftV5AknFr0n6ONk+ur2A9rbo2ITcwCHV0y/gmrG2ugKu9HL09STJ1xWqAtxckm7Xo7U9gTXV
hVzpUCh54aKFsKdEgSVetpfuZFlcHvq979aWHwcTOCl6ejK4dcwl/QKZXgcn2kZbPET92hf7
aV/GrVOmanQayDpYVcgC+XIBTRtri1MVJW6mh+6UM0goFQhRNVYB0NDqLPUHXtGzebj7BG6O
VHeBQryNtnobPwD3pX9wzbX3kWlA6N/imluhGEzZ07faG9O27aYKeGU0TcO2bXK5HL7vI0TR
3X5z7lZT9d+6669QKBQKhWIKIQO8Sli2gMAPMCIJwuqtS6FQKBQKhUKhmFqIEInONiK6QHpZ
eruTxUg3wiTS2krc0pGFFD29GVzpk8/kiFmRoWFkDYtoQkeYBqZhUIlwLD0KuTSpVB5PQuCk
SeZs2iOjdAYJCiR7ekvhhDVCsTbaYnXEoaBAsqePvA8g0K0o8VgYy9QRSHwnRzqZIudJpJel
LxWis8UeRhicAlSJ7sIIEZoCS7DSTdObKgu4AsOOEY/amLpABh5uIU82O4LHJ4Cfo683UwlT
rFtRYlGbkKFB4OHkMqSzBXwpcTO99OkdtNXsPxIn2UNvtuzNKdBDYSJhi5BpoGuiFIo7wPdc
HE9jJEfRaoJ8oSIym5Y1OaKiZpNoMwYI0n4+STLn1z2lLn6OVLok4AqTcDxG1A5hlAerlAS+
h+s6OJ5OI1mKzEgr8YiBrmmIUrsWchkyeQ9JgJPqoU/vpNUeqaEFsZ2P4pTj38neeyxm+9md
tLe3EzN8csku1q58UYm4ii2fshdmWcCzLGtCPSN1XceyLAqFAr7vb3ZvTFX/rbv+CoVCoVAo
phDSJZ/NVu2i1tAnPrOIQqFQKBQKhUKhGDVaJaesMMJErDSFXADCwAoV82IKK0bMztGTC5Cu
gysjNfLbGti1Yq8KAyvSiiF62NRXIEDiFhyCSLhh0XSgV62OlajvgQsSJ50kVxJwjUgr7Qmr
6l4CPRShpV2HTT3kfAjyGXIxm+gUXtaUgV/xchaGMQUEZ59cOotXzg8bbaOjOkevFkI3Qthh
k56NfRTqvg9K8ulUJUWOHm6lo6XKXlqIcDxEyOyluzePT0AhnSJvtzJYF5ROir6KgFu/n2jo
GIaJNar6BhQKTiWUsmVPkqQodMxBYZs9T6PK571himO3+G8j2kLL4PEqBJphYjXcNgI9ZBGq
uNWX8l9bNla6h560Q0BAPpmiYLVQy4G/H43Og0/jG599O1YpL6+maWiaRnvnDObssNsU6POK
LZ5Gc94OPq4ZuXLL1wiCACklmqZh1IgF4DgO2WwWx3EavvZw5xiGgaZpSCkrIuJk5P4dTKP1
bzaq/lOj/gqFQqFQKBQKhUKhUCgUCsVwjHVNduta6xIVQRcZEMiqv+tlCaX6742j25FKyGLp
uXgNnhc4aXq6+4oCrjCItLbTVlfABYI8mbKXoh4mEbdqiz+aRSxS8uSVHoXCGDwbJxEZ9Pti
Vmy0OfHz5JxSR9Bt4rFQbZtoYvgctkGeXL5UN80mXsdeup0gVlZtg0L/Of0XIp/JVaRNI9oy
jNA/BoIC+XJ9DWsLDKUMA+IlS9loquIxIDBjLcTK7uJBnuwQe42eLbHJFYoK5YeJshdmKBQa
8PcynufhOA6O4yClrBxXD8dxyOVylf83TXPIMaFQiHw+X/HG3BwhdRut/0Sg6r/5669QKBQK
hUKhUCgUCoVCoVAoJo4Bq31jWXIUOroGBEDQiIAk8XJJepO5orenFiLe1kZ0hBiv0ilQ0drs
8LBhh/VQCA0XH4nnejA0SHSTkfieX7fuQjPQG3I33Pxrr9JxSl64oIXsMYd3rraXZoWHyU2s
YdshUvk8AbKob0Ts/paQDoXyhYRFNFpHVB4jQSHf368sm6EqydRHmCEMUQwJ7WV66SFOImaP
LT/1iOiEIxYpJ49E4hQcZNgel02UiKvYopFSVj5CiLohbQ3DqHjUlsXZekLuYAG3nmenruuV
fKjVeVknU8hrtP4TwVul/mUBeLTnToX6KxQKhUKx5SLxXQfH9fD9gEDKYggjoaHpOrphYho6
dTdaywDXcXA9Dz8IKJ5eDGFkmDXOlQGe5+H7fv/9AEQxTJFumJimjkYxXFfl2CAgCEq/9aXy
6YaJGTL78+eMWM9CJURWGaGHqkIvjaNeVQRegZwflM4TiFK9QiGzRsg3hUKhUCgUCoVC0Twk
vlMgX3DwfB8/kEDxmdwwtIroN7IKLPGyPXQ7LgHFMM+JtgThBh7ofc+rXF26Wfr6hrtN1bFB
QAATG7LVy9LblcKt87UZ76QjWnsNfsBr3RTwDvcqYrTAMMfu8dpvr5GvUxQhi2Jq0Zu7Skz1
3Er/EqY1qly3I1MdSlnHsrdECRcwIiSiebrTLhIfJ9NLV1YnZIcJh8PYpfDpzUKYJgZ5XEB6
Hh6MS/xWIq5i0mnWZFsWzMoi3HBhdMuCbTabBeoLuYMF3EgkQigUqltmwzBwXZcgCCYljG81
o6n/RLGl19/3fdLpNADRaHTU19ic9VcoFAqFYoslcMllshS8YMgShg/gAsLBjiUID/l5lfhO
jmzOwRsSy8wHz8Up5DGj5RBGPoV0hpznM+wjqBYQS0TQRHHBI5P1ai6v+IDrOuTzGqYdJWqP
9NIu8QrZQSHTBLptEDL0AceNrl5D7+M7+SHZgVynQD5nYEWiRJr7Nq9QKBQKhUKh2MJQzgcT
g/SyJPvS5NzaYVMLo7ye5/RLnZoRwmwwhHBQFXbYd3Lkhjl2ABMaXnb8CE1DUJS/g6D4Drk5
e7GU1eGdx/6OFQSjuI6m9Yvsg725A0lQ67hmIB0K5aS+uo21hWq4xTDH7bRrSZLpHG4ASB8n
l8bJpUnqIexIlFjEas4GaE0rbr4udtpxjy+lOii2eMoC60ielJZVTEtdLeRKKSt/ryXgWpY1
rOis6zqu627WXUCN1N913ZohoRthuHO3lPrXwvM8MplM5f8zmcyohdypUH+FQqFQKLYsfPKZ
DHlvpN9OnaE/7RIvnyadqy2wVhA6RsXLNcD3RxBwAaHrlZc1oekIRriHDHBzGbJanOi4xdGx
1Gs0l/coZNMILU54YuJFKRQKhUKhUCgUWydelp7uJE5ZRRN6MWqPXhRxZBDgex6u69FoZkzT
tpGFPJ4EP99Ht+/R2hYfhYelQDdDGI0eb2gTL4pqJuFolHoJDnVzmMLqBjrFaNTSc/GxtkJR
azihfeLWpWVVKGXdsurab8tAYEZa6AhHKeSyZHN5HLcosErfIZdyyGdDRFtaiY37HX+EfMij
ZOvr74q3HOVdK8OJeGWRbbCQm8/nARBC1BVwRxJxq6+/OXa0NVL/ck7gaDQ6qmtnMhk0TRtW
xIWpX//BDBZwy4xWyJ0K9VcoFAqFYktCegUK/sBnK6Hp6Hppd3VQDGGMbgzJTyPdHJl8LaFT
UP75lVIiNKOBBQuBELIk7go0Xa/sWBalBZdACoQmEEKUylYVhhmAADdfwA+Fx5VBqrn1opLu
YeBNfAp5BytmTWyYNIVCoVAoFAqFYgtF6CamqQHDpHUZgCSfTlcEXN1O0NoSYWjqWo/0pi7S
9WIJDywFut1CS8wi2Zsk50kCN0NPd0BLWwv2MC8eRW/OYmGMSCtt4Sm0RqmFiMTHKAEaJqZG
0XvSc3B8MCYvo+AQ+ttZ4vsBY80nXG2vEa8TBFQCNg32ti39fwAQ+Iy9RIORFPJOqYRbcCjl
wQgDK5LAiiSQnkO+JOi6QVHMTfd0E7R1kBhrsmOo2AEAbfyCrhJxFVss1YtTjQhnZUG2npBb
plEBt/re5eMmOx9sdRlGoixcNirkZjIZPM+rmzu4+t5bQv3LDBZwy/2hUCgGNxmtkLu56q9Q
KBQKxZaIHOwVq4WIJqIDFzpkgB+IQWKjTz7nMCDSsNAw7Qhhq5zzVSJ9H1eKYV5yBEY4TszS
EaIYCivwfaSoes3VQoRjZlHYHVQuN5cmU/Cr8kd5eAHodZVRgRmJDfWAFeUTmlgvO0bUNko7
/t0hHs/Sc3EDC0upuAqFQqFQKBQKxRCMSCsdkdGc4eKUFVxhEUvUEnDHhjDCtLTr6L29pJ0A
6eXo6wba6wu5umGg4REgcR0HGbY2a9jh5mFiWRrZXADSJZfziMQ2n6ylG0YlcpPnOATR8Jg2
yvZfR+K5LpL6eVml61ZS9AjDGCjSGiaGAE+CdB2cIEq4Ge98skC+3L81C3scnXtoXuOxXatZ
16lczwgRjocIxzxyyV6SOQ8pPbKpDJGO2JjFU+l5/XmKDWPcIqwScRVbLGMVz4IgGCLklikL
uNUx6UdTjslkLPUvC5iRSKTuOVJKstksnufV/H64ckwm46l/mVAoRCTS/3Q2FiF3c9VfoVAo
FIopgzdA+UQAACAASURBVF8gk3OHCeIkMMNRLL1GUCEZ4PsSs1rkFNqQUMrSK+AMVDpLomX1
i65A6MaIIZ6E6PdwFUJDH+LeqlHzEUBomGEb08lUQkoVBWeo/9Yu0DSjRmjoCahXOe8OIDQT
2w7hpAtVYdv8gWUdhd0UCoVCoVAoFArFYKpC3AqNcaRHrY0WItbWjt7XQzLvI/0cvd3QWkfI
FSGLkMiTlxDkM+RiFpG3xLO8IBS20XNZfCRuNkUu3EZ4M9VNhCysUjtLJ0vOCxMdg8o24DqF
HDnfrmMvn1y2UOprgpAVGvhWLUJYIUG+IEEWyKQd7ERo3AK+dAr0a7jWuDYo9Oc1liXdZWyD
pVnXGXphg3Aiget0k/WBkgg7tmxEAYVc+T1cYIbGbwu1D1vRdKoFrakqbg0n0o5GwN1SsCyr
InR6nkc2m61pm8ECrhCiInhv6dQScKPRaMXjuizglyl7IisUCoVCoRiBwMdzXdx6H8/Dr+xC
Hezd6pFLJ0lmchRcv66gGLjeQA9eYWBZ9XcqNwPpe7hOgXw+Ry6bJZvLkS/4yAE3bSxySz0m
sl7VeX4BkBJZLRiPwm4KhUKhUCgUircmW8I67tRF74/IE7g4zgS0nzAIt7bTEi69I/g5+nqS
FGotX2s2kbKyKR1SPUnyb5EHehGKEiuHFAoKJHuS5P1hTpDBwGhHzWRAO7uk+1L9OZHHfJ0C
6WSWoSvREi/bR7qSmDZMxB66CdmORireml62l56003AO5tpInHxZiNSw7PEJkZre/47rFRyG
M92EXEeWNjQPf9CAd/OR6ltPQ/LzKVL5sod+iPBwMdAbRHniKrZoysJko6GPyziOMySMMhQ9
c23bHjGEcDWbM5Ruo/XXdZ14PE4qlUJKWRFyq71Q4f+zd97hcRVXH37nti3aXa2KK8bdYBub
biAGAyb0FkjoCQkBQkijBMIXSCAESCMBAgQIJSRAGoQWaui9N2Pj3ntT1/bbvj9WK62kXdWV
tJLnfZ59MNrd2Tlzz8w9c38zZ2gn4AaDQRRF6VDYHgz227bdLoWy3+/Hdd1m2xRFaW6Ptjty
u3LeskylLJFIJBJJF1A9ePUU0exZrutgpxLEUgniio7h9eLzaFmTpvT9unXGYa21QFlAXDtF
PBYnZTkd7FItyC/1rV2i/dk7Q+MRjkQikUgkEolEUgxoeLwakYgFWETranEDJfgMHVVNx+Ku
6+A6VhcEpI5Q8ZaW4To11CcdXCtGfZ1GeZm/zU5BgREI4U/VEbNcXCtGXVUSj8+Hx9DRVKXp
6BUH27Ywk0lcXxkhz2B4pqniCwVJVNeTdGiyLYXX78fnNdBUBeG22BVPJBAllZT3yVZkgREI
4kvWEbfBNaPUVpv4/D48uoaqZNo41cmi2NblOMkGaqpNSvxeDE3BdSxS8SixhNV8Lq03GCDX
5RJGgFBJktqohYtDKlLD9oQHn9eDoWuoioLAxc20UcpE8YcpyXfMrZsikcxKpdyb82EBdAND
iZFwwE1FqGsQBHwaCi6ObZFKphC+MIHOJJlW5TRSVw8Bn44iOi7HTTZSVZ9C83jxejzouoam
KOkjlhwb20qRiEaIN2uvne08dkk1VFOV8uFv9j+bVCJGNJZq2YVbEixIamsp4koGPd1NZ2ua
ZisBNyPctT0jt6tCruu6AyrgdcV+13U7FXJzCbiqqna6M3kw2J9KpZr/nUmhnC3gQnr1TC4h
N5VK4fP58pY90PZLJBKJRDK4UDD8AVyixFPtd966jkkyZmGaPgIlnmZBs92dXvT29Js82Emi
jTHMflI7+80uiUQikUgkEolEUnD0klICyRoipgtOilhDiljnX+sBGr5wGKu6lqjl4qQaqYto
VATb7JBUPITKSqG2npjlgmuTjEVI5qmUptngGSQSkeojXO5SV9tI0nbBtUhEG0hEc39cJJLY
fj99knVZ8RIqC+HUNpC00wuBY409uPaKl1A4iF2b3s3rmHEa6+O5PogRDFPabhduBoERLCdM
LfVRE4f00T2xSDJPnQS6ZlOi524dN5Vs3u2tGB56q+EiPJT4NJJNIrMZq6e2VcUEhm6D0cnV
Eh5K/DrJiImLixlvoLZVc+UuxzJNXNfBTMQwE51cJcVDMNiVc44drESUhpwOKFC9IcIFOrt5
kPRQiSQ/GREvI8J1RNsduG1T6HZXyM2IgMUgYnZkf+b9fEIukFfA7UggHSz2Z+qXawduNrmE
3I5sKwb7JRKJRCIZcDQvgaDR4dmqSvYcSqh4SoLonhTJZIqUabVJdeXimHGiCZWgT0Mgmu61
WR9yXQp4Ak7z76YSidYCrlDQDANDVdOrdF2LVCKJVZDTN/rLrjx097pJJBKJRCKRSCSS1gid
QHkFWjRCNJbE7CiHr1DQdK3nizaFQaC0hFRNBNN1saL1NHoqCbVV2FQvoQodTyxCNJYglWc7
qFB18mh4RYvQ/JRV6MQjEaJ552UC1fDiLzH6dF6VqUss0kg0nn/XrVA1DEPPWxehl1BeoRON
NBJNmG3mxgJF91ISDFDSmcCJgidYQaU3TjQaI5E0O6yTpuTzVRcz2ZJK2fB6CrDQWKAHyyh1
62iIt7UxnZFK69LFEuiBMGG3nvpYKmc5ao5yFMOP34qTSLV99pD9ZRXd6ycQ8OPpQr/QPF6E
mcBs44NC0fGWBAkW0P+kiCsZtGTEu0y6X8uyOhRd8wm4GSEuI+Z2R8jNCJ8Z8bA/xbzu2u+6
LrZt5xRys8vMCLi23XlW+cFkf74duG1xHAchRLOQ25GIPZD2SyQSiURSNAgFtWszruwvoWge
fJoHr2NjJhMkktkTXxfHNLF9Ghrpe62gJfWw61hYNmgFfehgY1mtFFxUT4CAL/uMWgUnmcLK
J322iwUyRz7kjhH6x6489Oi6SSQSiUQikUgkgxsjNIyRoa5/XgtUMjLQwQeEhjcQxhtwcWwb
27ZxHBcXgVAEiqKgKCqqkv+5oR6sZGSw87oIPUDFiI4qk/mgiqekFE9JKY5tYllNdRIiXRdV
Q+ur82n6GkXHFyrDF3KxzBSW5eC4LgiBompomt5FQbAwdfGHyvGHHGzTwrLTdRFCQSgKqqah
dXDdm1ENSkorKAnZmKaF7bhN8zUdvZvXSdF9BMM+grjYponlOLhOun1EV669a5JINukCwsBb
sHTbKt5QBd6A1WQjoAhUVUfTlG4IxSqeYDnDS2xM02wuR1F19DzlqJ4SQp4SQq6Dnemjrovr
NvVRVUPX1G7UQaD5SgmXlabb2HbSi7FVHV1XuyTe6vt8n7898iNmzZqFqnb8HSniSgY1QghU
VcWyrA5Fx1wplDMCbkakcxwnp5ArhEDXcyeIz/ymqqoDdiZsV+zPJpeQmymrOwJupiwofvsN
w0DX9U4F3AyZM3b9fj+maeb93EDbL5FIJBLJUEAoKoavBE1xaYiZWYKmQ0b/VDUNRVgtIq9r
kUykMAq6utqlbYJjRWl/rmzHtP18esGca+i5J5P9YpdEIpFIJBKJRCLpe9JikKIWl+SiqDqG
mu/w08GMQNM9aEVhmoKqG/S6mYWKbqgUxiSRrlN3v2YmaNZwPQVIpdwWRUP3aL23UVHRPd1s
q6aFzGrBnEYU5rp3QnGNKBJJD1AUpXlXZkagbEv2btNcAi60pBxuK+RalpVTxLVtu3knaGdp
nPuSrtjflrZCLtAjAXew2K9pWqepoduS2ZGb+W5bisV+iUQikUgGFVaMhqiNqutompq+jwpB
ehdsmxhEZB0QqxkYapJ41k5ZJxWjwTYxjMzqZhfXcbAsG8UbwNftmY7SJr2xi5WMk1S96GrT
il7XpcNwQqhoqiDVpp4RPBiagnBdHMfGFgYlXq2f7JJIJBKJRCKRSCQSiaRzUskk6Zm5wPB4
5OLiIkA+ApAMCXRdJ5VKkUql8Pl8Od9XFAVN0zAMI6+gly3kCiGwLCuvKJpKpYC0QDjQdGZ/
LrKFXKBbAi4MLvu7svs2F5kdubkoJvslEolEIhksOJaN41jYSYtUsuPPCk3LmqyoeHweUpFE
q5TLrp0iGU/RuiiBrjt0P4eWiq4rJG27Rca1U8QaU90oQ0E3VISVlXDZdbCScaysSgpNxfFq
KP1il0QikUgkEolEIpFIJJ1hkkxkp1KWc89iQF4FyZBAVdM7OVzXzZn+NnMeakcCboaMkJv9
nbaYptm8C7MrO1/7ms7sz0dGyO2ugDtU7O8pxWa/RCKRSCSDg3TWjC7lxVB0fF6jVQpioXkJ
+A06PxLIxbZ7toBL8/owenk2lGL48Wodl+E6drNo2x92SSQSiUQikUgkEolE0iFmghYN14vU
cIsDuYVMMiTInFubTCYxTbNditvMjsqOdlZmk/lc5pzT7O84jtMsFOq63pzKdyDpzP6OyIi3
XbVhqNnfXYrRfolEIpFIBg2KhqpY2E6ee6dQUHUPPp8Hvd2tXKAYJQRVnUQiScq0yFmMUBDC
pek43e4hdPzBIFoiTiJpYee9xwtE02KudMrj7LdUvIEgIh4jkcpVR4HS6jv9YJdEIpFIJBKJ
RCKRSCQdYNsumseDBmg+mUq5LYpm4PGkN3S1ew7Qh0gRVzJkUFUVXdcxTZNUKtWcEhl6lk43
l+Drum5zGl1d14tqF2ZH9ndEdwTIoWh/dyhm+yUSiUQiKX4Eui+A7nNxbRvbcXCazpgVQiCU
dHaQzuZCQjXwlRj4XAfbtrGd7DKUNmXo+EvL8HermiqGL4DhS2dncWwna/ewQCgi6yzf/GV4
/EE8vnQdHadJfBUKiqai5vhuwe0SBiVhg5Lu2C6RSCQSiUQikUgkkh0S1RuizDvQtSheVF+I
sq6dZFlQpIgrGRJkds3quo7ruliWRSKRwOPxFGxHpuM4pFIpXNdtFgwzvz3QSPt3bPslEolE
IhlcCISqofV2LZRQUDWFvltSJVAUFUXpxS/0pI59bpdEIpFIJBKJRCKRSCSSwYDcES0ZMmTE
NMMw0LT0+oRkMollWb0u27IskskkruuiaRoej6fVbxYD0v4d236JRCKRSCQSiUQikUgkEolE
IpFIJEMHuRNXMqTI7Mg0DAMhBKZpYpomlmX1KP1t9u5LSKfQLeYdmNL+Hdt+iUQikUgkEolE
IpFIJBKJRCKRSCRDAyniSoYcruuiKAqGYaCqKqlUqlmME0Kgqk3nreVJs+s4TeeQ2XazUJdd
XuYzxYq0f8e2XyKRSCQSiUQikUgkEolEIpFIJBLJ4EeKuJIhieM4zYKdz+fDsixM08RxHCzL
ak6xK4Ro9b22uysVRUHX9eb0vK7rDoodmNL+Hdt+iUQikUgkEolEIpFIJBKJRCLpHQ6WadPR
01BF01FFBx8oGC62adHR1hqh6mjyAFHJEEOKuJIhS0ZsE0KgaRqaprXaZek4TjtBTgiBoig5
d2sONgFP2r9j2y+RSCQSiUQikUgkEolEIpFIih872UhjLIVl2WjBYYS9/aKKdo6bpLGmnmTe
R6Iq/vJhhIz+qIxJtK6GmJ3vfYGndDhlviJpO0nR4jo2tgOqpjIYvEWKuJIhTUZ4E0I0C3SZ
3ZXZn4H2uzLbljEYkfbv2PZLJBKJRCKRSCQSiUQikUgkkuLGSSVJJC1ASMFGIulD7HgdNQ0J
bBcUPUC4PIBR5EquHBMkOwTZQlxG0MuQS7wbasKdtH/Htl8ikUgkEolEIpFIJBKJRCKRSHqK
8IYZHvb2aOeiayWJxxMkUyaW7eAAiqKiajoerx+/V+tCuQahYSMJtS07Uce2ukSHKZ+LF4dU
PI7ZUY7oVijoPh+GTBndQ0xikbSAC+CYUaIJP4avuBtUiriSHY4dXaCT9u/Y9kskEolEIpFI
JBKJRCKRSCQSSXfptoDrWsQb62mMme3OsrUdB9sySSViRI0gZWUl6D1QiIt8E2UnOKSijUSs
rn5eI2D0j4jrpiLUR5KYloUaGEa5v7iFzq7hthP7B4NMMBRaXiKRSCQSiUQikUgkEolEIpFI
JBKJRFIUWERrq6lvFnAFqu7B6/Pj93kxtBZpykk1UlufaCf07nA0ZZDs6NVfqrVrpUimTOwh
dVF0fD69pQkVDz5P8UukcieuRCKRSCQSiUQikUgkEolEIpFIJBKJpEBoeL0G0VQSjBJCoQBe
LVuBdLFiddQ0JHEAJxElZnkJ7KiKlfASHhHGO9D1GNII9EA5lUaSlC3QPR604tdwpYgrkUgk
EolEIpFIJBKJRCKRSCQSiUQiKRyqv5SwYqF5jRwpYQWav5RQqoq6hANYpFIOg0JVkwxiBKrh
xTfQ1egGAyriJhu2smr5clau3UhdQ5RoqpJjvn0CY3uS/FwikUh2YJINW1m9YgWr1m2iriFK
zBzGkd88dlCOp121xU2t5ZmHXqZa9xEIhRk1bhKTJ49nRNAzQDVvz1C6LhKJpH+R44dkR0H6
uqRYKERsKeNTiaR/KZZ+WyxlSCSS7uBimyaWbWM7oKgauqGjNt0OHStFyrRwUdEMA13t5D7p
OliWhW3b2I6L67oIobQrt/fVdnGaD/EUKEpn9bIxUyaW7eAAiqKhG0Y/6qQKhtfo+H1DRySS
uLg4ts1AnADqum46lXG//3KBcR1s20pfb8dJn/cqFFRNx9DVTu1zHaf5zFjHbfUGTp60ykJR
Om+3gvmhi2NZWLaN47T0hXRfU1FVDa1dZ3NxnfZn4TbXXyiI7l74XrZza2wa1szj48+Xsb46
iomOLxBm2MidmTRtJtMnVQ6MiOtajSz98HXe/GgFEbul+YQWknnPB5Q4S557gP98HGevU77N
cdPDfT5wRdbPZ8H6CMIYzvR9JhMa9CNlW+Isff7B5jY9dlrp4L8ZSIoK12pk2Udv8PYnq9qM
p6V5xlOXjV8s5tmFdVjeIHvN2oUDRnuKwi+7b4uDmYhSH4lQX7udjWuX88m7ASbtczAH7zuZ
oDZwVnXfFolkR8Zm3bxFPLXEZO+5M5g9oqMJ3tBHjh9Dg6Ef4/aeoeXrMuYfGhQithzq8an0
dUmxUSz9tljKkEgkXcGK1VIXSWK1vQEKDV/Aj5KKEkvaLaKPUPEEwoRL9Nz3vVQj22uj2HlV
IhXDFyAU9NGrruwkaaipI2a5gIInVE7Yr+Wuk2MSjzQSiady1EtB9wUIBf3oRbDptdsCWiFx
kjTW1hMzHVxFxx8KE/KqA1ihnmHH66mPpjAtO79Yqeh4AyFC/jx+jEWstopGs+3fXVKNVWxr
zPUdlZKKYQT1PD9aCD90LBLxOIlkEtO08vczAGEQGlaOP7s8O0bN9kbamZX+At7wcMLerjlh
Ydo5g0tk5Stc/YeL+M+Hm0nkKlAIPOEJiGg06rpuenWI67pNynH6v47jpFeP2Hbzvz/66CNs
2+a0007rkmHtqmbV8sFTj/PemnpcwAgMZ9LUXZkwupJQMEzl8DIMGZcMCNX/u4g9TvgTm2zQ
RnyVRxc8zImVnQ9aruvm/f9c/3ZdF8uycF2LL248nIOu+whGnM3zq/7CoUPs4te8cDF7feXO
5jZ9eN4/u9SmkvzYsRq21sVx8VA+shLfAAUbxVAP16rlo2ee5P21Dc3j6YRdpjSPpxXDwjnG
U5dP//4vzvrPJmxAqH6O//6p3Hj4sAFNzdAjW9wUddurqWtsoGrTapYvW822SAoQhMbP5uTj
9iE8ABPdnl0XiWTHxdzwOadd+jJfpFx8k2bxxB8OYVIRTCQHAjl+DBVsPrl+zpCOcXvLUPN1
GfMPEQoRWw7x+FT6+tDCjm8jHjdBGHjDw9LCgpsgXleN7QoUTzn+kr4/ma9X9SiWflssZUgk
eUgmkwgh0DQN0aSYiSzlLN+/c/1/IerSl+Srr2G0LBZONWynJma3/o6bY6de09/TqPjKKin1
5CjfilJdlSUSCYHApc0jcxQjSHlZSU4h12ysojpqkVdUclI01tYSNdMCrh4oozyQWyRyrTj1
tQ0kOlS7QGh+wuUhPB3Nv904tdvqSbogvGFGhAt9X3BJNVQ1XY/uCWrNJOrYWpfAReApHU6Z
r6vfd0nWb6c2nqXmK17ClWG8/fZMwiJSVUXEoldn4rb4T2cI9JIyyoNGDt+xiFbnEnE7Ir+I
WzA/TNazrTbetUWHagkVw4K0qo4dpbpAIm5h2jnNHZccyq///BabUx23D/R7OuUEC196qknA
1Rk9cw5HHbIHZYNphj5kcdi6cCHbm+5fVvViFm5IcWJlF7KDO1t57o+38foWi7IDzuEnJ09l
0E7jnK08f+vtBbKlfZsu2mjKSW4PcGKb+OD5x/jPf/7DY89/yOaYDZ453LP8Jc4Z1X/tWSz1
SJNg8SvPND2I0Rm524EcefDuXRhPBdOOOoK/7xll/aKF3P7IEp697xUO3usUTqoYKBm3h7YI
g/DwUYSHj2L8pF3ZZ/9a5r/xIu8s2kLDmnd55rUSTj1iGv2bfKqn10Ui2XFxEkkiVjpotWLJ
3KsPdwiGyPhR0FhKMjQZIr7ezADH/LLPFY5CxJZDOj6V89uCURT91mLDk0fyzPOLQZ/DkTe9
wJSwipt4lhcu/zobTEHZYY9x5jnH9nFSy17Wo1j6bbGUIZFIuocwCFWW4VcFrhWjrqaBpAMI
HX84TNCj4iYbqa2LYro2iWicgMfffszWPJSEVISuoWsazRmOXYtkPEJjYwLLBScVoSHupdzf
zVHfSdJQW0esScA1AmWU5RFw05+tJ2EDCFRPCcGAD4+uInCxU3EiDY3ELRfXilHfaFBZ6h2A
BMZN2HEi8abgQvHiyyWS992PY5ptpEHHxLTpRxG38Oj+MAGviqoqKIDjmCRjUSJxExcXM9pA
xFuZQ3hV8YbK0JqaxEk2Uh9LC5aav5RgTpVVoOZ6nNxHfig0L36fB13X0BQFoYi0ja6DY1mY
rtZe8FS8hMq0ViKwnWigIW63/WS36Hk7g2tGuOXuJgFXeBl72Hlccv5JHLjbGMq9kKjbxtqF
/+LqC/7MZ2Y/JxiPrPmId5dU46IwYuaX+crhew7iyfpQQ2HKqd/jKxP9CKEz8bjvc/puXTze
2anizQf/yE033cx9L68ehOnPsmiy5eabbymALQqTT7mwuU0nHPs9Tpve96tYhxLWljf49TlH
sOvOkzjkjB9z+2PvsSmWP13BUK9HNtG1H/Pe0hpcFIbtNpcTv9z1BTG+YcPYd8Z4Tj7taH5/
0ihEYjOPv10zYH23N7ZkI4wy9jj8RA6dXomCS/Xi9/h0Q6wPapyfQtkikexIeCbtwW+/ux/H
H7wnV18ym+k76LPgITN+FDSWkgxFhoyvNzPAMb/sc31GIWLLoRWfyvltwSiSfqtomV1pOkom
/lIzooBAUfvniItC1qNY+m2xlCGRSDpDaT5TVmg+/BmRSmh4jPS5loonQKBJ0XPNFGbOh4Ea
Xr8Xj54l4GbK8YcpC3maRBgXM5nq1rjvWnHqqjMCroonVJ5fwMUlFWkg3iScaf4wFWUBvM1n
dApUw09peRhf03jrJKL0UsvqBRaxhgjpjYgCI1BCv2q4KGhtD2UVGtpAPZNwbZLRKNF8r1h6
MUDHCFTDg8fQ0VQVRVXRdC8lpWWEMxcdi0Q8lfu7ugePp+mlKS33Yi3r761eRo6d5X3nh4qn
hGCJD6+ho2kqqqIgFAVV1dA9XvzeHOnFhYrept5Grw+F7k0728Qbo6xOuiBUJp55J0/e/1NO
P3g644aXES6rZPSkGRx4zAGMayqq/0Rct5HP319AxAWtdBcOO2QaXd7ZLukX9LGn8MjizWzc
sJXFT/yAiflymUu6jD72FP71xQbWrd3Ewse+J9u0m1jrX+fBh19nTYOF8I5gn+Mv4OpLjqGi
n1dDFUs9mnEbmf/BF83j6dyDp/ZwPFXZ/bDd2FWx+fzDVWwfCFW6YLY0IXxMO2QuU0Jauuz3
5xPpL7sKbYtEsqMgPOxz9MHcctnhnDk1sGOerSfHD8mOwhD1dRnzD2EKEVsOofhU+vrQQmne
OmOgZh5mCh1FTTuJovXPBS54PYql3xZLGRKJpIuIZkEX18Fxs/6uZh4AZv+966hef3OqWNcy
6UoyVkjv3K2tqU+noxUa/nA5ZfnOwAVwEkQzSpjqIxT05BZ/FA+BzHmdrkUyORAqrkOyoY7G
ZFrSVowgIX9/ZwhU8AaCeJvuNwgVTzA4gLtwTeKNjTTmfcXzpATuCgqeEl/zLlXb7LofdptB
5YeFpgvtbCWIp9Lp25XSg7jyp3MZ1onP9ZtLmjUrWb4lAWhMmrU/Iwf1aushjB5k5Kgwci5W
QGSb9hzPMPY54UJ++8CLLNmwhvefuIPLv7Jb/z/sK5Z6NGHVrmLF1iSgMWGfWb0aT/WRO3Pg
GI3EirV82ND/a8ALaUsGYYxi373HoQKJzStYXddnYUkr+sIWiUSyYyDHD8mOwpD2dRnzD1kK
EVsOqfhU+voQQaDqmXPatJYdsOioqki/r+U/x63Y61Es/bZYypBIJL2j1RjUk4UUQqVFB85x
9m47XKx4PTW1EVIOoBgEyysIeTveIuqmkmSO19S8vg7Pu1cNo3l3sGX297jikGyooS5mpdtC
9REK+/v73M80mo/wsGEMq6ykclhlxyL5YEfV0TN+aNt9lglk8PhhH9FJOztmqknYVQjtO4c5
oc49rp/6hsv2lSupc0DoI9hlclk3OoOL4zitDgIXQkXJNISbYuuyz1m0rg5KhrPLzN3YKdje
LNdxcFy39Xfb4eDYLq4QqLk+5Do4Tnqbc+btVN1aFn6xku1xQemoKcycPgZ/H0rjaTtANOXa
bv33HPY117klPUTb7+Si43Zq/V3Htlquj2tj23Zz3dzmNwQIgdKFC5+qW8uihaua23TGtJ36
oU3T9XQ7sKUFgVCUnLb0pk0z/pe5VnbDeuYvWEnUN5499hxPUAFIsmXJ5yzelKRylz2ZMSbY
eV8y61m1ZCkbtjdCSSU7T5nKhPKOTlHpvM9tWz6/uc9NmTE9Z58rBN7dv88/HumTogdlPdK0
rFJYoAAAIABJREFUHk+nTAr3LrhQwhwwI8xf1m3lrS+inHBgsFAV7QIFtqUZQdmkKYx4ZxWb
zFpWrKxmxr4j+jgIK7Atjk1tTQNbamLUx01SNuiGjt/nobIixIjSXOlKwEnE2FiXQigKmq5T
4vcQ8Chdq4vrpleUNp0n0YUv4Dh0OrY7qThrN9SxtSGFHihh7Jhyhg3Assbu1yNjHyii8xZ0
XDc9metC+yUbG1izNUJNxMJXWsKIYaWMCnQwjrou6aYWHV7LzP0nV32b65ch+7o5JhvWbmdd
vYkRCDJpXBllehe8pod+2uxruehirNCquFSc1etr2dZo4QkGGD+2K/Vvur7N18ulYXsVK7bE
iKNRMbycySN8/RQoF278cJNVrFi0gg3VMYyKsUzbbRLlmRmT45AOM3LHMNk48W0sX7KKTTVx
fOWjmTh1CsN9+T27kLFUb+rRlySrV7Ns9Wa21ycpqRjN6LFjGVPu69a16kmMa9VvZm1VAlXT
0A0fwbIwIW9XPbN4YrpMfXrl6znmYm6yhhULF7GuJkVJxc5Mnj6Zym7kYOupj/Uu5s9tS3f8
o6/6XPcp3Pyld77eNI/vip1Nbe8i2s2p81OI2HJwxqcD7es5cZLUbF7Hho3bqYnESJouusdH
SaiM4aN3YqfhYYzOyhuAOXLx9NsWFLVJilf1lt8ROmpTACdyHnLXghPfTGNjAqFoKJoPoySM
oXf/PtLbeuSmWPptsZQhkUj6Hhc7lSSRTGHZNrbjkhnLNU3JSoPbmYTrYsVqqUmZ6ecAmo9Q
WQif2nmvty2ruXTXjFFf39HPZH3WcXDor91+DsnG2hYBV/EQKgsN8Bm0SksmiIFEeAmPCNNn
h1WIrLjC7cpigp4xOPywD+mknVvaR2Xs+LFdOuu+n0Rci21bq3EA74hxjO7Gw5f4p79irwOu
YVmWEF9y0G9Y+Pr/UbHs3/zw7Ev5x6dbmwdCxTeWY6+4k79cfWzLNmR7Ob/80l5c93GcUec8
wpr7v5Zz1eiWB85k/Lf/g+mZw19Wvco5o7JXt9h8fP1BzL72Azxz/8DS50/l3avO5aI7XmNL
MqOnC/xjZvPdG27j+m/uhb/rDdQ17CVcs9++/Oozk8NumseLl05DAdz4c5w6+kQer3cpO/kv
rHnsHNIyjMlrV+zNkTctxDPrF8x79xdMzpjkbOSmL0/lijeiOX+q9IR7WPvf8wnletP8iB9O
m8Ndq9rn9F5zz0kE7sn1JZ2Dfv0hL12+W/6OaG7gsZ+dxyV3vdGuTc+/7o9cf/aehW9T8yMu
nnFoTlvW3nsywXtzfSlty8s/mdH6IHtnI7ccMZ3/ezP3GSWh4+9m9RPn5m5TIPLsDxl/8r3E
x17Ao38dy69O/SUfVpu4QmPkodfw3GNn8cn3j+NHDy8l4YLQh3P0r57kkUtn5Rzcrep5PPCr
q/n9Q6+yqi7VPGAILcQuh53NVb+6hjP3LG8X+Cc++zX7zL62VZ/zH/hrFrz6EyqXP8yPvvlj
/vnZtlZ97ujL/8R9Pz+m063/kkJgsX1b+vxaz/Cx3RpPc+I08vmyBlzX5P1PNpA4cFrfBQvt
KLAtWaglO7HzMINNm5LUbNuOxYg+3i1QCFscNnyxiL8+s4BXF2xlY8TKGVAJfRTX33U6pw9r
fwvf8uYrHHXH0pb0KkLgDZYybdcxHHHoHpw6exThnFVzWfn0E5x4/2pGHX0Cz124Cx2fPGXz
xp8f4oL/1fKlc7/O/ScObze2m7Wbeegfb/PXt9azNeE026IYfvaYvReXnz2L/Sr7PgzpaT2c
2DZ+c+UjPLBW4diLTufmwyrz3L9c1r72P06/dSHxcXvywG++zJ7+XKt8TJZ9MI87HpvH6yvq
iWUtxROKxs7TduHbZx7IGTNL2wRnKR759X387GMPl9/8Tb47Ibcnu+Ymfn7hIzyemMC9fzuR
OVkipl27mLO/8xwfNR/eIxhz9Am8+L0pbPvkA67884e8v63lPqEFKjjpm0dxzVGj8bVvmV76
qc3TN9/LZW9GcnxP4cDzz+b+E4Z1KWi3GrfzyD/e5J7X17Ip3nJtVV+QLx22H1ectQfTArlL
2vLSsxx2x3KOvfwCrp+0hd/e9iqPLq5vXi2KEJSPm8QF587l23uU9vEkovfjhxNZyr+u/wm/
vO8l1jRkronAUzGD06/+E7dcOIkHj5vKpa8kmHXN27x19T7kWsOd2vI+d11zFbc88i6bonZz
OWrJaA48/cf8+roL2X9Em9GhkLFUb+rRFzj1fPafW/nNLX/lhXkbidktXisUH2NmncD3r7qW
Hx47peN7Z49jXJv5d5zKQb/4IGtcV/BVTGCP/eZw3Bnncd4pBzAszw2u+GK63vi6zSc3zOGg
6z7Cf8LdrH70a8y/4xJ+dMMjLKxJNfuIFhrPkd+5lj/8/EymBPI/6OqVj/Uy5s+2xTj09yx+
9mu81x3/6IM+11MKN3/pna+bGx7njNln89Rmm/CXruH1l37GbjnEfDe5iF8dcQjXvVeHPuZr
/OOdhzhpdNcixELEloMuPh1oX29FirVvPMCtd/ydZ177hDV1ydwPHtXx/PT1z7n+gNwlDdgc
uYj6bQuiOU2x0Dxk1gAKkUlp7KDqHXmozdYXT+eJxz5o2WEiFPTABConHsSEL53H9P33p5NN
YwWoR36Kpd8WSxkSiaTvcK0YDfUR4mbuvY3JbpZnpVqS5iqagd7FFT2O0/L7dipOvKs/2IeC
XmscUo211EXNFgG3PIw/5+pvSZ/Q3NR9d8WL3w/7gQ7a2c1aFegL+ru0KKufNhg0sL0qCQgC
lRW9TkFqblrHlsYPuflr5/HgkiRGaCRjyly2rd9GLL6OZ647i/NHfsAT3921Tx66uXVVvH/H
BXz7lleIItA8fjQnQdJ0iG14h1vOPYI1ibd4+IJphW1gdTQTxhqIz5JsWrcRm7SIm1q/nNVN
T4MTK5exwYJpGkCSdas34SAITtmVnQbqUO4OUJqXrtosved7/N+trxFTSxgxbgTeZBUbtzYQ
2/AOt51/FOtTb/HId6cXtk3dnpWmKAqaprURcTVEB7u1hBBompa3/qqaLs2qWsQ9v36JyB5H
cWx8Ea++v4otr/+Bq3+yiJUfhTn8+LksfP1NVjdu44XrruXpbz3HmcNbX9zU+qe54Kiz+Pvi
9ENyoegEQgFEvJFIsoGlL97Bt999gyVPvMSvDh/ZarDI1CMba/N6quKfcuup3+GhHH3uuRu+
wXdHf8CTF07t89Uy2fXTNA1tgE6bH7B6uPVUVacAQXBYJUFd61WbRxcv5dlomMmBatbMX8sy
dwZ7d2UHXiEosC2tCTGssgSxKUmyuoq4qvVt+ute22Lz+RPPcs79S6lzBYGKSg7cfTjjhwcI
+3QMTWCZFolEkoZ4iL2Ge2nvci526QhOPlzHtF1s2yYaibFx43a++PgLPvt4Ef/Yc3/uvOpg
ds8hMk6euwf7/nM1H763hE/Pn8ZB3vwN5iY289/3a8E7mtPmjsRos2IxsXEpF1/9DC9vNfEN
G8lxh41jSqUHq6GOjz9awQdvvMN5i7bwh9+czHEj+y4U6VU9QjtxxRWHMf/yF/jfvf9j/6ln
cvbY9uvjEhsWcOV9S6jzjeSan8xl31COxylOhCfveIKrXthIAo2dpkzk+KnDGO5XiNTW8umn
q/li0SKuu2YNH33vFP547OishzJO871FVVU0LXd7uVn3s/SY1HL9hLeUPfeeiN9ywU2w8PNN
RBqTJDcu5KIb32XdsLGcdfpYxgcFm5ev5Im3NvDon/+Lf/g5XDsre8dUIfxUYcTEcRwSjbcK
ZSNbt/DZhkTz/bWz/mPVreOXP3+ch9ck0EMVfPmgCexaoROvruatD1bxzrOv8I3F27nr+qOZ
nWPlgqIo4EIiuoWbf/McD2812Hf27uw+JojHirP0i5W8sWwFN15fRdU1Z3HV3qG+2+3Qy/HD
jS/kD6ccwc9e2Zxeqa0YlI0aTSkNbN78BQ/++GTigQeZUtd01lCuGAZIrn6Mc444m0dXNl0b
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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