X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 02:55:01 +0000 Resent-Message-ID: <handler.61667.B.167694805225494 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 61667 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.167694805225494 (code B ref -1); Tue, 21 Feb 2023 02:55:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2023 02:54:12 +0000 Received: from localhost ([127.0.0.1]:54061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUInD-0006d7-Qe for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 21:54:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:58478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUIn7-0006cv-QK for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 21:54:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <raaahh@HIDDEN>) id 1pUIn7-0001jT-H7 for bug-gnu-emacs@HIDDEN; Mon, 20 Feb 2023 21:54:05 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <raaahh@HIDDEN>) id 1pUIn5-0006D3-FA for bug-gnu-emacs@HIDDEN; Mon, 20 Feb 2023 21:54:05 -0500 Received: by mail-wm1-x329.google.com with SMTP id p3-20020a05600c358300b003e206711347so2134919wmq.0 for <bug-gnu-emacs@HIDDEN>; Mon, 20 Feb 2023 18:54:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date:message-id:reply-to; bh=2guachseyP0Ie+3lEWoZwThoSV/8U5pPlQMGauI8YHg=; b=Z3Z54L3hppk+rSBlDOQJG9/H3dcBCgOCh5oMPA8BQvVqbGNiHo1CiEKN765yEUXyuJ 3xM4GD4rlSCEKtf7HylxlW4Ul75wGNCcMQuDx9mmjLSOUIMOycCA88868Yr3rC/cMvUY D7qVDokJ+ggoU04scd0Q5Qrynwc/bUFKoh48IGsNDciFpazEeFIhrEOvPfBsgUEbraIM yW8hV3GR+ggq7dYdO759G4MrDkEJF74UzXXM7cNppJFRpc7RDx5aaPXlu4vJ13htVO01 bV+OWjbSwZABg0E3OFCPqcRc0EJaoaNxm/164XMeF02EO8ud9dk410r73jNfl8ApcbwN UnJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2guachseyP0Ie+3lEWoZwThoSV/8U5pPlQMGauI8YHg=; b=inupC2vYdz79KfOImJ+tz0pCAT1BrftMl3F1HznRdLs8m0PuVasbqWQW9o6tho/bUk VTAsE0O2lTX8TGQzsiATJUWFAjdmcN7cPxSP0iEh6LkWCw2pv3BYKhQ90yfeW3Bw1r4T Zyh2ccJhGoxjf1JDGHMddQH1Co//aJ9nBArkIvAy9MOxtxNjtqimkqfDY1YQTSbHN8uj 6XyxA3u7heuziSNSzr6gAnP/H+vCpmDlUmIFf3jOf0gszARxVSChwOqLpDO6sGFJIs2P l7cLTdoiaeijqIiwM21GT6IznCnZAobNcfjhUZ9g4yjy+0f5QEWyHZ8z2GtPRKCVwM1J cPyQ== X-Gm-Message-State: AO0yUKXqQrGPsFc7ZDoda2MExVswpbuQcjFGU+EwRkkiPLzcf4lB8uYs L04p97vWam7rkssdiG++1ZGckY8TLUc= X-Google-Smtp-Source: AK7set+QKJ+3v619NigC3zUR7GEOO2VZBlhK2vZ2OxD5HIXch9wOEjLFevl2yCFejXUMnsdP0Hx2vA== X-Received: by 2002:a05:600c:448a:b0:3e1:97d:612e with SMTP id e10-20020a05600c448a00b003e1097d612emr7796031wmo.29.1676948040916; Mon, 20 Feb 2023 18:54:00 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id c24-20020a7bc858000000b003e11ad0750csm216469wml.47.2023.02.20.18.53.59 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Feb 2023 18:54:00 -0800 (PST) Message-ID: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> Date: Tue, 21 Feb 2023 04:53:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US From: Dmitry Gutov <dgutov@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=raaahh@HIDDEN; helo=mail-wm1-x329.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.1 (--) This has been happening from time to time recently: I visit a file (either through recents or through project-find-file), and the buffer stays blank for a while, giving an appearance that it's "loading". But if I issue a new command (e.g. move the cursor), it redisplays instantly. This happens with my personal configuration, and rather randomly. How should I go about debugging it? In GNU Emacs 29.0.60 (build 101, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.16.0) of 2023-02-18 built on potemkin Repository revision: 6c0d8210175e72dcd7cef2ad77b8f8b680b240bc Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Ubuntu 22.10 Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Dmitry Gutov <dgutov@HIDDEN> Subject: bug#61667: Acknowledgement (29.0.60; Failure to redisplay) Message-ID: <handler.61667.B.167694805225494.ack <at> debbugs.gnu.org> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> X-Gnu-PR-Message: ack 61667 X-Gnu-PR-Package: emacs Reply-To: 61667 <at> debbugs.gnu.org Date: Tue, 21 Feb 2023 02:55:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 61667 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 61667: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61667 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 07:35:02 +0000 Resent-Message-ID: <handler.61667.B61667.167696487725529 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167696487725529 (code B ref 61667); Tue, 21 Feb 2023 07:35:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 07:34:37 +0000 Received: from localhost ([127.0.0.1]:54418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUNAa-0006dh-Vp for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 02:34:37 -0500 Received: from sonic317-3.consmr.mail.ne1.yahoo.com ([66.163.184.230]:44220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pUNAV-0006dO-Tz for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 02:34:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676964864; bh=63VWuMGXqfWmRf71uiLH1ciSLxydsW9oksZNBIk6/O8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=SV+yIF4Zif5gRzIDo4rRfiiARFmlGSoGec1FjWdEzoBSOsy66MWqRQMDng6jbpHrowCZ3TpX/qyxIOrI5m2stIth7EGZbCudf8lBauNYGEdi2WTxWRm8PoIVAcRWf7d8V9lQPJU6l64EzCimVOe3KdVKMC1++FTX5bPxnJkvM5S95mZufzFRwH2c8LUnVSfpVqRgbA5a/EKBRI8sp9SAVjwq34vy6V8TlfkDL+GIAHgIEhpTy4tUoAdc6jas5ImwB24VK8Od7m/fGemfO5nQKLFMz15ExCVL63CvdYzZxl5whpOSX3qO3GWsAozQlOFsySJxf43ADR5XB6CUfJzxnw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676964864; bh=I6LoB+b2Z2AsqOovb/RgXbzHN8VWPfIsulHVm+OQJJM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=X5SxnBh1yznw/9daOKtxiGwTVpkJHLcqrMz257pi6v91W5UXArT3mRRcyvpsJKh++naBUaPjKdaGcPi38tzFrIDjEVzASjMUdeiPxpUTaEcxNH+YSzewD9Yx/5Cphd9NlqiP4jtU3mBKiVA6fOM9zUZ272RT9iR580XDHdhCaluB7eTFfvUAdu2S6bUr5c7omg3/HfulzP0KP8fKfPS2hiSRleCEYfeu214O9eXBja3hS3LOxJJZ/NW1iuL/PNvvyHwtYJpcbeu79d64vDKvCj/7rMTTK5Csno2YW466xCOuTB+RrU1wEmQbpY5DX+TavEiF9xErlXOyHnYWsKqaWA== X-YMail-OSG: 4fNEwS8VM1mCEcUk0lXU6N_kkvEPQCaVREtbxCBwXNg5rgFyTQYQd6EIyaGSI7y ZJ8oTVXw1NOHLxhpWsZk61CaVS8woz7_wNoOKzq001RdlGxV1vUDm5Ma1x8zsbUWNYWhJy1HE.2S Y5CnrhhTU76penZChlVG84Qf8A_oq7iop0jlu0_aClYVO.dyqOTy6X0kz1I0qmSe9c.TGcCp4fa6 z11fP70uOBY1UsP5C4P9EoinXow3qBXqJqs_4cDFgmLHp3J7q9u2TJyqPWNWfRJ_H.22Kk5ybNcU fs1DAKosiKwSS6i1Wxr4KXJCaI7rgaHHWuo2qQBIVHjro15gIo5sN_yBkdOMHjIqLxyK1PPefB9Y VOImmR7V_iWhBcXuY17nuny5FTHqG.v6MyTIonmJf3AnIlvVAAXWLLWtua5PeRtGtrfIntHYnjg_ eebZDh1ugV7nJihtRa_pIRuwuecCHINC78r97.IbYdo2Le0DyP.dl5YG8xVowBh30U7WY6qHbDtv ..6OqzmqQ8AkXKhBvWpLn4EZhsfbOTYNpgdP5loFQ9dmm_LNih4Onp.mO6CN2zVd9lorQAdxlnK. ORc8FY6hmOJwGqgw1hRCy8xDwQLb04EMjz4qTSiORNWNc1y_ePdmZjEihEFUsp5lYUKYlQx4U.1M DG4nSAW3K9oSLR82_PzqI18u366zFaZUcoJg0_KBX8DrBoV3BCT23375LM3Yhl0IM0Q4O4vXQSjK JaPWtwKg_VACygEKftzScsoSlJT.TNzRGXLZzLPtqNsbu8nnN5DjeEf.3Tv4DaC70Un5eJOQc63K pd4gaesTqmZYH2ccui3MjZvwkHEA9cxKAlB2OoXzrFpfdVYomEPTwqVOYJtakMjUwfjuYKVjtIZm n614K8922QCcHXtjcYONQsfk9lOsluWSTjjptjd9E49xR4BGCVHmULkwz9cberT0.SkjlQHWuWVx uj0T0A7HZU3jhXBFsrC_OSijyKUmeiyctLTqt6SnMafcsAmVF_K_3OKfbzCBS0nqkLSjMcDwAAlO g_k7.lsKW3XSVMKfI0Iu_bmY_OscfiLv7Pi6oQdQnOl7Bc3xXDu8FoVYGF3UjSnKqElyx2XW31LJ 30yJjHPGlgTtstPsLNH6EVwh5x6xu4oU2io1XkSy2Jsqho.Obpo4aYfcMGey3WANlTVU0bkhMKqn ZR57wO2bkK4CqscTSlqhnCrfYtxGokT2kkSCQmAGjv.r_CjySn2VqdDdCC_GQ1wfYJ0cey165VOJ 2DTNPqA2K36dk9iYN58UDmYBXP_Uk8XmoVJd8uJnsRu3O4aEnu160XIG4A.Wa8_vpY.UiEBcYVsb T8dEzhqsYIfDNKse6DNYufrqPssnUdvoJY_WaQLZHx20_hGxUYKpmOxWOIO0DQUyh37eVdPBQaO2 EgDsZYZQU2YcXXgz9d_h1Fg_ETEWkIhVaEZTK1JZv560gQ5luCf42dzvmX7Jh5Zs5rmLDLb7KuZZ SX_Z3zCmiiyGSC0Paa0ifHuZb5MW7eOFGbhyzYKWINmaFp45jEVDAAG23G4KGjdu7JkzOe8veyja Wa39IPIR0_pSGfzGzlJkNXeWGB2lG1zBwCoNuwXbMfeMtq94AKadALmmENXHvRdLQq1qUHCXpkCP HOkLxB8Xw.opoFuty8OLvTIUAaSLTOo0nC4zEjJ2pMQVrRAHEk0SoTQyAT9P6IbwZR4MLiRzBlYE LnpokOiwyZunRT5H8oWGkTuOghbKIscFhJmbAalnEmLO1.9czIaf.kDQGonc3zPDNjJArP6CZJB8 Y5GX8gpiIL6PR1RO5oXNh.fzBnbAOAWPADQM7b8uXzotgfpELZE.1r35zh7XJs5v7tHEhEY6L6j7 CsW8y0f06pchh86Yi8VCVG5FpvDkWSnSstb1RRoF0QVD.wmMH7vOeky3yYVH0FFaX_jPOpQwK.Tu NohZLHhzngfMT2hSoVz.cxRpR5r65AGfu.yV520H9kNKUxFIeAdfl43xkqoW7PAOvmPnqmLH0SVf 1WJfHqh2A4afbu9U9__jZ0coHTzzoE0b9fnOmrsxDA8bEPs0ZLuXXkvx26mVxCIrpkuhvMOdwtBE 7IxTUMgIgh4y6ADnjlq5O83pjAzUjW7K3WXwNsMqzJEEcBMjOhaWXmEx3b41W7A00VEUixtL80_D 3_qCG3GrNJJV2zpBUVdUKW8UwoJ4YuT62LxcSgpe8KqN2TMvtox0PM8xTRxBM73MZjfphTxD0mi8 pMrzObLGEHABV5G2Jhqjwomozoe.lB7hm2aFLWImC5VoYtKLqw0SXysOlDfJkgw25vpQL.eGk0yp 0HQpyysZClY2S X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Feb 2023 07:34:24 +0000 Received: by hermes--production-sg3-9fc5746c8-8hlql (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f26e956a8225a32caa707a2e61b847fe; Tue, 21 Feb 2023 07:32:22 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> (Dmitry Gutov's message of "Tue, 21 Feb 2023 04:53:58 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> Date: Tue, 21 Feb 2023 15:32:16 +0800 Message-ID: <87a617eanz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1290 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > This has been happening from time to time recently: I visit a file > (either through recents or through project-find-file), and the buffer > stays blank for a while, giving an appearance that it's "loading". > > But if I issue a new command (e.g. move the cursor), it redisplays > instantly. > > This happens with my personal configuration, and rather randomly. How > should I go about debugging it? > > In GNU Emacs 29.0.60 (build 101, x86_64-pc-linux-gnu, GTK+ Version > 3.24.34, cairo version 1.16.0) of 2023-02-18 built on potemkin > Repository revision: 6c0d8210175e72dcd7cef2ad77b8f8b680b240bc > Repository branch: emacs-29 > Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 > System Description: Ubuntu 22.10 > > Configured features: > CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON > LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG > SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 > XDBE XIM XINPUT2 XPM GTK3 ZLIB Are you sure this is because redisplay is not happening, and not because Emacs is stuck in xg_select? If you hover over a tool bar button when this happens, or move the mouse, does the button become highlighted or redisplay happen?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 10:05:01 +0000 Resent-Message-ID: <handler.61667.B61667.16769738829263 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16769738829263 (code B ref 61667); Tue, 21 Feb 2023 10:05:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 10:04:42 +0000 Received: from localhost ([127.0.0.1]:54576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUPVp-0002PJ-KU for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:04:41 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:51965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUPVl-0002P2-56 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:04:39 -0500 Received: by mail-wm1-f53.google.com with SMTP id o14so3138214wms.1 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 02:04:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=5t6+y5odXpKbwoF22RoNY96CBP4W5yTXEQFHxHuZVVc=; b=lh5YIwrzLNmXKdXCYDTJUxM2SeiJdkYKkfqmpbXP0pLolRu2iPwyXGLPBKcVs3gPB8 K+jl5cXHsAkkfUe9eOtgEXeukXzDyh/z0z9reqViJ6uBm4eqaW/9j1NHdiSJK+xv6hOK rEgtO2nwvgeoQE+LC3ugEclRhLbpWfewm8pOK5/V1M9GmExxNx02ht7fUg/HQ8j941vt SrpPggnRByETm7rpZWePsNfAVpDIYM70Jeni03hnSoOdUN9fM2VZEjwF7VQ4rriALOzj yfwfeMHHMM2flyzGz7zcIwNFS4NSA8bOD0o1w8cz4tJEnBVUHL5cz4QrXE4p0yd32KNE igzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5t6+y5odXpKbwoF22RoNY96CBP4W5yTXEQFHxHuZVVc=; b=ssesuQTZSB7y+ms8z5InAcZsGJ3tR+LZdGOHAcubeoLzOdsxr7LJN4ghP0wA9+cUY6 OUR5xa7X9/BixGYC8YnStFYXQqSkXV6N+MRvHQwOeMBJLdkuhxQe+WUJnE48FV359qc/ XVYWBmZs4ylk2U/xonex5XbV84ve8jbkKgCemHcr/Rk9vrZZzgdFWFd784DOsxBPw5QF YBtQ1nAv0ev5tqe7bZ5RdB0qDQHlyGwNj9AIFL3hG8rJtcMFnytr3cbNaIawU+kp5vba mAzIjb3An5qm32GmhZb4wItIf2r/8d4HzgketnwMluFFnEm+dC1JwqEae0Vgb3YelzFH ej8g== X-Gm-Message-State: AO0yUKX78eVqndjlsMIv5vprIeS/iP4yqMz81l/ToeLzRwUb4ZR1OZ2k WT+YNbUBVz+h2bLL47HFuAc= X-Google-Smtp-Source: AK7set90N5gNZ3UMSrTymQFTuchli7pUcnkzCpAwPX6d8WL4qiFAx++A7uYE2gUa94mOZX7QJYlPlQ== X-Received: by 2002:a05:600c:3b95:b0:3db:3e8:feca with SMTP id n21-20020a05600c3b9500b003db03e8fecamr3173309wms.15.1676973871130; Tue, 21 Feb 2023 02:04:31 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id ay38-20020a05600c1e2600b003dff870ce0esm13450458wmb.2.2023.02.21.02.04.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 02:04:30 -0800 (PST) Message-ID: <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> Date: Tue, 21 Feb 2023 12:04:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87a617eanz.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 09:32, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Dmitry Gutov <dgutov@HIDDEN> writes: > >> This has been happening from time to time recently: I visit a file >> (either through recents or through project-find-file), and the buffer >> stays blank for a while, giving an appearance that it's "loading". >> >> But if I issue a new command (e.g. move the cursor), it redisplays >> instantly. >> >> This happens with my personal configuration, and rather randomly. How >> should I go about debugging it? >> >> In GNU Emacs 29.0.60 (build 101, x86_64-pc-linux-gnu, GTK+ Version >> 3.24.34, cairo version 1.16.0) of 2023-02-18 built on potemkin >> Repository revision: 6c0d8210175e72dcd7cef2ad77b8f8b680b240bc >> Repository branch: emacs-29 >> Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 >> System Description: Ubuntu 22.10 >> >> Configured features: >> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON >> LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG >> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 >> XDBE XIM XINPUT2 XPM GTK3 ZLIB > > Are you sure this is because redisplay is not happening, and not because > Emacs is stuck in xg_select? > > If you hover over a tool bar button when this happens, or move the > mouse, does the button become highlighted or redisplay happen? The situation seems a lot more difficult to reproduce with tool-bar-mode on (I usually keep it off) -- haven't managed so far. But without the tool-bar, I reproduced it a bunch of times over the last couple of minutes. Hovering the mouse over the mode-line does trigger the necessary redisplay. Alt-Tabbing to another window and then back also does that. Is that relevant? Simply moving the mouse (not over the mode-line) doesn't help. The refresh can also happen on its own, in 1-2 seconds.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 10:23:01 +0000 Resent-Message-ID: <handler.61667.B61667.167697492710860 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167697492710860 (code B ref 61667); Tue, 21 Feb 2023 10:23:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 10:22:07 +0000 Received: from localhost ([127.0.0.1]:54601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUPmg-0002p6-NV for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:22:06 -0500 Received: from sonic311-50.consmr.mail.ne1.yahoo.com ([66.163.188.231]:42339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pUPmd-0002ob-Td for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:22:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676974916; bh=ATqM39p3cUUUoR26gAmjSd1wFFjuC2R/2+UREGBkV3k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=QpXKkYic0cGOhW4ISxUzgKAcB1ilkZoyCckxArWiJS2PIGzbV7fBD6HcxTaaDkr9JLSumxl+3vr6LMn5F6dRa6AYBfB0iZl6OxMWsJKGIqe+A2fbZM4/qGVh69YtCXqSOwU5OmjAWHs4aLRlI5WXHxit0tBI/5MrZfgLNtVRfWurfBq2hilKvquyQuPheL5yTixtGrWag9DCuhPH/T7sQk36LtLBrmqE1Fh3NrSIERVAxPe7KxIYsRhj8LkU7eK74KzPhYnh/lPkKUPwSqmuRW4a8bB2auhfrKf24YD2F+7HW0JKQV276rYjBcYAljUey1ZnFDJlN4BSHzq3SEcJsg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676974916; bh=GqTSBBt2QPziFLh3M90kLhfvP9iEwdEM4IaEL1I3xzk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ljmr64DN2nPLHqTD/h82dpv7sUbJ56B/NNV8SXKeX9zAyI+Nfl2T+F8o4xcjrLDPzkC0/kjGinx6H8mOgSwVXB6+yYm0eOK0BmaAiRPi9Fzb+eKJ4fDEYRcRo3xD1Taf9rcFHH8yDL0O+xsULWHtW/mOCNOo0ktRtHvs0+C//tIkFT93JRtS9lYV/v1pM3Ds2v3SLMKt7rmJSXDm5iiEGCNxhJKdi01ZOEgU55vWtPZ9apmYnOhlBLWEdE7b1/FdssuKMvrSIqeeyLxp8BggXGALk19qu7hMrAPhUWNhdnMq5pDhsUsZwf6Nkk6tLXOGNVZQ7bxSNGgYKnKXPJmreQ== X-YMail-OSG: ShrUB1UVM1kxJJ9LTq2pYz3nYVaJEbEm6A1wYUOgHRezC7ZZhL9rFOD87TAIObE yhllb2yQatjTVfNDk96LezYHqJ4WG2zwBfF9QpIBuhaP96ygDpct_pLrcpvyz0gEhMpSHaC9udyi jfFoVHPilxJe1.5Xt8PkVV76zpzBV6gX33OUzGRIereKDYBvZYW3POGYiGQGHEpyz.nZHxtQqsYe AuVTV7XmfRMDnK4uSRNX5Cjux_0dZQpNH3ottQh6S4Clh7b9535rAi4jdHYJmIbAWUJa4Njb1ovI 2ExGdYUNTyBNGX.YJ.srvnhWiA1gWYVd9jX3zfFn4ud_XWQoCGRlgozC4QnUr1RkgXIbbnDSTX9X Q8Qw02aImKQ_9tI8_yQnJsKyxH4LkMTdF8TWB2QzvRek_d16kQkPl073JdDr_00obYHeGkOf5_Qq fMDu9IcIFuTKoVjELRm3ApyrUlh7SsPNX_A9h8l20RKJgU.dZWj3t7vl1LSPO2XvqmnPMBiGhFEf c763m6SkjceX6s5xoYL9ccVtYhdSGLu95Q7WY9gAJTKO4RuUIWb_liGfAVPjmAQXgbm14yRKeOU6 F9djhkaiOtznjj1vI_mSAEoPW4iH4dvm9CB6kLE23ULsCfdunouevBIWoWmQYiDep.q6yaCNyMkE .p7M.1HLgK2xktoVuZ2hV_wTIulWvDGhLnsxLM2KC6SVeXcklS7hcle3dCPF.2iRcixqPmB_KJ1H NXBL2gcz.ZzsCT7oDp0sy0cluIbY47NS50TU8SdnGzMlUIYXYkMrYheeRpYAm.Go7nP_j_CY9jua YXoifgawzAoTJ0fhDZ.Aa5EqwyLO6MZ.9VXNonGgGdJMrm1cDnUgK5Qr6XpxlyJu.0H2T.21NFJR hfu4u_ZwqPvjYHMcDDrEA9b7nCII4GvwDUPeM4G4H81e4hz2ThbXcburkABKrwFE6mkPAHyzNWwe vJEOq6SRjBxB1k0ohLt23ZUDjklK6FCh_bwfiOVzI37jPqN1CFatf4E4Ph_.jEq53ilJpuZVVVga IkJFzVZ4LUqLnJfJyGGRfTlsfLSXVcw_Wf5.1fzlGGGCU3tycCvOQbZAc91P7LjJxR3oqgfc6miB hELW.0_nDaU8ucBYwSuxXuhP8mW8mI9ZWBGnFgQXGtJCeScYB6DM_l6YdNKFu46rHRb0RKAEJxBc BmtevhcA0jWRh5vZ.O4Na_VVVvm75HiHKlkOX4gJQGcUnaRXP6eGlfeyN43UBUxMKhA1r9k.mtTO YFX4KNyViWH7eLZbWPTyalc3HeHXYfLAjgYJoEGJxPwJ6yorDG9DMp2TudO7cNJpF6RI.GGoKBIO bs6dUTBCcxQx.UrESlORw73btUDcIlGEFnLJyZcZ9dBeCzU6FFxzErfwcqVRoIpa2wAq251T7dzF 2RxTAk.FChotah7uMgnieEizFAA.qECYsD04JQdlzcYMrs7Pifb36dE9KPDKOWDrFbPA4wF2fJRh VMNGrmMY5uEigxgSRaCsvxCLuCAFWHZEZiCbA101CHpvApuXI.7P.OFYgAssV.bu_AMRL1A9ZbQI BRR0xezozhHsOpLiDR4hAN9aqK6lUZS1kYVpYBn4dzbKaKsq6iNoGrrUnOfcTUnmvBWSVhVX7lt2 7TPbezfJYhuunl1QxwMFPaf2_V2f0Z8OkjFxSFgCrEHqBovr98cN70sbQHK_Scsxl7WZPIQDbetr oYAcAnMpNgFtpcPia2U_B4Pyb8DGGXsOyH8frit6V.kja0Uvto5SghsHH55y2jQ1Beh9IGajBq7q 9K5f_xOyVmBa_oa2HwSRZVayvrwZBlRtPq89mmtAFR7odMY6Pxyh.NNvQerBkT_9Smzxb95SR0Ik dxud6zSLB4GPORZYfhULL2OaTzfuHuDXaZdo9NVEjSehtdwAXWyqZxhlxqtkVOERLDX01ulWftzG B8BEq9ei0HqAomtDdDpkAp.MjCTUk259RHNp.jDrCauyIHXlbZE5d9a3qBINrT3QEu4ya8w7mmuZ g4CIaf20jkScIWB5TghQ5CpoQhwKd5fn4TwVf4.ONDWitdvVci85ZRCeCaOwKT6_QsDYHVhxzbDT k53OrFov9zgzNzlGjdaY3JLihAbunWfjXDpkXTH_DWse6MjRrX7CiDVgfdMcGWVZbFJgVUzvcMOx G3O0gH.hdQjNhSXwnndHFz6smKt1diuSqT0Fzbm5n2slDbB3g57mpCfBjf_9mWR6ynrk2vtqY6p. wytMjiOqzvRbGF87aNY4eWCG449gO_YH.9gRyLhvLrWo.LEBTM3o8kPEs8Pbc1ksu5GUXsAP.wot vM891RsE- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Feb 2023 10:21:56 +0000 Received: by hermes--production-sg3-9fc5746c8-7wpmf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f2bd45690c066b03afc410da6f89bbf7; Tue, 21 Feb 2023 10:19:53 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> (Dmitry Gutov's message of "Tue, 21 Feb 2023 12:04:29 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> Date: Tue, 21 Feb 2023 18:19:47 +0800 Message-ID: <871qmje2ws.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 592 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > Hovering the mouse over the mode-line does trigger the necessary > redisplay. Alt-Tabbing to another window and then back also does > that. Is that relevant? > > Simply moving the mouse (not over the mode-line) doesn't help. > > The refresh can also happen on its own, in 1-2 seconds. I think this isn't a problem with the GLib input code then. Alt-tabbing makes the X event reading code explicitly ask for a redisplay. If you build --with-checking=yes,glyphs and call `trace-redisplay', what happens when the redisplay does not happen? Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 10:44:01 +0000 Resent-Message-ID: <handler.61667.B61667.167697622012918 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167697622012918 (code B ref 61667); Tue, 21 Feb 2023 10:44:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 10:43:40 +0000 Received: from localhost ([127.0.0.1]:54661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUQ7Y-0003MH-2T for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:43:40 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:37666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUQ7V-0003Lt-Tl for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 05:43:38 -0500 Received: by mail-wm1-f52.google.com with SMTP id j2-20020a05600c1c0200b003e1e754657aso3195921wms.2 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 02:43:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=SkPNszG7Pj22ydcgV0UQrST5b+wVNYTmGRw4XlKLKEs=; b=eIPx2+/e7j2Eq4qH4/8oT8MEGR9Nf84YhtFIeOw9A+54YcTfvXgn8e8r429i3++85J lMyUfZ2bRzWgxE4fRfPnSImiJ/AiproV0bQFCHQ/Ey4r8iXMyGQtyjg53E0exzWQSly5 QK0wzuzrJwhMzyotIGR+Fypr8IosLg/IhgUyAWYeNsd4MvJXWom63Zr6UqVBTeztE2lX YOy9rzr/X4uLb7ncZQi91MtOvAijhs/2OlN7PJHpcJf4ibJ98HGUf6rVlNVdYKK/yJEE jdu+NbdsLCcfCGjJxd3+miqyrPlWZzptI+hQRpR3TmY/twHG4c897BJz0SyrhZjC46go KBdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SkPNszG7Pj22ydcgV0UQrST5b+wVNYTmGRw4XlKLKEs=; b=4tQv29IaLjB1CHV3lhEnqUj2TgvtfX0EuSb84Q4dvl0NfuXGz3HCg7q/95ARL9aFGJ N1w+/FeZsm2jUwQFqAkARKbWAXvNQx+Y9lhHhZCuccCjGCjUc91p/r9Y23UsQMhJf5au w7RFpqh/ECx3P/HPa6Pev6e8TQTT8tAPZLvrNxtenDqZIq0z39DJBlUZEvGeVOA4oJ8F h3DONWeZ5dlO3kSelKV8Q4ovSN+qJR8/rgsNKhBb1iiBIZpgPdgWzbo8u2edKLztccbE 85HVOlntnNA175MAw8VsEbJuack2HrhTV+h/yLp1JC/L+gfcmeNb/8IQrKykigleW6hZ mZFQ== X-Gm-Message-State: AO0yUKXWVLI9AK388SKqgrsUkq7OI/1YL2/4fJ9S1uGd6HxdYr8KDyN6 CK7WsSMsXzp7scSGjfKNxvw= X-Google-Smtp-Source: AK7set/81CfvZ8J3r5lrgcISuHAV0ubvYMtKV4pZOHEZQp5PtK4jjLWkK9Rebjava7KAbqjmDjjGJw== X-Received: by 2002:a05:600c:3299:b0:3dd:a4ad:ae45 with SMTP id t25-20020a05600c329900b003dda4adae45mr2405876wmp.12.1676976211955; Tue, 21 Feb 2023 02:43:31 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id w18-20020a05600c475200b003e220998b6bsm5237416wmo.17.2023.02.21.02.43.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 02:43:31 -0800 (PST) Message-ID: <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> Date: Tue, 21 Feb 2023 12:43:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <871qmje2ws.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 12:19, Po Lu wrote: > Dmitry Gutov <dgutov@HIDDEN> writes: > >> Hovering the mouse over the mode-line does trigger the necessary >> redisplay. Alt-Tabbing to another window and then back also does >> that. Is that relevant? >> >> Simply moving the mouse (not over the mode-line) doesn't help. >> >> The refresh can also happen on its own, in 1-2 seconds. > > I think this isn't a problem with the GLib input code then. > > Alt-tabbing makes the X event reading code explicitly ask for a > redisplay. If you build --with-checking=yes,glyphs and call > `trace-redisplay', what happens when the redisplay does not happen? Okay, I've rebuilt with --enable-checking=glyphs. With --eval '(trace-redisplay t)', redisplay always happens. ;-( That's not the effect of 'checking', though -- I can still repro if I don't turn on redisplay tracing (which prints stuff in the background window; maybe it's relevant, maybe it's not).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 11:11:01 +0000 Resent-Message-ID: <handler.61667.B61667.167697783915831 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167697783915831 (code B ref 61667); Tue, 21 Feb 2023 11:11:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 11:10:39 +0000 Received: from localhost ([127.0.0.1]:54734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUQXf-00047H-3i for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 06:10:39 -0500 Received: from sonic314-47.consmr.mail.ne1.yahoo.com ([66.163.189.173]:39668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pUQXa-000470-Ao for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 06:10:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676977826; bh=AnddFky5+dGeEJOhCDla7qUUvWlQE+nN0GELJpcARfc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=iGci1IZaYFNtTKVEhFCIg/zfTeJdS7zV0iNUSj3C18GWK4q40CKH5h2ve6nlqFionuOgSx+2KnrJPxS+etcdrixGrMou24SJUbtYBfvrE3QLTfjnuAJX9Uz9GjbfPitG1INXb+GznH41wldAFRqCXDq78yUOhMq03rdqqQn5jselGOfAa/ipGVeZnAn61kNBYfb/qSY7u4XZPy9zvu1xaFFerqey3YiPRx5P6ZgToijdmLf5ZRpAABSwnKmtTusMhgpFMow6CFa73VJK+SmK/rJzSzNyZawkpRqS3scOVpIL/mePJ4UBivBW6k5jrxULA7+BLB5KfmPwcZ//MNyo2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676977826; bh=UkYc5v8hNflf4xsyBm1CD8YmnPUBU5NjoFCqHY5DitK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=hnHe94LJ0iyDPY1Eab4F21R67qOxoPRWfdbZrDWYGEtOH+jP3t7P1KzbNckesh6HiIaE5ISK/gygLLWMC++IYH0UUB1yF+KxZqsVZ6soIRO5PE2YMlQTnoZhnjbFGRMa5PM5vZRbpCO2qHGGqYVT1voGRdiajO0xTTJ1hR2t+HKP8360I+7J37oq3e8INSj2lNWNlq69EyjJuX2gc6CR3P1sLwDOSB0Vxp6aKw/0LdmTlZknRUqlkB8MS71jNIotgl1/bs8lFd4fyDfT7rXqvKHJZu19MpxgVE0UOXzEs250FFUc72y/H1bTrrgstk1K1kw7Yl/+dJgxwp+e8GnDSw== X-YMail-OSG: zgkqJ4QVM1ny3Xk4XRwAcDOzfhBPW83jMLFuWVv3aa36z6iD2oyK5jh4I1X5xWn Kue30Cq_B_SNg2LkNEKSY6FYR6hyTYp91UsxkixUIHnMO1vQ79iIv7eWb7hxKez8L7RbK35IIBbc ibGBAlty19c5jyigV1jmtEbti5UJkka.ZuJ_Vw8s9hZwJsyN6ePVt5h9EVMpYbC05rf5atBzQfef JrSR4dPOLPAbO5t0YrdzR3PAyesP8MLr1hNlGaINC_JS_YxudXmv_mg5jo3C8XPRK2LqLnTwpn1l SvYWvfaLz8T3p_.pmoNRgrmp.RFrDjE7zqeb09676NiMtsjwoxtPVCjmUyvuGDQSRcN1v6.b6oRJ KKtLvRRrAE1R30NrnDFekvwJX8JSp8QrBIq3s.RbVdaqFXUp2MCa_udJEb2iPHxS4B.r._H3F90d lPqIrmTkGs_C_EaLl2xhR887Bxnn2DrJ25jSI_XVVMznJ95jEBmXnrp62JcF0UWgp0FO1YjbY1DJ arT_PfqBcH2_oAT8tRWYbh50DNAiZkaahHcAIsZ68KwnppkKCLZSgfSPR.044Wk5.9tAqgI4l9Sh wZsjCR0dtx0vKXUeBM9c2ObYh39rHhwJ5sNXaScJ0m27Mh69VmdJCpHfumMKXjOEj7WIyoImk8Or HbuipMIjvo6v4zW_pZwhPz1XtzKC8qMrqrpsTtahHCg.77hl16Da_caOclXB.DSVGGfDyjUAx_o3 wHFbig7wdQ7FLsTwmZIviJOUGhr.CUAwJ1W3uvfKLNdIDnQsi7a26ZGkK_CY_LqfJgjXY_sbIoD3 N86GuWhqVlYzksb71uxPVQbBwVLzjPgPaFlne7EXAQbYp5V3_tQvnhSL78HPY_fcyoJZ8OWgizVk Y0NQIp_L3ETBp4zc0LAqv8RebW5ivySLNRAE0zanMGapbPs_DAsx42KO19lIXkTlyJjv1uwIo8lR DsILxqu6aUPk.EMhb6QQperl1OuPpfGbDfJ7cHipf8WUqAzjQp10PoJz4VVwSSDMA_fBIp9hz_OT 12YGn7BJtCSoo4pr69q6Ly18nmdnsVpFeEmOr.LYBVbYzFtXHAEyYWjtkWrryMJjsxBD5AAX9lY7 IpQBnY76YEU768mlmu6fSiMQ_65zGr8uIl9pRxFyTWIi.E.87bPYloTd2B2uplaKX1lZCvBus5gA 1TvK9tdzj.N.7uOABMWQi7UKyLumrqQjHj33fIIVV83KyUAuWCsts6pUaRcYI80cpf6uPqfnGW71 HsPUWDoTKvnIIIV8t9GU9O2hi.2ljdc3JfAeBb_O3otI7Qtp3NVd8z7dJOODMUN1FtAJDVM.fPgO u7KnjHe6uAmT7U7vVcOShZGRk0vjwqxpCk76bWyZGaGC0V1aJnk3ZCtaBrOTapFuYifqfYLANaJx rR0eJWRxF_0N6DWeRGF3q6dQsbLWK6KsWbHPC.fv9Susa5oSY5noBE9NBvL85ILXQHXCPorwnFRO 3L_h7IfF3r7WBK7N6K__gVzMO61JaJczEhVAP7tZT7uKYzPJBZVY7JzgtkSjPksp0mlg325j22YM R0654oxNRswoF4r3MpWN51X7dxt2VcT2vsp_ycwaDLVkDCZpPnwGl9s__ZZm3W8gLLsawK2K6oKL 6vDMm3iDuoDkPsfhDa9bjPfN8efd1BFp2x5P02krcVBYxmuhIUbYdXBfWg8ZJEOe07nw1p5.RAoa GSQAntI7w6fbdy3NehJCxV7N8qqp.BOYg.GNenUeiqyDNuxsvWQsR5xv89cEi27M4ipAwGcRNL5E 2lGrw0BG.PwEdM7zk8AxMPZbu3Znh1YcafxPL0S40zgZKiErTX8AWWFHnMOE45k4XVTMcK_eh0c0 kX.5AaTu1xW7RMPvSeXiOd8A9ddE5BTR8wwlRRKO9fNr4wKVjkcZ1l7CzNHDjCd3UeEGRS7lcVP_ onDqmQejf9G7E8RLhz2kYqZUeg.zzWGmww6xIqFPIcUlLvTImsS1617C7tF_UdglkQ.MukNj92ml Mt1CDo345BAVbGXp4vqTTg94Ibta6KE1xjNzUIv3cx1D8foBmXacHXNmxynt4HhfHqLjxK8vyUX2 M_B6QTFNkVTu3VJtD7HHQG6n3YzG4TWqRtHbBpA4uqquw_D3XpXYUS0UWGu86TbMMFmup5cQlOX3 B1QCi59ELx1vGDzz4Zt49Zyx2Dyu0KgC.MjmWmBHoXCfJ.ZmZ2zMyy1N5EiJA7QxWktjp74FFbd_ Ds0EMoeXVEc4Xr6ogRxxpAiDFZHm2_i0r_u6OWnxmBwnow9yOd3SY28nBisgw2PVUQODYcZZUiTy o5t3wp9g- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Feb 2023 11:10:26 +0000 Received: by hermes--production-sg3-9fc5746c8-nc5k6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f0ba36070a2fff69d1c86657d582da91; Tue, 21 Feb 2023 11:08:23 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> (Dmitry Gutov's message of "Tue, 21 Feb 2023 12:43:29 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> Date: Tue, 21 Feb 2023 19:08:18 +0800 Message-ID: <87wn4bcm3h.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1063 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > On 21/02/2023 12:19, Po Lu wrote: >> Dmitry Gutov <dgutov@HIDDEN> writes: >> >>> Hovering the mouse over the mode-line does trigger the necessary >>> redisplay. Alt-Tabbing to another window and then back also does >>> that. Is that relevant? >>> >>> Simply moving the mouse (not over the mode-line) doesn't help. >>> >>> The refresh can also happen on its own, in 1-2 seconds. >> I think this isn't a problem with the GLib input code then. >> Alt-tabbing makes the X event reading code explicitly ask for a >> redisplay. If you build --with-checking=yes,glyphs and call >> `trace-redisplay', what happens when the redisplay does not happen? > > Okay, I've rebuilt with --enable-checking=glyphs. > > With --eval '(trace-redisplay t)', redisplay always happens. ;-( > > That's not the effect of 'checking', though -- I can still repro if I > don't turn on redisplay tracing (which prints stuff in the background > window; maybe it's relevant, maybe it's not). No idea why that is, sorry. Perhaps Eli knows better.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 12:24:02 +0000 Resent-Message-ID: <handler.61667.B61667.167698219330454 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167698219330454 (code B ref 61667); Tue, 21 Feb 2023 12:24:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 12:23:13 +0000 Received: from localhost ([127.0.0.1]:54823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pURft-0007v8-7K for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:23:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pURfs-0007uu-9S for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:23:12 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pURfm-0001yl-LY; Tue, 21 Feb 2023 07:23:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=gLsQF42a/0bZVaLFSD3QGLoe1oIvDm2/nK+rlqgWORg=; b=FgHMLSOi3o3N Fi+HZ1iqq0/PxlPmCfp5GeiiRIM4vtaaUCAdgpopETkikQlq89Fu0ox3tGpSh7mbNZAC5akUIpJ3G IIFRQJTzWt5d9wE6JpQUIb2F+PoMeqzUWS7ngh5p57BUm7XkLda0YqfWEjTenuqJJmyE2G1PE+KJm ohFG6o3FzG8UKghOAmjOMjCy0VkFrL3qNCrF5VgOAAQKXfnMXUkvI/wcQfahSUeP3JQXyvqL9qJX1 cu0bQ0lMD3R6rKQ+72T0c/m2HFQzDklzPDLdJ0tTjS3ZuOpkDW35XZVWQwiSUJ0I3ltsMC/x+bg/W 3622fqAmT4PwMLNlxK3wKQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pURfm-0004X7-5W; Tue, 21 Feb 2023 07:23:06 -0500 Date: Tue, 21 Feb 2023 14:23:16 +0200 Message-Id: <83o7pntdfv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> (message from Dmitry Gutov on Tue, 21 Feb 2023 04:53:58 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Feb 2023 04:53:58 +0200 > From: Dmitry Gutov <dgutov@HIDDEN> > > This has been happening from time to time recently: Any idea how recent is "recently"? > I visit a file (either through recents or through > project-find-file), and the buffer stays blank for a while, giving > an appearance that it's "loading". You visit a file that is not already visited in some buffer in the current Emacs session? Does it happen only immediately after visiting a file, i.e. upon what should have been the initial display of the file you visited? Or does it happen in other situations as well? If this happens only upon visiting an unvisited file, does it happen every time you visit such a file? Do you have some features enabled that affect the initial display of a visited file? Like save-place or something else that invokes a hook upon visiting? Or some display-related feature that could be relevant? If you do, what are those features/hooks? > This happens with my personal configuration, and rather randomly. How > should I go about debugging it? Does it help to disable double buffering? Do you see anything interesting in *Messages* after such an incident?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 12:59:02 +0000 Resent-Message-ID: <handler.61667.B61667.167698432312455 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167698432312455 (code B ref 61667); Tue, 21 Feb 2023 12:59:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 12:58:43 +0000 Received: from localhost ([127.0.0.1]:54891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUSEE-0003Eo-Ut for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:58:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUSEA-0003EZ-Sn for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 07:58:41 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUSE4-0001LQ-Pm; Tue, 21 Feb 2023 07:58:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=jrS7EWYtyuCkiCHRxFrFcY9HqlGe4/Ey2mNUnf+dsTE=; b=Wa4VjaaEVcjV OhHQFktwAA/hj2gUMwuNSWHl6ixnZTcOiy1X1+IzaJMu6LxEwDRXVdEvxmT4JHlpPV9Apjy/81PPM BPKOQUv3Cp7VMxkEzj1R7im0u2stW3Dj7l2My7WXFANH8raXO56LGllZ0ar5efFg3MVuvhL1FLfvh pykeTT+cvc2pb9OBfnQk8NZhhiK5kvfwsws8n1MS9ExG263nFxL1ci8dbZHakHXeXMLv0+AeivKaf Y4qX6Xn1g8a40So70PtK0LlGxVKpYIoGIpFjoYGnDOi+2MGgJjBOXlkYcmHVN/m/kmIUKFwqXmgx1 E6o2QuuucymLyLih7Bo8PA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUSE3-0000et-Ut; Tue, 21 Feb 2023 07:58:32 -0500 Date: Tue, 21 Feb 2023 14:58:43 +0200 Message-Id: <83edqjtbss.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> (message from Dmitry Gutov on Tue, 21 Feb 2023 12:43:29 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 61667 <at> debbugs.gnu.org > Date: Tue, 21 Feb 2023 12:43:29 +0200 > From: Dmitry Gutov <dgutov@HIDDEN> > > With --eval '(trace-redisplay t)', redisplay always happens. ;-( That's strange: trace-redisplay just adds calls to functions that write to stderr, but doesn't change the display code in any way that could affect the control or data flow. So, unless this is some weird compiler bug, I don't understand how trace-redisplay could have affected this. Although the fact that with a tool bar displayed you cannot reproduce the problem is already weird for the same reason. If you build with no optimizations (CFLAGS=-O0 ./configure...), but without --enable-checking=glyphs, does the problem still happen? > That's not the effect of 'checking', though -- I can still repro if I > don't turn on redisplay tracing (which prints stuff in the background > window; maybe it's relevant, maybe it's not). By "background window" you mean a shell window from which you started Emacs? Or do you mean something else?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 15:44:01 +0000 Resent-Message-ID: <handler.61667.B61667.167699423922533 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699423922533 (code B ref 61667); Tue, 21 Feb 2023 15:44:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 15:43:59 +0000 Received: from localhost ([127.0.0.1]:57078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUUoA-0005rN-SG for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:43:59 -0500 Received: from mail-wm1-f45.google.com ([209.85.128.45]:39591) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUUo7-0005r8-Mi for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:43:58 -0500 Received: by mail-wm1-f45.google.com with SMTP id o4-20020a05600c4fc400b003e1f5f2a29cso3968671wmq.4 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 07:43:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=xEmrLcBPEMaSbBlYK1mXTGttNgKWjvpwQ9cyRZPSM2A=; b=O1cYD4KhZ2ENQiPbP/80BeA/uy/aM5OUTr/4BXKEU1g4pd10qWjsEeBMscSX/RgIi7 T1ZHEvCfrWZBPdhQx65IAYpRaELuPJXk7JEB8FtUdCYmwim6A4p9gDGCvem/KNKi8/xI WX4U6cK3g0QWW5bVN8JWFXT5vsJLxealIUmvpKrpY19/Jdc7O2nAnRxVl1bZNGUjxlyW yPPSPTeYiX/iM5XYBNTXFlHhCX+72Cp6+amXYWsIBcFO4IAefiQXyGDi1BV10U7UFdcu E8v0uSQFvDvBYwE36HRCwBj5i2X3fE8Q9tLPed3a4Ivj0loltVDp7b1UrtzEM5eTA5x7 csAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xEmrLcBPEMaSbBlYK1mXTGttNgKWjvpwQ9cyRZPSM2A=; b=VkCuVWMbWjUxIt58Nd5P9rVZEVU9urp9WdFJ/dufBiI0pqARAtMHR4cCeu5J53tlIA WEn8rxnzMZzqMD1CKsPEilSs9+GOhpGPcQbH2YU9y0K8mZQ8AOJbbjpSikV7DKxPm4zP FmkyXytzc+mQBXYqmnNthVnLpTqd9F66FicB7ysrl1hsxiQyFoSKPylRjiaEmvEGWKEY b6pslYH7eRJSlUxVHNantUU/IM+13djlgGphYT0c281oWN4kVjCuyNRtTmCPIC9qFt6Z l9/per0QhlKwJT/NKGdcT71GO/64MkmraitgryignY6Shvn30UmYBJad3/zHrosAXJvm tmGw== X-Gm-Message-State: AO0yUKVnxWqNmVuEmNvZHTeZNzT9Vs9jOH1so1sQFQA2h7f7Sz7IVsWP 9/AbJIeOpHNQ/rHM8GQQhQQ= X-Google-Smtp-Source: AK7set9Tnrx+IspMmwwmboogRA2m8nZUkp+d+utmBQk8jhJybqiARCa1yrxkyYZ2c7jo/by2+AHyUg== X-Received: by 2002:a05:600c:2ad6:b0:3df:f2a5:49e0 with SMTP id t22-20020a05600c2ad600b003dff2a549e0mr4732440wme.40.1676994229397; Tue, 21 Feb 2023 07:43:49 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id m4-20020a05600c40c400b003e223fe0a3asm4751115wmh.27.2023.02.21.07.43.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 07:43:48 -0800 (PST) Message-ID: <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> Date: Tue, 21 Feb 2023 17:43:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83o7pntdfv.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83o7pntdfv.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 14:23, Eli Zaretskii wrote: >> Date: Tue, 21 Feb 2023 04:53:58 +0200 >> From: Dmitry Gutov <dgutov@HIDDEN> >> >> This has been happening from time to time recently: > > Any idea how recent is "recently"? A month-ish? I also hadn't realized right away that it was the problem with redisplay. Some of the delays might have been a little shorter previously. They are sometimes shorter than 1-2 seconds now as well. >> I visit a file (either through recents or through >> project-find-file), and the buffer stays blank for a while, giving >> an appearance that it's "loading". > > You visit a file that is not already visited in some buffer in the > current Emacs session? Usually, yes. I don't remember an exception to this. > Does it happen only immediately after visiting a file, i.e. upon what > should have been the initial display of the file you visited? Yes. > Or does > it happen in other situations as well? If this happens only upon > visiting an unvisited file, does it happen every time you visit such a > file? Only sometimes. Randomly. > Do you have some features enabled that affect the initial display of a > visited file? Like save-place or something else that invokes a hook > upon visiting? Or some display-related feature that could be > relevant? If you do, what are those features/hooks? I did have save-place set to t, but I can reproduce it without that. Other hooks upon visiting? diff-hl-mode adds to find-file-hook to check VCS status. But the file I'm currently reproducing it with is in non-VCS controlled directory, so no visualization is added. >> This happens with my personal configuration, and rather randomly. How >> should I go about debugging it? > > Does it help to disable double buffering? Looks like it does: emacs --eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))" That "fixes" the scenario. :-( I also tried rebuilding Emacs with '--with-xdbe=no', to eliminate additional factors such as Lisp evaluation and frame parameter modification, but it fails with xterm.c: In function ‘x_end_cr_clip’: xterm.c:5833:7: warning: implicit declaration of function ‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wimplicit-function-declaration] 5833 | if (FRAME_X_DOUBLE_BUFFERED_P (f)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ xterm.c:5833:7: warning: nested extern declaration of ‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wnested-externs] xterm.c: In function ‘handle_one_xevent’: xterm.c:20904:17: warning: implicit declaration of function ‘x_drop_xrender_surfaces’; did you mean ‘font_drop_xrender_surfaces’? [-Wimplicit-function-declaration] 20904 | x_drop_xrender_surfaces (f); | ^~~~~~~~~~~~~~~~~~~~~~~ | font_drop_xrender_surfaces xterm.c:20904:17: warning: nested extern declaration of ‘x_drop_xrender_surfaces’ [-Wnested-externs] ... ... CCLD temacs /usr/bin/ld: xterm.o: in function `x_update_end': /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to `FRAME_X_DOUBLE_BUFFERED_P' /usr/bin/ld: xterm.o: in function `x_end_cr_clip': /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference to `FRAME_X_DOUBLE_BUFFERED_P' /usr/bin/ld: /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference to `FRAME_X_DOUBLE_BUFFERED_P' /usr/bin/ld: /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference to `FRAME_X_DOUBLE_BUFFERED_P' /usr/bin/ld: /home/dgutov/vc/emacs/src/xterm.c:5833: undefined reference to `FRAME_X_DOUBLE_BUFFERED_P' /usr/bin/ld: xterm.o:/home/dgutov/vc/emacs/src/xterm.c:5833: more undefined references to `FRAME_X_DOUBLE_BUFFERED_P' follow even after 'make extraclean'. Revision e83c78b8c7784254. > Do you see anything interesting in *Messages* after such an incident? Nope.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 15:52:02 +0000 Resent-Message-ID: <handler.61667.B61667.167699467223491 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699467223491 (code B ref 61667); Tue, 21 Feb 2023 15:52:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 15:51:12 +0000 Received: from localhost ([127.0.0.1]:57090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUUvA-00066p-FT for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:51:12 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:36553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUUv8-00066b-3W for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:51:10 -0500 Received: by mail-wm1-f50.google.com with SMTP id l2-20020a05600c1d0200b003e1f6dff952so3914276wms.1 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 07:51:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=14pNaK+U+hDxTJeGLOrAz21lES54+UxNvtxF+QLhSPQ=; b=OURP7PXRYLqz1FBGGLkOVMw7NcIsd/4IXbcpd9HYm4q8T8moZZqu/2lMHHd1Vr2AkL 9nNyJvX8qIr2EK+s8VE2IHguUJwltRW0yi8c/lHGoFwinqK4GdfTdxGQQmN+ixqm9tMG OeeEedOoQWCi5/xO30IlX1zdLS7Zq+y79xte+S4B3x3y1yZfeUS0yKuY2374riJ+dBV0 O6g2dfvVmNZYe0E0Wq6nRsAOMVBQKzAlCP/HoGiI5KZ064MHGHrhCFXt4OHK2WPIK2Bk L8SZFqcScqtegehEwW5nygU8omcsHOVNsd5amPgJYUYNFe3/T76b9wgbcdLw0/hRiS7s mwfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=14pNaK+U+hDxTJeGLOrAz21lES54+UxNvtxF+QLhSPQ=; b=fBuDejdko7nl1kraQ3qqfx3fdtuBN2ZuT+a/BfedyoUCwClfMnmEFCv08LK9yrfuXR zkzRMEe7e8DByrQqMdDer2oKd7o8cgiFtHQRGTwC/SuYA/t+KmEeakEI+dvvp7lgHux5 av9Xw1Ft1Pgc0V32vm3f7bg2TsRBnM/RhTrqY6CauZZ3AQXVxrw6c0hzO04gqurIVJ38 s/8UYfjiPQqiZ7C1+TFrt/wDCSnIeGJ8emuHeOz8l+qfT4Bv0PiYqEjrFG1g9gpzmvgX AT577Z+7rxYHKEQ5Ptmmbkd+/fpDplhbE8XQd/RuUC7GPjuIrxlJAAXwiyjfEpfu76SN 9vQA== X-Gm-Message-State: AO0yUKVwBfTnnykJN/qzWaZldQdI60cRY5rcndeh6aux8AVTB2Dxj8sK hDKlWM3j95j6xLDo/wpsrD0= X-Google-Smtp-Source: AK7set/SxADcqeKo3PYEKq90iy3o5eS4EsnByeW852KfYoVG7QLxS+9Im9pKmpiNuJjYo/iOsScpnw== X-Received: by 2002:a05:600c:810:b0:3db:2e06:4091 with SMTP id k16-20020a05600c081000b003db2e064091mr3910465wmp.37.1676994664083; Tue, 21 Feb 2023 07:51:04 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id p8-20020a1c7408000000b003b47b80cec3sm4177845wmc.42.2023.02.21.07.51.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 07:51:03 -0800 (PST) Message-ID: <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> Date: Tue, 21 Feb 2023 17:51:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83edqjtbss.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 14:58, Eli Zaretskii wrote: >> Cc:61667 <at> debbugs.gnu.org >> Date: Tue, 21 Feb 2023 12:43:29 +0200 >> From: Dmitry Gutov<dgutov@HIDDEN> >> >> With --eval '(trace-redisplay t)', redisplay always happens. ;-( > That's strange: trace-redisplay just adds calls to functions that > write to stderr, but doesn't change the display code in any way that > could affect the control or data flow. So, unless this is some weird > compiler bug, I don't understand how trace-redisplay could have > affected this. Although the fact that with a tool bar displayed you > cannot reproduce the problem is already weird for the same reason. > > If you build with no optimizations (CFLAGS=-O0 ./configure...), but > without --enable-checking=glyphs, does the problem still happen? Still reproduces, yes. As long as I don't hurry too much to type 'C-x b file-name RET' too early, before the frame has managed to resize and redisplay fully the first time. So if I wait for it, and then use 'C-x b' (with Ido's support for recentf), then I also can trigger the problem. Oh, here's another description of the bug: the frame's title bar changes (to display the visited file name), but the buffer is blank for a little while. >> That's not the effect of 'checking', though -- I can still repro if I >> don't turn on redisplay tracing (which prints stuff in the background >> window; maybe it's relevant, maybe it's not). > By "background window" you mean a shell window from which you started > Emacs? Or do you mean something else? Yes, that one.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 16:06:01 +0000 Resent-Message-ID: <handler.61667.B61667.167699555424914 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699555424914 (code B ref 61667); Tue, 21 Feb 2023 16:06:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 16:05:54 +0000 Received: from localhost ([127.0.0.1]:57114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUV9O-0006Tm-8n for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:05:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUV9M-0006TX-3z for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:05:53 -0500 Received: from fencepost.gnu.org ([209.51.188.10]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUV9F-0007yc-AL; Tue, 21 Feb 2023 11:05:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=s8lCJSyaoaW0uRZ9x31N3yb8wE6ruB/QJRWURm0tJEs=; b=qaf7gUHdV+6a /PfnfqO8nTEElIxbBE7IdJ90ZP8ugkwzyhdgbmWrh5TyuJYJ7MgknHBzAPnM5ef0N5guE5tt17vSX ItNnl8/PKrQJvS+y01CydHLA6L6aDfGR5qgBPNGzLc7SylIu6KMzghmj9XSogEGQD/lMioW9ufSU3 o/flEdqbBnr5fUMRTESzMi1fy+3MGcU16c9Snioiw85ImOLEEPnE/ucU/46K9f2yXyVGrnanpCtrD Wa2lmEjQCcALZfxUTTNpjQOTWo7NnPs5eY2ORqV42x+lt48OD7jk2aOsXkg/CWk/z/4awHUQcHo9+ u7WWhqJE3L7yfKCQxfDKDw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUV8Z-0002Y6-Vs; Tue, 21 Feb 2023 11:05:44 -0500 Date: Tue, 21 Feb 2023 18:05:14 +0200 Message-Id: <83y1orrolh.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> (message from Dmitry Gutov on Tue, 21 Feb 2023 17:51:01 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Feb 2023 17:51:01 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > > If you build with no optimizations (CFLAGS=-O0 ./configure...), but > > without --enable-checking=glyphs, does the problem still happen? > > Still reproduces, yes. As long as I don't hurry too much to type 'C-x b > file-name RET' too early, before the frame has managed to resize and > redisplay fully the first time. I'm not surer I follow: why should a frame resize in this case? You just visit a file in an existing window of an existing frame, right? Or is the situation more complicated? If the latter, please tell the details, they could be relevant. > So if I wait for it, and then use 'C-x b' (with Ido's support for > recentf), then I also can trigger the problem. Not following again: wait for what? And what happens when you use "C-x b"? > Oh, here's another description of the bug: the frame's title bar changes > (to display the visited file name), but the buffer is blank for a little > while. Which seems to mean that redisplay was called (and produced the updated frame title), but for some reason decided that none of the windows need redrawing. Or (given your report about double-buffering) didn't reflect the new content on display?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 16:17:01 +0000 Resent-Message-ID: <handler.61667.B61667.167699620525922 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699620525922 (code B ref 61667); Tue, 21 Feb 2023 16:17:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 16:16:45 +0000 Received: from localhost ([127.0.0.1]:57128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUVJt-0006k2-0b for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:16:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUVJq-0006jp-Nw for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:16:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUVJl-0001se-Dv; Tue, 21 Feb 2023 11:16:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=23Gjf6wmz7g1GckhQM5K3eaiJUJCc+r+afnQjV1yvXc=; b=Qcrb3ogc0D77y0w6I5Dq e5rLWvO00MRihuPBH/orZjPOpwgL0jurSieUKa+s18UQuOHtPky0aqHjlf+x3uX7EFmjoHGOdz+HF /HKV/NULph2cQ6fZzSX9s4nUKx6kDxZ+4YDPMJBT+y0VPsjXij4bLqSk6ZV6CZhC+GBtK9W0AfwMK qieTnKpMgyTq8kSPr1NsqETPxHiBSlXtvDwcIagwDhBWC5qmW2MUPK7ZQOMwBN/KZ24fHPtLNUmmE SyhD9Q0Z4iuCqIOfaXoIYd3GDAcuf9UPIcgIwJwv6OseD1ao5svm5US1MjLvN2IqY5DvrGzgkyMM2 3H2fixN5U09/5A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUVJj-0004Nd-Q9; Tue, 21 Feb 2023 11:16:36 -0500 Date: Tue, 21 Feb 2023 18:16:46 +0200 Message-Id: <83wn4bro29.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> (message from Dmitry Gutov on Tue, 21 Feb 2023 17:43:46 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Feb 2023 17:43:46 +0200 > Cc: 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > I also tried rebuilding Emacs with '--with-xdbe=no', to eliminate > additional factors such as Lisp evaluation and frame parameter > modification, but it fails with > > xterm.c: In function ‘x_end_cr_clip’: > xterm.c:5833:7: warning: implicit declaration of function > ‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wimplicit-function-declaration] > 5833 | if (FRAME_X_DOUBLE_BUFFERED_P (f)) > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > xterm.c:5833:7: warning: nested extern declaration of > ‘FRAME_X_DOUBLE_BUFFERED_P’ [-Wnested-externs] > xterm.c: In function ‘handle_one_xevent’: > xterm.c:20904:17: warning: implicit declaration of function > ‘x_drop_xrender_surfaces’; did you mean ‘font_drop_xrender_surfaces’? > [-Wimplicit-function-declaration] > 20904 | x_drop_xrender_surfaces (f); > | ^~~~~~~~~~~~~~~~~~~~~~~ > | font_drop_xrender_surfaces > xterm.c:20904:17: warning: nested extern declaration of > ‘x_drop_xrender_surfaces’ [-Wnested-externs] > > ... > ... > > CCLD temacs > /usr/bin/ld: xterm.o: in function `x_update_end': > /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to > `FRAME_X_DOUBLE_BUFFERED_P' I tried to fix this now.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 16:19:02 +0000 Resent-Message-ID: <handler.61667.B61667.167699628226060 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699628226060 (code B ref 61667); Tue, 21 Feb 2023 16:19:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 16:18:02 +0000 Received: from localhost ([127.0.0.1]:57133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUVL8-0006mG-DL for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:18:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUVL7-0006lm-28 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 11:18:01 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUVL0-0002Cw-D5; Tue, 21 Feb 2023 11:17:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Tr5R3HlnMI+MP7VXY53wa+q2u4AvGLoa6Fi65/xIKxg=; b=FlRJBVU+HrC6 NytFDSDV1ImT6lEOi3S68p780pJ+AOPHi+JLx8udTEKUadWz01FnSAz868nlgP5kco+C75EkzESFL zOrUUXyU9BkOBQuXQyUYwa2VsBMdKN6T8pLIUg0iMP4Dh8vpxIjbm149bWUXz1FzZlU9kHEp9qP59 e5QYh7kF/X2q4w11UY6H+VXmcmO6/CWQBbSDsHSVxL8UzaRatdjtz3FUFxb7JVfzG816CbIYvFokp ajBKY8WygT1zf6SFahFGcZa8ogqf1GIa+Rs3noKA3GjLeI703XOxHy0X2iTlvV2a1XQeRNqKMx/4s B8crv9YuGjAqzsqBIZ8X9g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUVKz-0004cC-QJ; Tue, 21 Feb 2023 11:17:54 -0500 Date: Tue, 21 Feb 2023 18:18:05 +0200 Message-Id: <83v8jvro02.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> (message from Dmitry Gutov on Tue, 21 Feb 2023 17:43:46 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Feb 2023 17:43:46 +0200 > Cc: 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > > Does it help to disable double buffering? > > Looks like it does: > > emacs --eval "(modify-frame-parameters nil > '((inhibit-double-buffering . t)))" > > That "fixes" the scenario. :-( Po Lu, can you look into this, assuming double-buffering indeed has something to do with this? Some recent changes in this area in the last month or so, perhaps?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 17:08:02 +0000 Resent-Message-ID: <handler.61667.B61667.167699926630888 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699926630888 (code B ref 61667); Tue, 21 Feb 2023 17:08:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 17:07:46 +0000 Received: from localhost ([127.0.0.1]:57175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUW7G-000828-A7 for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:07:46 -0500 Received: from mail-wr1-f54.google.com ([209.85.221.54]:41572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1pUW7B-00081r-4g for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:07:45 -0500 Received: by mail-wr1-f54.google.com with SMTP id z8so4940576wrm.8 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 09:07:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=QxXuxnahogSliTK81+HF2dWgHJm3S4PawSUzkEfMlyo=; b=f+R3DEoXzzvKc+RzVTi6Ec3ftzpgzOh2C8pO+vtEKv56QWOftjhtMn4uzpRW/cWOVB npoDmbOjkgpBdXcbOpMe1BUyyli0/0UUGFPSNU8QJeS5jUJ+3ppjryRwlzO/ejLv1yEU /d7XQ+cNMKhhRKnbcqAd8/5dO0dbhN41SorrZTYYIOPq04QVV5fV8PjWQ+nkmCfRQtTg EgD4uCld5KZxZB4RH4m/bVEBeq2366E/mzrL9QCd4rXJ4bQIHvGl4fXY3wxBzjd4xq8M d55Ohv8dY4QCUIGFpRnRiAxBhZsADyOGWATlGCgOBhiFcN1cLGgs7KIPIOQcGKhIF19I vJVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QxXuxnahogSliTK81+HF2dWgHJm3S4PawSUzkEfMlyo=; b=UfnUZtgrKcahXR9mEFT5BHDPsarKUnV6kDovOdnjr9fvCQrA94nIdkJF/7fXcDvWTY k0cVqlVRyBHZNC5Rpn2OHehL5kay8z8Sy0nvKf1LcKneACzuV34ana8I//Kpp5RuF/YW iwpjiKadjPXrGVIj8OOY9ftzu+n9RqAkBjYePrBuYkyI9kASvNsn/VhgM9W5nuQDm9rT 5MBARz2DNxwIxIZQlqCqKZsgFDBRdgO0bPWukzVB03qNh8nKutiP+asCsAmyKh4M+hAY IQ+ysn6kgW2M4VMejRZ0E5EKSD/gErqeJmGMR3jdcA4SCJbmhC/lOrMHy8yRbbIp4TyZ yDOQ== X-Gm-Message-State: AO0yUKV/i55hzpw/aH6JfjvaaWNhr6h2MZ0shxTAuMStRVt4hAcP4wAU c9PvoJalziqY7g4OfgRoJrNaLB+RUws= X-Google-Smtp-Source: AK7set/KW22Y+Gqkte2BecqPR9ESn0EPeSlpCBKQhE2/AGpXzOmIM0J+4CaF3K/bAgZH3hnnF/ibPA== X-Received: by 2002:adf:e284:0:b0:2c4:459:48cb with SMTP id v4-20020adfe284000000b002c4045948cbmr4995550wri.39.1676999254194; Tue, 21 Feb 2023 09:07:34 -0800 (PST) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id y24-20020a1c4b18000000b003e22508a343sm5670603wma.12.2023.02.21.09.07.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Feb 2023 09:07:33 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <83wn4bro29.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Feb 2023 18:16:46 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> <83wn4bro29.fsf@HIDDEN> Date: Tue, 21 Feb 2023 18:07:32 +0100 Message-ID: <875ybvlzfv.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Tue, 21 Feb 2023 18:16:46 +0200, Eli Zaretskii <eliz@HIDDEN> said: >> >> CCLD temacs >> /usr/bin/ld: xterm.o: in function `x_update_end': >> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to >> `FRAME_X_DOUBLE_BUFFERED_P' Eli> I tried to fix this now. You missed one, but I just pushed a fix to emacs-29 Robert --
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 17:15:02 +0000 Resent-Message-ID: <handler.61667.B61667.167699965331483 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167699965331483 (code B ref 61667); Tue, 21 Feb 2023 17:15:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 17:14:13 +0000 Received: from localhost ([127.0.0.1]:57184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUWDV-0008Bj-5z for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:14:13 -0500 Received: from mail-wm1-f47.google.com ([209.85.128.47]:47046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1pUWDT-0008BW-5g for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:14:12 -0500 Received: by mail-wm1-f47.google.com with SMTP id m14-20020a7bce0e000000b003e00c739ce4so3532003wmc.5 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 09:14:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=RUB62Yw3PKapH0PMM63FyOY80y9F5dbpo8FaoRp3SwQ=; b=eCUYu9PwnWmOidNv5V2v/rQaXygiRn3PvE52WriTlfPTTD+ctLp3IIDO6PIHIl5QxL vuRy0151JTG3h53K5f704KLHzSKCaPr/VNIg5e7+xxs0tMi2dnMOdEMICDwR4eVLpsUv ju5FsAabLoJchzVPp47Y6zH+qCYhwi5w8x6Yk/ry8Wo1pR4qCgxShgZ+PDXl/LJZGzCU lPzEbMqnpJbCALmpnxqJALmBFLSlOkoaeSqZFlFAqGh5OIggjWwTPf1JrijVBWj1Z7le 3+yyKZh3oJjQMc1x+0fxrOirjpcAg6Hq8k9JpqXyWoKTqZkqtzPRVMNYx0JlKGigaJXa 9V2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RUB62Yw3PKapH0PMM63FyOY80y9F5dbpo8FaoRp3SwQ=; b=6YD7c88xPGATeNnHdng371UTjypcP5AA9vVCYIWRGvqfzxodP5imVljm+zKzZJB7RC t7SOkjc1dOUd8J+jrAIYMbWcrjqHjxPTAtFR8E+r6MAl+9hzXUlXbhURxPbyqEBNdAhp IhhGcx7lKr5PwOJP4+jHIerx6/pLSwBTSB9m3Tx6UIEDguPV2FSGrQ9psxM6NEQMX8kb MMCPcORJZUEAOB3vpvieTjwML/2srVb7ooN8ftyfqDIETypDNtJFGGZN+CM542nYWIoE YzXswFiqf2WKD0pgta3SjZNCc7mNlezXzl70aSnMYgqdoUt9w1vcnVMK0hgSKsnzsVcq myLA== X-Gm-Message-State: AO0yUKXzOZHfR038TOmQCWobp/aU8zAYeuTqBokVWjL76xciLI3CUQmM 0FASJSp39Rwv9JXT4z6ktLc= X-Google-Smtp-Source: AK7set8LIBxpDqnZdnjPKm1Yh/vsmhsUXiMUYTbA6znT9VbADEVEwJmLkE/+EnWFsiKCIzj7QZ66Jw== X-Received: by 2002:a05:600c:13c5:b0:3df:c284:7e78 with SMTP id e5-20020a05600c13c500b003dfc2847e78mr4986782wmg.38.1676999645193; Tue, 21 Feb 2023 09:14:05 -0800 (PST) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id r5-20020a1c2b05000000b003ddf2865aeasm5479391wmr.41.2023.02.21.09.14.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Feb 2023 09:14:04 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <875ybvlzfv.fsf@HIDDEN> (Robert Pluim's message of "Tue, 21 Feb 2023 18:07:32 +0100") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> <83wn4bro29.fsf@HIDDEN> <875ybvlzfv.fsf@HIDDEN> Date: Tue, 21 Feb 2023 18:14:04 +0100 Message-ID: <87y1orkkkj.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Tue, 21 Feb 2023 18:07:32 +0100, Robert Pluim <rpluim@HIDDEN> s= aid: >>>>> On Tue, 21 Feb 2023 18:16:46 +0200, Eli Zaretskii <eliz@HIDDEN> said: >>>=20 >>> CCLD temacs >>> /usr/bin/ld: xterm.o: in function `x_update_end': >>> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to=20 >>> `FRAME_X_DOUBLE_BUFFERED_P' Eli> I tried to fix this now. Robert> You missed one, but I just pushed a fix to emacs-29 Although I=CA=BCm not 100% sure my fix is correct. Po Lu? Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 17:26:01 +0000 Resent-Message-ID: <handler.61667.B61667.167700034432560 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167700034432560 (code B ref 61667); Tue, 21 Feb 2023 17:26:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 17:25:44 +0000 Received: from localhost ([127.0.0.1]:57197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUWOe-0008T5-3m for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:25:44 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:36521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUWOc-0008St-0B for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 12:25:43 -0500 Received: by mail-wr1-f42.google.com with SMTP id l25so4877981wrb.3 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 09:25:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=VAlFDChi6aI55wMIxlq0zJqZBsEJjIWFtcLZYA4IXHw=; b=MtKGrWnm8KzdT65cGt/zZ+XsTbT+rY2RjQP7MNm5tR/23JGFLcHm7+76zvpHPbvzpz P6SGKhOvyU5UjMPw6pCUa0Z9WpyE4ERQQCIgubvUyvoT6Z7e8OjgsSlbwP+kuZrXhhHj SxzVhKGpE4RWOZ63yotPTKYSSSzYWEy2J+sWHG/NaROWxa9PEDMgKrtynyoeWDKcrwT7 4QJbHLGG00141AVKJpew7jpuZyNVOWHLQ4hDDXp5jQHEJWo14Qw0tKYgw2BVAxUtLV8i 7Y0/t2Ra8+l2tm0yMbC6ubOurKg+Cdz0or9/TGxUGDSypfrKcJUzSfNWUB3yfjo9vrk/ QxYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VAlFDChi6aI55wMIxlq0zJqZBsEJjIWFtcLZYA4IXHw=; b=u34p42GN4O/jYYhxELMPzKQDXmd1qdJsR9xDKAivpcZZ7SlN7fXwEplwKSuZxp6r3r 0yJPso0UkbnuOLVWZtd2OQEFkljjDe/i7/j0Ugsw5QufLsjRoo1GLS84J7VzltI3CinV P8Ccg9V6Tg36tc/PvYnbfV8dX84v+OMLKlriNo8wdWLQnRncBsS6gxfuRHECBRpv+tvh 1Z9XkYY895q77Gxf+WfN+5CHw+2I3O0zARyzoz/gaJzudiAWaTNGWiV4yPzyjvsR0Wtd 9/iASMxn1KpLOsxgi+c6UeFCrlZDBKApz8SdMmRwknKvA7DSEhE2HgKuMxGn6STtBBwc ZeyQ== X-Gm-Message-State: AO0yUKUUlYIs/97/CtNmP1biNmvvW/Ri4VA36u9uscfpd29ez70Q/zOs PE18n13NHNMuI9+NM43MHoc= X-Google-Smtp-Source: AK7set9uJSYgSv0AUCAiOIYP6C5IXPQJSUaYbHShuOHg4hAmV+7+xXW9Q6JJQLtF//Tj/T6OFXPG9A== X-Received: by 2002:adf:f391:0:b0:2c6:66f1:3b5d with SMTP id m17-20020adff391000000b002c666f13b5dmr6428675wro.12.1677000336097; Tue, 21 Feb 2023 09:25:36 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id x8-20020adfdd88000000b002c58ca558b6sm4527504wrl.88.2023.02.21.09.25.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 09:25:35 -0800 (PST) Message-ID: <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> Date: Tue, 21 Feb 2023 19:25:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83y1orrolh.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 18:05, Eli Zaretskii wrote: >> Date: Tue, 21 Feb 2023 17:51:01 +0200 >> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org >> From: Dmitry Gutov <dgutov@HIDDEN> >> >>> If you build with no optimizations (CFLAGS=-O0 ./configure...), but >>> without --enable-checking=glyphs, does the problem still happen? >> >> Still reproduces, yes. As long as I don't hurry too much to type 'C-x b >> file-name RET' too early, before the frame has managed to resize and >> redisplay fully the first time. > > I'm not surer I follow: why should a frame resize in this case? You > just visit a file in an existing window of an existing frame, right? > Or is the situation more complicated? If the latter, please tell the > details, they could be relevant. Given how slow the unoptimized build is, I can usually start (and finish) typing the command before Emacs has fully finished processing the init script, including the default face customizations (which result in frame resizing). >> So if I wait for it, and then use 'C-x b' (with Ido's support for >> recentf), then I also can trigger the problem. > > Not following again: wait for what? And what happens when you use > "C-x b"? 'C-x b' followed by the file name from history, followed by RET -> visiting the previously visited file. From recentf. This behavior is driven by the option ido-virtual-buffers. Unlikely affects something. But it allows me to shorten the scenario of visiting a file for the first time after launching Emacs, so that I can trigger the bug faster (over several tries). Overall, though, the unoptimized build makes it harder to reproduce: I've only managed that 3 times, so far. Reproducing it by killing a buffer and then re-visiting in the same session seems harder still, but I've just managed to do it once. >> Oh, here's another description of the bug: the frame's title bar changes >> (to display the visited file name), but the buffer is blank for a little >> while. > > Which seems to mean that redisplay was called (and produced the > updated frame title), but for some reason decided that none of the > windows need redrawing. Apparently so. > Or (given your report about double-buffering) > didn't reflect the new content on display? Can't tell which one it is. But the echo area is not getting redrawn either: the selection of buffers to switch to is still visible as it was when I pressed RET. Just the title bar changes. The echo area is updated together with the main window showing the buffer.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 18:32:01 +0000 Resent-Message-ID: <handler.61667.B61667.16770042986415 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16770042986415 (code B ref 61667); Tue, 21 Feb 2023 18:32:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 18:31:38 +0000 Received: from localhost ([127.0.0.1]:57238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUXQP-0001fO-EY for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 13:31:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUXQN-0001fB-Lw for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 13:31:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUXQI-0004cM-Dz; Tue, 21 Feb 2023 13:31:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=K4P111gM12g0zALbaut/l3whkXqx/NrK8d3JbLNGINU=; b=VQ+f8eprpNc/ 4/eXsH78bjbgYgNt/FI/LLCgd56Dc/X7jiC6IhvkBL0MLgBdFaEo9bLBc+DBTQq+VHcQDUMAKUte3 l4RXOOkl1eMyGFUDAfgZbLL/U9UknobNzkHGVS7SlBHqgNygU3pOQazNiqayQF1j3SQcdWzUOqt83 6T9VEy+toXqM1VYdyWs94n8m+ZFRmJmaQGrWJZx010RVzgIn9Yc+Hk/CWcCdAk+F/Zg/0yv8U//KH FuqLzTsIwRDeUHwLV0LfaP9YMCdkQfFoL4GuJ4xyXgQjn8AsNx1MFcRgD8w9yFq0L6ehsDMCNSEEi Xc8g9MQmedQ686wfULRr7A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUXQG-0004SR-Or; Tue, 21 Feb 2023 13:31:30 -0500 Date: Tue, 21 Feb 2023 20:31:39 +0200 Message-Id: <83sfeyswdw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> (message from Dmitry Gutov on Tue, 21 Feb 2023 19:25:28 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Feb 2023 19:25:28 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > > I'm not surer I follow: why should a frame resize in this case? You > > just visit a file in an existing window of an existing frame, right? > > Or is the situation more complicated? If the latter, please tell the > > details, they could be relevant. > > Given how slow the unoptimized build is, I can usually start (and > finish) typing the command before Emacs has fully finished processing > the init script, including the default face customizations (which result > in frame resizing). > > >> So if I wait for it, and then use 'C-x b' (with Ido's support for > >> recentf), then I also can trigger the problem. > > > > Not following again: wait for what? And what happens when you use > > "C-x b"? > > 'C-x b' followed by the file name from history, followed by RET -> > visiting the previously visited file. From recentf. > > This behavior is driven by the option ido-virtual-buffers. Unlikely > affects something. > > But it allows me to shorten the scenario of visiting a file for the > first time after launching Emacs, so that I can trigger the bug faster > (over several tries). So you: . start Emacs . wait for the initial frame to be redrawn after the init files are processed . visit a file by typing "C-x b" and selecting a file from a list And then you see an empty window with the frame's title showing the file you selected. Is that correct? If so, what do you see on the mode line as the buffer name? > Overall, though, the unoptimized build makes it harder to reproduce: > I've only managed that 3 times, so far. Which likely means this is some kind of timing issue. Which perhaps also explains why trace-redisplay stops it from happening: it slows down redisplay because it needs to output the traces. So we are looking at some X or GTK event that comes in and somehow interrupts or prevents redisplay from doing its job, after it evidently started (because the frame title is updated at the beginning of a redisplay cycle)? Or maybe it's something that prevents us from swapping the double-buffering buffers so that the redrawn stuff is actually shown on the glass? > But the echo area is not getting redrawn either: the selection of > buffers to switch to is still visible as it was when I pressed RET. Just > the title bar changes. The echo area is updated together with the main > window showing the buffer. The echo area is shown in a window, so that seems to be part of not updating the windows on display.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 20:48:01 +0000 Resent-Message-ID: <handler.61667.B61667.167701242620051 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim <rpluim@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167701242620051 (code B ref 61667); Tue, 21 Feb 2023 20:48:01 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 20:47:06 +0000 Received: from localhost ([127.0.0.1]:57319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUZXV-0005DJ-Rj for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:47:06 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:41644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUZXR-0005Ck-OF for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:47:04 -0500 Received: by mail-wm1-f51.google.com with SMTP id p3-20020a05600c358300b003e206711347so3932417wmq.0 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 12:47:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=jhP1dHhBJW3a5Abr9OSUS3wOUEvgbr+1I/KKl8MSeuo=; b=o62zZFwhyvJinM1DUYNjqrFgaaWxi/0AIolLm6VckFJs/U4qZW3Jov3JcDC7J93Emw 7XXADYs65aFG2oLiL7HsaUtbJiS2YAiqgdiCvm4ef6i+oqaLsAdQpb/QZn3zKTs/1ebV x5qtPjevX08w2FiB3oErwrzNlm6gJfkzzNpMfR83N8KnHzhWWYszPY8wwUws8exFNHRA VYKt+zrPd38/U7Suuxkkc9R//eNzy0stZzDZKGyjhDOgHD9cTNOYxdPF184FyCqnfk/U IyrcKvV9XtCxOfT/kIirzLIkakASTjENx0pf8vUGJDtIJUCeb+A7kH9LWggeMUgBGiDw OfPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jhP1dHhBJW3a5Abr9OSUS3wOUEvgbr+1I/KKl8MSeuo=; b=B86ly9z8NNn7IL8ooyw8mZjQai8Kc3rBM5CGI8X/ZPEVASQATKAnsSrK+me7sw/4IP jUp0xlL2bm+D3ud0WmNbC4pvZKph1sIBW6JMPUtlc3COEvDLQNGmsnzrcwvmypv5GHEa N4opVsGqImFwt5lTEiNanEjZwBQKzh6ZgzcAtqkoD0jgCuIRqbazmayxFSbsuS6PyVzM dHI6o188bEKc6fddf/G6Bk0/f5HSMQAVaUIANJcy19ic/89xos6S7Epixc5Ny5WyB/YB YCjff6LPZI9JVZcpBYfEz2x3RU0s4jxiXeiNtdYnZht/Wm1igjxZnqDau99A26jgzqd2 ZOOQ== X-Gm-Message-State: AO0yUKWLJquo5LrWFEAzhhBFloQT9HnsK2Jy1RRlf3aO36J2pbjlBBPV 7oB223nDJr4FCXHJcIa6ulQ= X-Google-Smtp-Source: AK7set+zWv8UhWJXjBJ9omLA5gQOHhDg3tvoOuvbj4nIbsC+xh9Zh5E1i7TTMOBM0StGlrNSrLs+2A== X-Received: by 2002:a05:600c:1652:b0:3e1:12d1:fde0 with SMTP id o18-20020a05600c165200b003e112d1fde0mr4530344wmn.6.1677012415473; Tue, 21 Feb 2023 12:46:55 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id u16-20020a05600c441000b003e21638c0edsm5666177wmn.45.2023.02.21.12.46.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 12:46:54 -0800 (PST) Message-ID: <fdabfa55-f789-bc9c-1ab9-28f3b017750b@HIDDEN> Date: Tue, 21 Feb 2023 22:46:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83o7pntdfv.fsf@HIDDEN> <eea25623-c96c-5c5c-f8fd-3e9dc5dd51bf@HIDDEN> <83wn4bro29.fsf@HIDDEN> <875ybvlzfv.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <875ybvlzfv.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 19:07, Robert Pluim wrote: >>>>>> On Tue, 21 Feb 2023 18:16:46 +0200, Eli Zaretskii<eliz@HIDDEN> said: > >> > >> CCLD temacs > >> /usr/bin/ld: xterm.o: in function `x_update_end': > >> /home/dgutov/vc/emacs/src/xterm.c:7361: undefined reference to > >> `FRAME_X_DOUBLE_BUFFERED_P' > > Eli> I tried to fix this now. > > You missed one, but I just pushed a fix to emacs-29 Thank you both, it now builds, and I haven't been able to repro with xdbe=no. So it does seem to point to double buffering.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 20:54:02 +0000 Resent-Message-ID: <handler.61667.B61667.167701280420849 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167701280420849 (code B ref 61667); Tue, 21 Feb 2023 20:54:02 +0000 Received: (at 61667) by debbugs.gnu.org; 21 Feb 2023 20:53:24 +0000 Received: from localhost ([127.0.0.1]:57323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUZdb-0005QB-P3 for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:53:24 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:41892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUZdZ-0005Px-6Q for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 15:53:22 -0500 Received: by mail-wr1-f53.google.com with SMTP id z8so5520932wrm.8 for <61667 <at> debbugs.gnu.org>; Tue, 21 Feb 2023 12:53:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ceGqD1Bz1Dwk+WUp8rqRkuoPuQT+TiqkReOEzkmJQoU=; b=UteUHCfAR0+FvYjjAmOxqmwGtr+mzKWsTvkk/DVIruFQHxIZ9hBO8CJAeJAGozaUh2 1FKoO2QPIbQm70Zmu3aIG6DPiuZSJWfeBzH5TqjbXXXTh7Kp2hVgapZntOjiOWWfTqJI TgKgUXdnM/TUskAP19QrKC+F9F7lVdHW7gygI2w+yG+RWe66qhASfSa5jOYQFfUHVaIw idce81ffPBAOZOeegUAvjqY/QqXFzFLrGxTcp/azOss+tpDaJWUu4i1UeGIS0aD5nBm9 4TfjcdwcqIpVmYYxjaLpA1NaSUmBSebRzfCbwQnODB4BcRa91XA6eJc6d/4pZEwibDkJ eQPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ceGqD1Bz1Dwk+WUp8rqRkuoPuQT+TiqkReOEzkmJQoU=; b=4BeBSidQMoa52eH6fVOPLjKihrb5gyjLpT+EZlFon4eD2zfjLI+/7mz1G9aRcyEtTQ dwL8W2pju1E5R69a5JjZg81LrNOZ0GiwdQ1Tfox9NSO0ncD7l0JCEo6mNAS/ymax6i2Q RBMHu0lMsi8/9l8Yu0sDl0SHpFzlKkX8VSHL+2uD1MUYU6MMO7xYcbUFCEieWvwrqaSF AyStWFJ1mVfzyYshZtKnocx04kd+BRwu1t0agQ/5smUuNwsE6cVtCsulbd0gRxahIbN6 13MkiUX7/om6MKntLoOUivf/QKB8FFC17dQ2oLFgJRuaok3rgpHD4mbGvEgdJiTTyMF7 aVjA== X-Gm-Message-State: AO0yUKUXZ/sW66uonUFEy7Ar/k7lVuciNwqwevvXNnLw7JnhW4wR2xxn r3fXCQ0qMuyADv05t5oJhNM= X-Google-Smtp-Source: AK7set/DyAPIZgvnMzNVdKb5E0R3IVVyUk7rgnqwRiSVFHDCQJBVc2g8i9pdFr77EsrE2JpSVPF0CA== X-Received: by 2002:a05:6000:1049:b0:2c7:6bb:fb7a with SMTP id c9-20020a056000104900b002c706bbfb7amr2440317wrx.54.1677012795177; Tue, 21 Feb 2023 12:53:15 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id a16-20020adffb90000000b002c54c92e125sm4485942wrr.46.2023.02.21.12.53.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Feb 2023 12:53:14 -0800 (PST) Message-ID: <ddb7102c-7209-f618-760e-76455406816b@HIDDEN> Date: Tue, 21 Feb 2023 22:53:13 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83sfeyswdw.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 21/02/2023 20:31, Eli Zaretskii wrote: >> Date: Tue, 21 Feb 2023 19:25:28 +0200 >> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org >> From: Dmitry Gutov <dgutov@HIDDEN> >> >>> I'm not surer I follow: why should a frame resize in this case? You >>> just visit a file in an existing window of an existing frame, right? >>> Or is the situation more complicated? If the latter, please tell the >>> details, they could be relevant. >> >> Given how slow the unoptimized build is, I can usually start (and >> finish) typing the command before Emacs has fully finished processing >> the init script, including the default face customizations (which result >> in frame resizing). >> >>>> So if I wait for it, and then use 'C-x b' (with Ido's support for >>>> recentf), then I also can trigger the problem. >>> >>> Not following again: wait for what? And what happens when you use >>> "C-x b"? >> >> 'C-x b' followed by the file name from history, followed by RET -> >> visiting the previously visited file. From recentf. >> >> This behavior is driven by the option ido-virtual-buffers. Unlikely >> affects something. >> >> But it allows me to shorten the scenario of visiting a file for the >> first time after launching Emacs, so that I can trigger the bug faster >> (over several tries). > > So you: > > . start Emacs > . wait for the initial frame to be redrawn after the init files are > processed > . visit a file by typing "C-x b" and selecting a file from a list > > And then you see an empty window with the frame's title showing the > file you selected. Is that correct? Not exactly empty, just not updated. I guess I was saying it's blank because the scratch is usually displayed as blank. But I wasn't able to repro this with non-empty scratch. Not in the latest experiments, at least. > If so, what do you see on the > mode line as the buffer name? Whatever it was showing before I hit RET. Its contents for *scratch*, I guess. >> Overall, though, the unoptimized build makes it harder to reproduce: >> I've only managed that 3 times, so far. > > Which likely means this is some kind of timing issue. Which perhaps > also explains why trace-redisplay stops it from happening: it slows > down redisplay because it needs to output the traces. So we are > looking at some X or GTK event that comes in and somehow interrupts or > prevents redisplay from doing its job, after it evidently started > (because the frame title is updated at the beginning of a redisplay > cycle)? Or maybe it's something that prevents us from swapping the > double-buffering buffers so that the redrawn stuff is actually shown > on the glass? I understand you are musing here. >> But the echo area is not getting redrawn either: the selection of >> buffers to switch to is still visible as it was when I pressed RET. Just >> the title bar changes. The echo area is updated together with the main >> window showing the buffer. > > The echo area is shown in a window, so that seems to be part of not > updating the windows on display. Yep. Or to be more precise, the whole frame contents are not updated. Just the title. At first.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 02:44:02 +0000 Resent-Message-ID: <handler.61667.B61667.167703381722795 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167703381722795 (code B ref 61667); Wed, 22 Feb 2023 02:44:02 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 02:43:37 +0000 Received: from localhost ([127.0.0.1]:57624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUf6X-0005va-2D for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 21:43:37 -0500 Received: from sonic316-48.consmr.mail.ne1.yahoo.com ([66.163.187.174]:34925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pUf6U-0005vM-E3 for 61667 <at> debbugs.gnu.org; Tue, 21 Feb 2023 21:43:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677033809; bh=h+H1CKZwW1eAQlazjngpN3oYb14YeZZXH533/laJQ2U=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=mrQsUY8NroXjmHdaqrYCXZaYeTF591tNdUYHplGwpqScaYRzVFxxTG2MnRS1RtayTleTKAoSGcEqlgexAZzOli2rTvPPTWpAVOlu7tyu2v/WRIzWbEEW8Z02xoYj7HOaY9J28t1bHeBH5F10BIdg16ycgmmrFi23OKcjLbi8pc+efhj7XgyBcf8O4AZNy02k77Igof+gdjKAKc0R8iu0SHvEkmvANhgfPs2WHw5N5h+H2og+f+eipaEY2SFr23OWYBp0kC7CixYpotfKKKoWNSAjt/lnxHUoA6PgbWPupPO2h8dPp1913K5166v/PhVCQAQdRdAKepbvA7OCr9uuhw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677033809; bh=EPe1rU/1EdKXfbwss/vo8rNkXSia1aMV59dTO/6aDrD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qNvj1NuxcWuRvVvDjNLcy2MAhAHjI/CtuAKIwpcG+uyenQ8jwnmqNTXUeVmaP8Vbr/agaQmNTe7Zrme0Nf0c7beajCfVRMAAvlq4Gi3LKZpnlVHePUEdbqHq0Qt7qkSOR7aqspAN7QUSY1GstWIcYiQChaQobL4gM+VJlNMh7u7h7uJww3Q3yN9C8qNcvVbGpnKGVM5FeI6FO3X6XXqTJ8L7tYP3sApwMqqJQZ/dE4xr4zlBN2UsMyYcyoiXZS8AIabBmaaxH9WnUg/HHL6NOZpM99oSuW0BxUn39S2HC/lu35LvgKgfM9ZqigijtLONoHMN5d/qG7BKbOeFnYV7/g== X-YMail-OSG: _b8UCmEVM1nkRSrmBVGliygeumTSX1H.E8TqHNBrnKhMvbwhcSJx1K2DoYdBvBT 0P4MGyHxqSkSpPEGZ8ACuKLkuhWQV2DMHbZiDew07u.8WbxYJDiWn4jqaY62Y_rUgu_Dwxh7a6Tx fxdMp1mjC9Vm5vFLQzccgLtdUT0iYib5ml3SAe2fpkcRyL3SJWj51D8YkEF5ZMGekHkuJi5RxUJM fCpdnKtWXcDEsOsE.xvVHgon2Jt1piDQiNkImFU0S_vBDvCTX851rUod18dZZ33YjFW3nJRAP_ox xc8nG5uzHM99RPNGU24PBc2IXHni9vUaG0xhcUuyMoydTWxODTYyHY3SOXBienifUYER09UUMl18 v9L7N8ijh9zjbFzRC8zBZPAouufgwbfDQrXo.SMhNt6dpaypTPFzRXxk62rINGinV.FghGMLRjH_ aJeLJbTnSnFpNH1MyKqvNx7S_K46TXTJZkE_P3VZFYTGhpTC2ThVzrRXqDTthMwqKycuL8chveYT WLzQV5Tb3sgv71.O0g0Rl9WtCvwKxCKCYqnuXJgzGdZt32vUAcPkHUpMsCbD5nlqkbIWf22rZtgy 8baFtFI44VIMJ2QNA_w919WCIdB0F12zqCUmi62e9hHI.99BXDeuEZIYgWWqW1oeWPQmHkXByBwy NVYyCgDW2N1yzeHVKBO7ehClcFYsLflRzalL5DYgOlENj2WFPjLFko7IaOxhK1WjvOzu8hVe0XjY TRIYDwmdllPTuhDspiuPCBlU21zfncKsVJZZ1s5KhEdL4kLxWAC75cuGuJFnqx.H_Z7JO1zTFaLu FgS1HnRc_ygmsgobSXnPHOWgCpbq2Ii.paLrGehwO2PW7tndb2T8jBYA2Ce.BtCKwPQ8iBcXkTJX 0vn.6gbjFGextFC5J4VKrhCkOdspKj5KJ4CU6fH_COYn3MrzYjaN0KKrv.IpFdSoR_PVNPVlnIJY hXzWgCx64YxO.JmvYaJriqy27OH3FsOeNBBX0fkzwLUB4IVh1i5xpMMp5VWRFXI9j9yGoycYw6CN 6A8WCHHSiWQd3t6dI.pWFfbXsE8w4erpdyFH0lRzV9fxUF5GISwkeZK_Z08f.yTJAcK.PeCSWcJU 44666gn0XEFBTL.4AoQeag9JReviC8aw1YJkukHKqYrOLtrPJJYSR2y734OBqJZb2QicK2afuK6n AnNp8LkEfYVOehqhO.st9zty.cGhoh0sbonh4WComKN3ZqRghzOtkmJYcB2JImuJSmi724C9CkkG 2Go_1bBnulHE2tjm8tqKCf25GI2tgM_vQ37i_dEJflwl72Rnk3Qc0YDuNIzSn1yF5.aYHvkS3uq_ k2OZp5jx87a1YWwdic8wCPm0..OR5NG2nFF4N_odlNymbrzggQnni6nSiAg65VVCOTLroY79tlX9 xVMpCXrUiQLlfDkdgxnvaLi75BipXMa1Q7KN2PUgpFikspSefAxNMNCqCAO9FMg_gf51HL9ojJBr 3h7iXbyhahErAq4E8XsqiflcBzZOwyFimP96lMXESvQmjx4DEUS38bN3YEestnaXf4RkeuAXfCFP zFA74CnaawnsLiUxzhpFW94KKNwC7d03g_9NLnDSVApGuN6_Ug6ZUCusFG1zd0103JRZBTw1fVw7 VjW_JYPd67AYP4nclsuIaFgEQUDe_3D5o2JhK058712Rrb2JqZipLwGHKylh6i6CCIW483ifOO.U ENhbKqJfzPerAocdoxWUKmj5vkA2nyyLG5TrLGUmhmmso0yDmSyfHi2dj8T0LoYTqDoJYXQuyOTW h8TEPluLDej7pFA7unEMYNXpLLtWcikGxS1iN_xb29eNctTSHE8UHUb6qnA5z12.Lx5QTY5Tcrwh E6hhq2MwlYjl5Ra8BlgUxuPFO6N_ETMuVbwFWPCTJd_CwPrHimBgE879AXRpflE0aayD_Ul0gpu8 89_W_6.vRW_BhqWXdioYNROiQC45otfqNReKzy9xXHjQ9bYMMtq4FPegFrCNk9cLKvhmCr9fh0rx IN4XdCD3HNQygKDFj6WwczJhoGNjyBhOXXU6JGqiORmiHgdveUyWJZyagbvZdt6Xg.GKOAaYZUOZ FOXrmrfdw6.4Nixc9qt6nlZQfEi3YbmQrvtaLn0DjW_gtn36qDfUEuhzJOvEITs1N60HuvBVXNrr sHVyy9PqJhjbL1r1oONL41Ju3g5f8KuAjIt8YivybtHQzlJxweuFSob.qqtTZ.NlJ_MGDuoXpfuo aNKMHz8r36o9khuOju8kpjyuamacczkOXqquk7LLpbLFEgznozReTSmyoGJOAfthTIQ_2fWO7xKt BBdtiOJwsM_w- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Feb 2023 02:43:29 +0000 Received: by hermes--production-sg3-9fc5746c8-97g7j (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1f1111ee78b7394992ed6a57d59847da; Wed, 22 Feb 2023 02:41:25 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <83sfeyswdw.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Feb 2023 20:31:39 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> Date: Wed, 22 Feb 2023 10:41:20 +0800 Message-ID: <877cwactgv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3868 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Date: Tue, 21 Feb 2023 19:25:28 +0200 >> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org >> From: Dmitry Gutov <dgutov@HIDDEN> >> >> > I'm not surer I follow: why should a frame resize in this case? You >> > just visit a file in an existing window of an existing frame, right? >> > Or is the situation more complicated? If the latter, please tell the >> > details, they could be relevant. >> >> Given how slow the unoptimized build is, I can usually start (and >> finish) typing the command before Emacs has fully finished processing >> the init script, including the default face customizations (which result >> in frame resizing). >> >> >> So if I wait for it, and then use 'C-x b' (with Ido's support for >> >> recentf), then I also can trigger the problem. >> > >> > Not following again: wait for what? And what happens when you use >> > "C-x b"? >> >> 'C-x b' followed by the file name from history, followed by RET -> >> visiting the previously visited file. From recentf. >> >> This behavior is driven by the option ido-virtual-buffers. Unlikely >> affects something. >> >> But it allows me to shorten the scenario of visiting a file for the >> first time after launching Emacs, so that I can trigger the bug faster >> (over several tries). > > So you: > > . start Emacs > . wait for the initial frame to be redrawn after the init files are > processed > . visit a file by typing "C-x b" and selecting a file from a list > > And then you see an empty window with the frame's title showing the > file you selected. Is that correct? If so, what do you see on the > mode line as the buffer name? > >> Overall, though, the unoptimized build makes it harder to reproduce: >> I've only managed that 3 times, so far. > > Which likely means this is some kind of timing issue. Which perhaps > also explains why trace-redisplay stops it from happening: it slows > down redisplay because it needs to output the traces. So we are > looking at some X or GTK event that comes in and somehow interrupts or > prevents redisplay from doing its job, after it evidently started > (because the frame title is updated at the beginning of a redisplay > cycle)? Or maybe it's something that prevents us from swapping the > double-buffering buffers so that the redrawn stuff is actually shown > on the glass? > >> But the echo area is not getting redrawn either: the selection of >> buffers to switch to is still visible as it was when I pressed RET. Just >> the title bar changes. The echo area is updated together with the main >> window showing the buffer. > > The echo area is shown in a window, so that seems to be part of not > updating the windows on display. Thanks. Would you please start by instrumenting xterm.c as follows? diff --git a/src/xterm.c b/src/xterm.c index 5feaa4aef0f..999ae5d37fb 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -7518,6 +7518,10 @@ XTframe_up_to_date (struct frame *f) FRAME_MOUSE_UPDATE (f); #ifdef HAVE_XDBE + fprintf (stderr, "XTframe_up_to_date: %d, %d\n", + buffer_flipping_blocked_p (), + FRAME_X_NEED_BUFFER_FLIP (f)); + if (!buffer_flipping_blocked_p () && FRAME_X_NEED_BUFFER_FLIP (f)) show_back_buffer (f); @@ -17736,6 +17740,8 @@ x_flush_dirty_back_buffer_on (struct frame *f) || !FRAME_X_NEED_BUFFER_FLIP (f)) return; + fprintf (stderr, "x_flush_dirty_back_buffer_on: called\n"); + show_back_buffer (f); #endif } Then, please tell if anything at all is printed when the buffer flipping fails to happen. In addition, does this happen on a build without Cairo? One theory is that an event somehow arrives during redisplay and causes `x_flush_dirty_back_buffer_on' to be called, and the Cairo code is missing a call to `x_mark_frame_dirty' somewhere, which causes the next buffer flip to not take effect.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 12:18:02 +0000 Resent-Message-ID: <handler.61667.B61667.167706826325471 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167706826325471 (code B ref 61667); Wed, 22 Feb 2023 12:18:02 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 12:17:43 +0000 Received: from localhost ([127.0.0.1]:58182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUo46-0006cl-Uf for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 07:17:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUo42-0006cU-KI for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 07:17:41 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUo3x-0005Ea-9D; Wed, 22 Feb 2023 07:17:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=t+nDhG1FG9d3mn8MKIg2xwUvXweImP3+ERPxzPN4gwU=; b=LKLEt1kJiciX Yx/2/+MZnV5QQiZXz71UZmwUAnLEbzW8vHD0uL2tfl4GGccaLOHgM4m7WxjMaWh42yqthuNckZpXD MSioeuLtEeLXBk5LDa/gPqjlaJasD5b/greFnoMb+Z4bnCvXDHtBEZRy2hj8WFsBxBvmGAY+/pb+N 9ByOowmIJFBUA/BODQCAMkHhPxG/RinwCnA46Kaqx7HtwnmeiAsVAqN78E2hKfbNEkusxFrgfpLBk gHUwKeOnH/KfyIILmfC4XGzcq8G+OaG6iiadFV3UgnHA0GmMpXUEZ2ZJe2Zfz3YNtq74RRwUiObcq SqyDwKHQMxMsn3yxjSa1OA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUo3w-0003xi-Iu; Wed, 22 Feb 2023 07:17:32 -0500 Date: Wed, 22 Feb 2023 14:17:45 +0200 Message-Id: <83mt55sxli.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <877cwactgv.fsf@HIDDEN> (message from Po Lu on Wed, 22 Feb 2023 10:41:20 +0800) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: Dmitry Gutov <dgutov@HIDDEN>, 61667 <at> debbugs.gnu.org > Date: Wed, 22 Feb 2023 10:41:20 +0800 > > Would you please start by instrumenting xterm.c as follows? > > diff --git a/src/xterm.c b/src/xterm.c > index 5feaa4aef0f..999ae5d37fb 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -7518,6 +7518,10 @@ XTframe_up_to_date (struct frame *f) > FRAME_MOUSE_UPDATE (f); > > #ifdef HAVE_XDBE > + fprintf (stderr, "XTframe_up_to_date: %d, %d\n", > + buffer_flipping_blocked_p (), > + FRAME_X_NEED_BUFFER_FLIP (f)); > + > if (!buffer_flipping_blocked_p () > && FRAME_X_NEED_BUFFER_FLIP (f)) > show_back_buffer (f); > @@ -17736,6 +17740,8 @@ x_flush_dirty_back_buffer_on (struct frame *f) > || !FRAME_X_NEED_BUFFER_FLIP (f)) > return; > > + fprintf (stderr, "x_flush_dirty_back_buffer_on: called\n"); Careful with printfs, since we know this problem goes away when there are too many of them. Use fputs whenever you can, since fprintf can be much more expensive.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 16:25:02 +0000 Resent-Message-ID: <handler.61667.B61667.167708309629307 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167708309629307 (code B ref 61667); Wed, 22 Feb 2023 16:25:02 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 16:24:56 +0000 Received: from localhost ([127.0.0.1]:60174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUrvL-0007cc-UL for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:24:56 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:37879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUrvI-0007cH-He for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:24:54 -0500 Received: by mail-wr1-f43.google.com with SMTP id o4so8350924wrs.4 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 08:24:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=kV2WYSYpsH+wIjJZhUuejTLxuPfuPwQBazUpYkTQr3Q=; b=W77DGfmj8sfgGdBAWXINVk6Jy2CE2RwYZYcuTFU8N42THLskeQSYGmCIrIUuXZnP+4 TRb/C6qFhbOl3Ic7zDlizSpvXYsLjApO3llKrqoas94Ow8s42sOSnABM4InUQtsSczHV AFnVu8n3WQDamp03XOnd5qKKKcCiD+mg7aMAL9Y665acPS2OasEnCRLLv0QkmFhlZa0z pd7MLzoTY57JYXt4fbKZ6oOkwkqbrsDCl7tpk7qioTUfNrYBSe6JXxyqiDnot4q7aeFu aBml/6Q0Fy70cQ6SuhkM6zyYAh0ipSBUuZUNUOIBidMH3feMBxhCBqgLbl7ux4/xYa+w /kvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kV2WYSYpsH+wIjJZhUuejTLxuPfuPwQBazUpYkTQr3Q=; b=rXThYi7HDrx/jm+vKF9Z/7Et8ugfh00RdNrB2xkkyMu783H5qzde7DMLKhiN/LdaE/ cfDXmWHZNR80u6mv5rlnrkpKUF6A5y0NlZF8BSAkFlosT3DPo6lnqDaEVFvEY0d7cgcz 4N/2oYUXM416tkqxquD2T59Fh1gfo4KSTMMUDWIWDd2yw9HXCYik70QdTSMP0TFOtwTc LlU5/K0M6Y7iEJdRxekR9qasXPS9vRaTR3Gz7zaO53P2Rz8fcy+oPuFN/6WgkD/IfeMs RgKHRNHA4Yw9BKBdWNMjuiaaUzvawqlUg6PG3zSO+nQ6eY2KIvXPPGmLKCorxNWf1aTF XJSQ== X-Gm-Message-State: AO0yUKVhujAPZAus3UugQntWCCNn6lXYNuaNB7iB5qHijWe25KaQdLtp uSxA+dSl1sdsvDX02bxjh1I= X-Google-Smtp-Source: AK7set8XFBH1AyMTcrYmoo57GQlq1wsykHjPA2szD7CJ6/8pojvGKWQmikPpXl4yIIjkB0XxU5AEyg== X-Received: by 2002:a5d:4cc8:0:b0:2c6:e80b:6c8e with SMTP id c8-20020a5d4cc8000000b002c6e80b6c8emr7048773wrt.43.1677083086464; Wed, 22 Feb 2023 08:24:46 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id h7-20020a5d6887000000b002c5501a5803sm5886163wru.65.2023.02.22.08.24.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 08:24:45 -0800 (PST) Message-ID: <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> Date: Wed, 22 Feb 2023 18:24:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83mt55sxli.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 22/02/2023 14:17, Eli Zaretskii wrote: >> #ifdef HAVE_XDBE >> + fprintf (stderr, "XTframe_up_to_date: %d, %d\n", >> + buffer_flipping_blocked_p (), >> + FRAME_X_NEED_BUFFER_FLIP (f)); >> + >> if (!buffer_flipping_blocked_p () >> && FRAME_X_NEED_BUFFER_FLIP (f)) >> show_back_buffer (f); >> @@ -17736,6 +17740,8 @@ x_flush_dirty_back_buffer_on (struct frame *f) >> || !FRAME_X_NEED_BUFFER_FLIP (f)) >> return; >> >> + fprintf (stderr, "x_flush_dirty_back_buffer_on: called\n"); > Careful with printfs, since we know this problem goes away when there > are too many of them. Use fputs whenever you can, since fprintf can > be much more expensive. Indeed, I haven't managed to reproduce the problem even once when the printing patch is applied. I've also tried this one, with the same lack of success: diff --git a/src/xterm.c b/src/xterm.c index e981a36fa9c..7829ad6b0e8 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -7394,6 +7394,18 @@ XTframe_up_to_date (struct frame *f) FRAME_MOUSE_UPDATE (f); #ifdef HAVE_XDBE + fputs ("XTframe_up_to_date: ", stderr); + if (buffer_flipping_blocked_p ()) + fputs ("1", stderr); + else + fputs ("0", stderr); + fputs (", ", stderr); + if (FRAME_X_NEED_BUFFER_FLIP (f)) + fputs ("1", stderr); + else + fputs ("0", stderr); + fputs ("\n", stderr); + if (!buffer_flipping_blocked_p () && FRAME_X_NEED_BUFFER_FLIP (f)) show_back_buffer (f); @@ -17509,6 +17521,8 @@ x_flush_dirty_back_buffer_on (struct frame *f) || !FRAME_X_NEED_BUFFER_FLIP (f)) return; + fputs ("x_flush_dirty_back_buffer_on: called\n", stderr); + show_back_buffer (f); #endif }
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 16:30:02 +0000 Resent-Message-ID: <handler.61667.B61667.167708335329780 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167708335329780 (code B ref 61667); Wed, 22 Feb 2023 16:30:02 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 16:29:13 +0000 Received: from localhost ([127.0.0.1]:60190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUrzV-0007kF-9k for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:29:13 -0500 Received: from heytings.org ([95.142.160.155]:40170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pUrzT-0007k2-Gr for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:29:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677083350; bh=7eVibDph5OfiS2gppnA8Xd2caFUQiCfXdT+jeUhB83I=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=5GyKkT0fjmzpAE1CSgRgAYGf/skIHqIoXl+QPCl6o3P1Wvbg5q9oMage+KSVzOw9p OJZQnnXAqQb7o+5XVkDbvZczKIoBe2e+rjthhq36UW0ehKNvqHfa8YSB8Bj4f+4j/G y3VQWN2+0kQIgBTTtyg3tbGsxdj/DPQrtOOkcaNtLQl3BmjTF/L0D6aIxCPqgu1skf YqKhFObfH1JUYiotuK/bRhjyqWyBgdNOwYx2HPT61+E0WyxFCa26kWTNnORD7uBlqx fmCu27y8e4g7nnxNnbqr9lk5fthOudYSxPJXmSlUprB4qrus7uc1x9BGqkaVPx7+G/ EnihK7P8YHE2w== Date: Wed, 22 Feb 2023 16:29:09 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> Message-ID: <e737b605e971af0f0303@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > Indeed, I haven't managed to reproduce the problem even once when the > printing patch is applied. > You said the bug appeared a month ago or so, maybe you could try to bisect?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 16:34:02 +0000 Resent-Message-ID: <handler.61667.B61667.167708359730258 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167708359730258 (code B ref 61667); Wed, 22 Feb 2023 16:34:02 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 16:33:17 +0000 Received: from localhost ([127.0.0.1]:60197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUs3R-0007rx-5N for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:33:17 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:56308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUs3N-0007rh-W5 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 11:33:15 -0500 Received: by mail-wm1-f43.google.com with SMTP id p16so3923166wmq.5 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 08:33:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=EantFEqJqqOsIoE3qLQhmYwTbfg4MuRYgqCmFqEWxRs=; b=WbwCj6r0SpVJHFC/0ydk5KlX4qo45zc9TRtXATC3WkeZbc3KKXgjYjt+Livdb8uGME msDCuteJQS3PU9vcoYvJqZY5HYWdQJ+RmTJypJQ/QjDnFg7ZOFo7tDGBdA3TFzPmg/J9 XVrlLSIV80bx9h0sruaUxhLZSidLjMM+fdljkyuvx+q105kEt7Rj8yCk1xj6Ip1JBMd7 fR6OrNg/8UafOgQzO1VmQKDdhyOVynZygXX9UL+2OYlWx68LXDT2Dyox3+aHAXX3KGLw vJkGfWZZxao4+ZzXrI3gm8k26DF83PEDIe1mpxhRKCXsuhgNU5wc4Lc0tskgPdftsAKS jL+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EantFEqJqqOsIoE3qLQhmYwTbfg4MuRYgqCmFqEWxRs=; b=0qOuFmhCnjpqoYcTj3yzpgf6xJNJsaZvH/CaP9wd8ZCK2/ymXRF4+Hnp6J7yk/SkMU nHkGLHMrID5FpdBHMz5NonmiEykMqFMJW/sA4zbuEEb35L+w3CXRLxKebo8OYAz4YJb9 duH5sk6ivO05L9t0sOfEFfkSMFmLWFrGEJOHXscGbSx8om6z0Uo3AgDR1qpkrpq6DZg3 sLRXZ3gL7dcaCTuxdhEzAKGE7xz1HBVosSw6gUU7T6/ZSYl9PEH8D79I6KddwDJ/XZsX sxyikUFikMz7CWeYjd3yBodYnqHOD8o8zOkGiZJofHdxEBWqfzbCC1fdbuKgp1NQ5/tS b1Vg== X-Gm-Message-State: AO0yUKUNO2gcLdKEhMpvh2AUIc59nHV1i/52n1ogu8lKosv3fgxhpJVp zgruWitFCcJcF2eB1fjMUMI= X-Google-Smtp-Source: AK7set+3kSzcefUhMk+WSqIV9TbdzNmAwv9FuA4lyPcj6zCyltNAr6T4x10ON9EVjTS/Gvya0YoXPA== X-Received: by 2002:a05:600c:c07:b0:3df:fcbd:3159 with SMTP id fm7-20020a05600c0c0700b003dffcbd3159mr7597765wmb.3.1677083587820; Wed, 22 Feb 2023 08:33:07 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id c23-20020a05600c149700b003e2066a6339sm5964747wmh.5.2023.02.22.08.33.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 08:33:07 -0800 (PST) Message-ID: <cc2780cf-1476-3a53-eab4-1edd4f13a461@HIDDEN> Date: Wed, 22 Feb 2023 18:33:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <877cwactgv.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 22/02/2023 04:41, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > In addition, does this happen on a build without Cairo? One theory is > that an event somehow arrives during redisplay and causes > `x_flush_dirty_back_buffer_on' to be called, and the Cairo code is > missing a call to `x_mark_frame_dirty' somewhere, which causes the next > buffer flip to not take effect. It reproduces without Cairo, yes. With more or less the same frequency.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 17:08:01 +0000 Resent-Message-ID: <handler.61667.B61667.16770856581418 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16770856581418 (code B ref 61667); Wed, 22 Feb 2023 17:08:01 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 17:07:38 +0000 Received: from localhost ([127.0.0.1]:60233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUsag-0000Mn-7F for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 12:07:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUsae-0000Mb-B2 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 12:07:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUsaY-0004G8-J5; Wed, 22 Feb 2023 12:07:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=AGzD+2gyCSQMq2a4CaldwTdTQ9OIa1gTj7h1x8DiXoo=; b=HYJpYXQ1+fL1 Ri8ctNqJA5JgHzR/eNvwpVebH7psohdBL8B6Huclh+4zYGughvPmxioimVIWhS3d5KdPbEy8crQwM KFlPnjZvKz9W1VOOJ5hsnE15ld2ApSxmvHezZyNuv5eerdg3Z7iC792yNU33H6vfOY960QC8F1GNv MCqNuS9VsPn0ozISd57CC4nc32d5CH8ArMP1j+7Vgs5y6Q22mqLqdOqTfcGIzPNWpBIzTzumsWYCC bAu48MM4BcWzyGCuaIwlp9NppZXPx1NbHzAHVk72Q2AeNRq5VWfS9xtW1FutOraaEol/yuyr6f/JV Q4xvtImXsYsbXVIyHMoaiQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUsaX-0001L2-Os; Wed, 22 Feb 2023 12:07:30 -0500 Date: Wed, 22 Feb 2023 19:07:43 +0200 Message-Id: <83ttzdr5ls.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> (message from Dmitry Gutov on Wed, 22 Feb 2023 18:24:43 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 22 Feb 2023 18:24:43 +0200 > Cc: 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > > Careful with printfs, since we know this problem goes away when there > > are too many of them. Use fputs whenever you can, since fprintf can > > be much more expensive. > > Indeed, I haven't managed to reproduce the problem even once when the > printing patch is applied. > > I've also tried this one, with the same lack of success: Maybe instead of printing to stderr, we could display something in the frame title, which is being updated in this scenario? AFAIU, the suggested printfs just show a couple of boolean flags?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <Luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 22:38:02 +0000 Resent-Message-ID: <handler.61667.B61667.16771054413497 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771054413497 (code B ref 61667); Wed, 22 Feb 2023 22:38:02 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 22:37:21 +0000 Received: from localhost ([127.0.0.1]:60618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUxjk-0000uK-RY for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 17:37:21 -0500 Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:33366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pUxjh-0000u7-Tk for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 17:37:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677105430; bh=nFFCxWWoj7d2MuF0Wak44bubntQ/ISc0vchqO8mkO50=; h=Date:From:To:CC:Subject:In-Reply-To:References:From:Subject:Reply-To; b=f7sJ08qlfI5FOWgSe3Nfhx9gKkaml6iFM2uCt8VPSD9afLnJxNngbOHuTPDH/QCDklng4WD+NpYPfnnOuNueYPAJxp6mqyY7UYWeuCe4hTy4h+R8QL9T57SNN/luadAe1Zh33os1TmBpTYAd7CLJGpt4bhh67BQxIyzhQhRlgZkXeqs6QvaZSoxbx20NS69z2SNXCEP3BjZrk7D6fzvsYcN9MGa3e3IRBbORnHni0xQ0Er5xfcwyv7wDpq2hYUwvAkO+Qph3dcwwOrPMG1vuK1Km3KcF2LICn9yXf30w8ilUYwB3eI7s2XjutB3UQH1sCGrokLYhelrRqGHxUl6xVg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677105430; bh=W9yeMnpL+dgkjBfbZs2vwoVp9yw7X2zhr/n9G2xa5zr=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=ORCVfJFOgxbxLj23JnDTiWdbBfcqNUXWLY1eQKxdP9HyciDbzy/OyHtbpEWqTjuCNkZa+Oy9wivRCUPbvfYQIxgTTcrP2Gimb9+EA03ChOModgGldDIOrnuArAFcA04DdsiiEZuvcq6i1mehxRf9RgJ7tLLYNq7aDGbamjOnYrv5aM0WJJvOczg0/fj25Uc0Ni8mPr2RI9W+Gi+rFEzJLnQ3r8Eejkaxgy5xov4YAfFefIK2kLZAn8MkGspPP+1fc7z/rDqSzkDmWHX/uxmXFhdHQ5hB9gQWlg/u7s/gkm1nlqbvpPg6fT3xoaMVNlxmAS5ZJuWCrkttr/v1xCkJ5g== X-YMail-OSG: FeANP5QVM1k8kVssW3KfaehGRKBo1d7V750vYzuR_wtHUUW0tfM2gdbVMktd_Y. w3BtmoP9164hOUtqA9jmM0FELXutF_jPlNC_ct2iXtYdC1D8g9y9dHtAoFw.pWBZWnpR8WHXRaV4 XaiNCLH.d8UoowDk5RjfU6yNLwb1paKRhbji5CLY9kHzn06VVHsr2oC9pHGcvJHS4X7Q8FhDJVoj JTTBv8ZD2LKGmFlMGaVb2.0mNC.0h7MtA.iT0xxWCfp_ph35.D.AFotdThXXKJjrab2mpUHOc2u1 BkXjoqTKbC1LlCOYkeU2pAMtlEU8QhzztxYD7ngUccffuC7BtLSAEoC1gWcepSFgr2QMyeYnNfBP uHIPCnjSPgJ6fJ.dRb7xkBHiBOoUg3z35QqvmKEd2JV8g3133knGZ58F4csyYOH2IPPIIfalhjBO Tqd2UEZ2UEA2bQAuNkcFClpNwFmS3J1T9r6LosCV1So8kbZ_dTrtBi8cAMqoDoc6ikdoe2emXCjd PTfq0y9HVAgWcvj2ceQrjf6R0PoIKGqqdQgXaUfXF_H2t8VKqM1Cm_Fg4zpmjcj8IJ87qRiOc.Zv 8WyzT5.D90WrZtH41CeOPombAFHiVJbhuR4BLsObJyN7jVdYlXoOYFPJ4PMSn8FJjL42Gmklogsd VM8S27yh552wp0bPgC_WxYZ59bHXvJVlmRaXEb3Yt4xsPKs.cAy1NjItFB6BSK7GGNscpXOR_MGp 59vog6z20.7VsJPe3.i0N_n2nvyOLqaEOqJbVfL10qmLCSdPoc2S9J_8atw7tKpiAhlUUCcgGvLG rP3WdzJ1ke2qisH8cvzYxMDR4_.GIycV5Dx3j3sUrp3VDlNiT1_gaihW0Ajq4LboXlfnjhlbCWta howYFZg4Dtxv6yjt_85AVDfwvGWM.pX.6DtmZ5OPfLAR5DVZR78cg06FLWNlmLGB_RDJ.9.rpma9 HXOnKDKmGtsXyIgrfxu5QW.MaJXpcv3WmQJXKH4oE_Mpjb.Yk6CD7ABn0TvjAqNbpcLk.NREIl9d k1gniM_gBF83JlwFccTpsB6ZRbv6E7MucUpTxGN54Xa5PYFzgPTsOlSQwhgXhtPt5Iz1DaC.R2Up Ah.uM8wWmEaqgAuAwrVSnS5QGHQNGIJxA_a171W9ekaC8ZgpsNzFBeSOdfDLtNVSKOWHLqomRARU GydnXgYnTqv1L0rFt2O3psD96Ikia_ObJd3lH4zuxyb6OlfozuP0MQTzV.127Xrp0_KvHO2xOwuy YSQCsbyGF7IeSUUrNCCE5vsr47PGS5JK6o.H.lGHZ6o7OxZxL2_GbToW8okjyq9mJUAiLSYRtrU_ i21W5NU8Aj6zsHu.tvfF.s1HJytgksaU.ukrAhL0HjgO7zuqE9oi0PjIL6Tk1QiV6_vxgBZsxI15 IgEXEGQCco3lKCmzFEY.hMeDaomKrIg0KGOUfjt_.87wkbX6Pad7nKWQG1fH1rTews.mkjtoF_gW F8Yfze5rVPxzDDK9a8JXjQ5q5ETh9GvzNLa_uYlLA74hACY02P0S1Zppwgrnd8Ity7yHjUUJ71Vb d8aK0I3HS0E.bbEnNhYhKBovLJojgBLvmlOf8_E9b8_HR8MtjcrSc7SH_5GTMpUMbvDas1EcXVg5 IDoWyyDa9MlJ1TUJQkDXsHSeUFZscHfN_NVDYU253rn.AqVtqkfr3X4WIwux0Lp4fT3q5Xp2BnZW Fr8cl7W1ncn.7UHv91XvBBl6_bpRSwtNPTlhtTtTU1SS9DoLlIaxgYtVaa5lCGRXn71bQqxnz9XU KFf4kjg.rEom8.uxEB5YYT_YaUqz6n_Bsz33W2olCMb8e7zb8kDFdQEX7zo9tZl3Bz1YZ6sCsQvf DKxyAQG_f60S039nxidSGlIK1PFG7tIuEuqY5a5gWYNt2ZwW8AWrGjIyGsykD51sx4IGPscbeuvV OdicECnQA5AZnpnebAHeGM7ej.wnxKhnj1L9_Jq5_AqBI5QNYCyP2MB39fY9eBhP1UA7OV9Cxbpi X8oyIyZq6kIIr5NgFJc5hESKfd.e10xfE.5mh.8.odMqc_DN2tH.__PuDAQIM49.xo93fkvGgBIp 5mNLMrsqln9iF9.qePonsoVieKhcNVjHu8ADhYUJ5.d6eg4Rb4t1rYdjs3u1yj9tIX055oEK8qHl lX5R5uL_Xd0L3eukR1WCEgGI4E3eJUtDp9jbYUyJhHpG1UupCs3qQg8HbzO4eqOHmw0QFL6HbMPz Ril3FGxSKFOo_ZPFR0j3JIYAh0DiOfPsmebne66IBleW4M8qFallHF27tnRMBG2IGlw-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Feb 2023 22:37:10 +0000 Received: by hermes--production-sg3-9fc5746c8-z4gft (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7a410aa5c1ae4cf75aecb48749355530; Wed, 22 Feb 2023 22:37:07 +0000 (UTC) Date: Thu, 23 Feb 2023 06:36:54 +0800 From: Po Lu <Luangruo@HIDDEN> In-Reply-To: <83ttzdr5ls.fsf@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <83ttzdr5ls.fsf@HIDDEN> Message-ID: <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1113 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) That won't work, unfortunately -- this needs to check whether or not a func= tion is being called at all, and not just the value of some flags at the ti= me we update the frame title=2E This is a bit of a stab in the dark, but: Dimitry, what if you make x_flus= h_dirty_back_buffer_on return immediately, without performing a buffer flip= ? On February 23, 2023 1:07:43 AM GMT+08:00, Eli Zaretskii <eliz@gnu=2Eorg> = wrote: >> Date: Wed, 22 Feb 2023 18:24:43 +0200 >> Cc: 61667@debbugs=2Egnu=2Eorg >> From: Dmitry Gutov <dgutov@yandex=2Eru> >>=20 >> > Careful with printfs, since we know this problem goes away when there >> > are too many of them=2E Use fputs whenever you can, since fprintf ca= n >> > be much more expensive=2E >>=20 >> Indeed, I haven't managed to reproduce the problem even once when the= =20 >> printing patch is applied=2E >>=20 >> I've also tried this one, with the same lack of success: > >Maybe instead of printing to stderr, we could display something in the >frame title, which is being updated in this scenario? AFAIU, the >suggested printfs just show a couple of boolean flags?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 23:19:01 +0000 Resent-Message-ID: <handler.61667.B61667.16771078837492 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <Luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771078837492 (code B ref 61667); Wed, 22 Feb 2023 23:19:01 +0000 Received: (at 61667) by debbugs.gnu.org; 22 Feb 2023 23:18:03 +0000 Received: from localhost ([127.0.0.1]:60637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUyN9-0001wm-HK for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 18:18:03 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:44631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUyN6-0001w8-5l for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 18:18:01 -0500 Received: by mail-wm1-f50.google.com with SMTP id m25-20020a7bcb99000000b003e7842b75f2so4804353wmi.3 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 15:18:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=WQJWeoGxjXbfBTanat9YxHQXr7bx/vakQluu2Cn9oBA=; b=gEGcRlI1frq9gMGu36GS+tvII3v7yAPPgsVW3lQfv00JsmvJkI+tHqsUk6QwOE6X2Y yFTASqTxqP2hYXJ20phKMtXu8fYM4BTxK1C5isKHHeAcO3DZUwGxYNyXnNLA97xK5wGO //zxqKy1uactI6Z+jZKcl+awIRBpNM38kFJW6TAHwuZE4GcFpfM/6tbQngCwSnzD1Uzd bw3yChyT+5HmqbBNkC7Dwao70eF8I1gi1+nDD9yrJQDPLZwVrVeoCSzJtYOUKpsmOeAi UeZhKIqtaqGkSiCIBsKCG59pP5f3oF9vTIkBGNSh9BDT7cwezTHLMfIL9DUB61iLvgrD 0bNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WQJWeoGxjXbfBTanat9YxHQXr7bx/vakQluu2Cn9oBA=; b=M0YeFgd4KDxij00Xr0sMqXs9bbKAex1bIdNR9m/KbRQZ5gtokbt6XuJpADstGhoSiz qdhnrm8NZO5RTYCb7zLxJ1ZNDZEXYsmt4oTyMseCLKAae+arTU4l7xmfQt4a3lib2r6P oN+lRk3frNkhjSCDDDQSmgOMn4MoiW0JrxbuhLN1k8ieYpbnhbeeFQQrObvxRiyNvi94 h1Q1Xp2UD+4ei4W15R/Kc9K50OWXCt0Rtabvm1V3s5luX/GyvjYKMOmJ9rrl93xK0DHs Z4Mbn18kicz4VXbxfgM9iUq0M2hiIms1G6ceK6ApAyKzBTuQFZk+Y+4e01SJS7gOkoKM viug== X-Gm-Message-State: AO0yUKUjsNjHWhcfHADN0OTEgPJpI8RRGu0PsXP3LNgrrJHqSku/CUOV jgznaqVx2JeuN+4WOpgfgfw= X-Google-Smtp-Source: AK7set8GF420CzBMG5T4erQn0V0q6ACFxZK6m9jPpJu6/6Dv/qCgkSj00tMVUyzRC1eUEtPMSDDbKw== X-Received: by 2002:a05:600c:746:b0:3da:db4:6105 with SMTP id j6-20020a05600c074600b003da0db46105mr1128147wmn.37.1677107874190; Wed, 22 Feb 2023 15:17:54 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id bh21-20020a05600c3d1500b003e2052bad94sm3334646wmb.33.2023.02.22.15.17.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 15:17:53 -0800 (PST) Message-ID: <222985f8-6a4a-25d3-8665-6422af1beb32@HIDDEN> Date: Thu, 23 Feb 2023 01:17:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <83ttzdr5ls.fsf@HIDDEN> <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 00:36, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > That won't work, unfortunately -- this needs to check whether or not a function is being called at all, and not just the value of some flags at the time we update the frame title. > > This is a bit of a stab in the dark, but: Dimitry, what if you make x_flush_dirty_back_buffer_on return immediately, without performing a buffer flip? This way, right? Still repros. :( diff --git a/src/xterm.c b/src/xterm.c index e981a36fa9c..aa321e7e3eb 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -17501,6 +17501,8 @@ x_net_wm_state (struct frame *f, Window window) x_flush_dirty_back_buffer_on (struct frame *f) { #ifdef HAVE_XDBE + return; + if (FRAME_GARBAGED_P (f) || buffer_flipping_blocked_p () /* If the frame is not already up to date, do not flush buffers
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 00:52:02 +0000 Resent-Message-ID: <handler.61667.B61667.167711348517066 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167711348517066 (code B ref 61667); Thu, 23 Feb 2023 00:52:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 00:51:25 +0000 Received: from localhost ([127.0.0.1]:60707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUzpV-0004RC-IZ for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 19:51:25 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:34672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pUzpS-0004Qx-NK for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 19:51:23 -0500 Received: by mail-wr1-f42.google.com with SMTP id c12so9431275wrw.1 for <61667 <at> debbugs.gnu.org>; Wed, 22 Feb 2023 16:51:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=YaM4rB0KwL6Sfs1cx/1a6T4Jextyr4L2JQaJ9eUhPIE=; b=jJCQI5UTahapTyDuT1s+OXSTA1cInaBAF4NFAoPZc1uZejKUIWOj6dWaEhX/xAkGTM qWW76UV1/XoCwmCucCDkQzgdOP1Hs5hHCHZrDjwFacuoq1jiKEzC7KHVu3uUElmeDYNp 2ujFCI24QPLFqfFmhCLAAivbh7D2eOAmS1sDK8pWr80nUmez+Ddp1zntNePuh2Mlk6bC zIASjJmYusL13EwdX6/6XyrnT6ThapJrvNeC6nevhSrqHiI9LfAV8YCNf+TVosw4fy51 K5+EIDX+vTqfAX31vc8+ByQYXJV4bS5RV7Plz1oQPi/ZCBGCFaFqMkfp/ykP2I5tlRDq DUlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YaM4rB0KwL6Sfs1cx/1a6T4Jextyr4L2JQaJ9eUhPIE=; b=Nm3MK4Q3PurUvmmeqZGCpifaSfriF2Q5cYsfu1s4Sq7Ud11Nqy3N7Q1aENTLpMa7jN DObehnKJeaAyKrS3/HTdFB01SbhMhGWuixGGDFVuBtne6n4V7tuQsK8hoYl/K+4EVbEV 1AABqsuUu5Nla/WJljoErwjoXtqvNvDIWvnB8XWINjg42juy7tdLJYE2ZFFOU35csM7q +1qZXMS/AoWxOUIHxGgE/AudtVfqcLQ0OtSgd/U3Nx26ZXXKEO0zO37QEjKZRRhhl26c Wr0WP8mB1474/2kg3KyGhEdBJWmbPWPowNhnI3q3iMCBA2atxqyrHwQRWtnNDDlravnU P1qg== X-Gm-Message-State: AO0yUKU0winDzt6O9zovBzzx69PwS1cPZpNDTns7SpNOWyDJj26MMZdj PXxwqR1plIU1A3vZTVxDih4= X-Google-Smtp-Source: AK7set/sOOVJ6RN2esPpt8fhWIHk+dLHZc8PsCtoRSc3wR4ROomBz69X7O0CTuXmQCpGzCfNC+3Zqw== X-Received: by 2002:a5d:62c7:0:b0:2c5:55cf:b1ab with SMTP id o7-20020a5d62c7000000b002c555cfb1abmr7827439wrv.48.1677113476592; Wed, 22 Feb 2023 16:51:16 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id z16-20020a1c4c10000000b003e2096da239sm9051356wmf.7.2023.02.22.16.51.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 16:51:16 -0800 (PST) Message-ID: <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> Date: Thu, 23 Feb 2023 02:51:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <e737b605e971af0f0303@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 22/02/2023 18:29, Gregory Heytings wrote: > >> >> Indeed, I haven't managed to reproduce the problem even once when the >> printing patch is applied. >> > > You said the bug appeared a month ago or so, maybe you could try to bisect? Excellent question. I have now reproduced this going as far back as Emacs 28.2. So I'm not sure where to look now -- I guess it could have been due to a system upgrade, but I don't see anything specific in the apt upgrades history. Upgrades did occur, though. Sorry to have implied it was a regression against 28, anyway.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 01:04:01 +0000 Resent-Message-ID: <handler.61667.B61667.167711421318587 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167711421318587 (code B ref 61667); Thu, 23 Feb 2023 01:04:01 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 01:03:33 +0000 Received: from localhost ([127.0.0.1]:60731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pV01F-0004pi-Kh for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 20:03:33 -0500 Received: from heytings.org ([95.142.160.155]:40694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pV01B-0004pV-J2 for 61667 <at> debbugs.gnu.org; Wed, 22 Feb 2023 20:03:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677114208; bh=/spt1MtAsOP5R5ZQHX4EqRV3pMDup4XC03Rlmsd4X0M=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=IitnfJv9KXUEjD1qJ7J+p3S0zLoVcgvZeHD6EEpmzvvMvWB7HoqatU9iMUfbZh34l JSc1O5tFTOGkNglwuE604upz5dc4yiW0d17pytZv1LbPCQkVfsQQgPAKUXm+FBdDMk AiMnZWvD4G9AZEdmy4PPI9oAiDm/ySliG8955wHLq5r4DpL2xG8Ou3wIyAXke7D/vl LTG5wTn+OPHT9xTGodSmWFFApKKb0FvpB1eVpFIx5m0bLbSspH2EpXH0wRJU/WSVNk Jm8sloPHZijI+22Fai9X1Rsedw3JvGxDRo3cYOKS/WJvGvW8i25HmUUG3WdrGd8Tqe yfVBuZl/JzlDw== Date: Thu, 23 Feb 2023 01:03:27 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> Message-ID: <96b742a05da174ece02e@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > I have now reproduced this going as far back as Emacs 28.2. > Can you perhaps try to go further back in time (Emacs 25, 26 and 27)? > > I guess it could have been due to a system upgrade, > That's another possibility indeed, a subtle change in an underlying library.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 06:21:01 +0000 Resent-Message-ID: <handler.61667.B61667.167713322520492 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <Luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167713322520492 (code B ref 61667); Thu, 23 Feb 2023 06:21:01 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 06:20:25 +0000 Received: from localhost ([127.0.0.1]:60967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pV4xr-0005KN-6e for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:20:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pV4xm-0005K5-LO for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:20:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pV4xg-0001Tp-PS; Thu, 23 Feb 2023 01:20:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=WpXMvFafj9Kh8yGQ9OBMH+CRJcLKYltrZS7BwMF9f1c=; b=QsgId+rgYF8PVTdjfPsx g2hayf1lfXQDyIrP8Ec1lFdQYuVNAdS4Dt+A5cjxP0vTLnMbu2zQeffBsRE+g4MytIZ6oQ5wvINzR gCmYLb4v+HoPn2ykqN2f+t5djyfgpfGXax4TDuja9mLL5QlrYiXkzz1+dmL3ImQWZK7NDxBcRzPru NzwlFmRMjXJRdvX51m5tiQF6GLGqGENL6bT/c9JSPPhYv/YKs9NOD+cc9jwSD4dPluV1crGbN8/nt vRuH8cBBgtcaCv7+tt9wQK5drXXAMzbe0yJn7pUQo2qcZZcrBYYE9yMZXZ0HklQSd+7q75hXSE0SG tBDF+Ner+/SAkQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pV4xg-0007wN-89; Thu, 23 Feb 2023 01:20:12 -0500 Date: Thu, 23 Feb 2023 08:20:27 +0200 Message-Id: <83lekorjh0.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN> (message from Po Lu on Thu, 23 Feb 2023 06:36:54 +0800) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <83ttzdr5ls.fsf@HIDDEN> <2CE39EAE-A59E-4535-BB97-7D548A44FC15@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 23 Feb 2023 06:36:54 +0800 > From: Po Lu <Luangruo@HIDDEN> > CC: 61667 <at> debbugs.gnu.org > > That won't work, unfortunately -- this needs to check whether or not a function is being called at all, and not just the value of some flags at the time we update the frame title. If you only want to know whether a function was called, how about adding a variable to which those calls (where you wanted to add printf's) will add indications each time the function is called? Like, for example, a char [] array to which those places would add some simple text? But I admit that I have only a vague idea of what you are trying to establish, so perhaps if I understood it better, I could suggest better methods of logging this information without incurring Shrödinger-cat like effects.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 06:28:02 +0000 Resent-Message-ID: <handler.61667.B61667.167713365221186 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167713365221186 (code B ref 61667); Thu, 23 Feb 2023 06:28:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 06:27:32 +0000 Received: from localhost ([127.0.0.1]:60981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pV54m-0005Vd-GZ for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:27:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pV54k-0005VM-Cl for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 01:27:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pV54e-00036O-SA; Thu, 23 Feb 2023 01:27:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=I9gdj0DDCt8/WRbNHEEFXw2mj7e0M3ZAKrfl7nUqHvw=; b=b5Uo1/d/XpSa iqPh5JP7jfEdxkGe9CgXwj73zeTXnwF3VidGRgY3+Sei5mVCMjNnld3sbSEvcSa8zKCDSGccORpw8 Q6lMmLirTtwfAbXFCdcXHMMyl+kr79vSLrIHgQGnRn3bGlb5Q29oSJ69mNMew2OzkRRgllpCaH8G9 2NWK8vU3MD29U0OtdCo5oehcu1RrhXacLYOrSFolsbfpQwpcVM7NFQN6tu1sPEY7Ozg69L59mXSsK dcpUep42ds+dKs7Y0M8KBBJjLAK83USpjvFrY6XIKZqyjokYXLgH3eXffxzNZwhdaI5UtuAdn5W5/ tFmIPUtMzvTYQfkTA47s+A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pV54d-0000ag-SP; Thu, 23 Feb 2023 01:27:24 -0500 Date: Thu, 23 Feb 2023 08:27:40 +0200 Message-Id: <83ilfsrj4z.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> (message from Dmitry Gutov on Thu, 23 Feb 2023 02:51:14 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 23 Feb 2023 02:51:14 +0200 > Cc: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>, > 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > On 22/02/2023 18:29, Gregory Heytings wrote: > > > >> > >> Indeed, I haven't managed to reproduce the problem even once when the > >> printing patch is applied. > >> > > > > You said the bug appeared a month ago or so, maybe you could try to bisect? > > Excellent question. > > I have now reproduced this going as far back as Emacs 28.2. > > So I'm not sure where to look now -- I guess it could have been due to a > system upgrade, but I don't see anything specific in the apt upgrades > history. Upgrades did occur, though. Something related to GTK or Glib threads, perhaps? Or some change in XDBE? Anyway, if this was not caused by a change in Emacs, we should continue the current course of actions, which is to figure out why the display on the glass is not updated.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 09:43:02 +0000 Resent-Message-ID: <handler.61667.B61667.16771453438781 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771453438781 (code B ref 61667); Thu, 23 Feb 2023 09:43:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 09:42:23 +0000 Received: from localhost ([127.0.0.1]:32985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pV87L-0002HY-Fb for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 04:42:23 -0500 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:46175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pV87H-0002HJ-Re for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 04:42:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677145334; bh=sK0QPZ7thSJJafeQqtMkLhsLBHDhT6bbShnkc9w1Fgo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=aIDyWUU9WJkl/NXUFjCXBOdyEIX2m2VFGQH/zIU87FJ7Ku/TT6fDfSG1lH73r8tYTWIdaEYKbKCrrr8aA/CAbTtgDpVRDiXVX8lzzP9RVoM44UJcALi01JMo1YX0Qgqs3VTWw3MK3DdIDNoGi/o236UJXc48mnJcClEP0qmo9Ar3RI3Fd1KTQtC3bi2Lz1SVpjKtn17N/fqLC5xVWHxObWfcgH+Qm+DP8oBBk3hibhvGadIwhDpY5PYlAI+dwdpb4s3lVfJ1PW4WOl5x+DFhLio42/xEnStnMKslylcRXuDPZIvw7g5ee/Nt1XG3meqPjyl5S729OSgdHcvcJM2eGA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677145334; bh=EV1z4Ak/cBSRKDbKja35pF00X6c+9ibeoD9MD/w45b0=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AJ13guHgInMYju5Km8satYFV1Dms9ycTWZdh4hnuDHLQNaNjZC483GozRIIsp6uEsqbPmB71GlQ/z8jTTV1NAf7t3AfeavffuQURjvujVyDVl2CQwUj1IXF/bhp1HUy2CBhdhmuC5oG/miZSsU+iU4brd6WrNyCsiti0jBbYr8Gq5C/wiNkwJ1Bxu28CewebzS8fvFSooZtvuZLsxa/DSitmW/8efzpk8E8H3Sy3Qs0tc06j5WkHMdLl5AlvMv0lF8SI3tKCS7pRp89MhaIo/I09VGeNigqzyydjj2Zee5fX/OwZCrJ8594mEjxWZKIzzTEdfk3rGJgB+AWv37iTvA== X-YMail-OSG: TA0qjQoVM1liFO3Hy3zjjJFx3c65FNLPHiJMBeVCQVYM9HAWhji_JnDoy.oWr6o d5nv5pllYd6rLOHPfX6bXuw2FwGCuv0Em2WTgiHrKrCsGBtXBECm61Of.8RHoAr9m5OcGl6vYJls zgrakqdGTE.6kaFxuaGeWZvcqggKSLMWkPMk0KpO2WLFF9ZCITMC1aMSV4_gVmr23.c5RLk70995 k6MgNmDu3ZWI4hZ9_wz8m9WzGQC0cKe9x3g96xtL8UX0gIXsvzQn2jelM5.CoMk.79AiHU0vOOQd j1Xt9AHWjVTo_jcY43A9hfr8M7QU7Ltu2vj_JEuDwfTs7RJo79y00vD17.9d4AqDjS.NcHruYEI4 D_5ecfuenmebRkUl5UNDOcu6IZvSUuTdvN2.FnxvVLl_yUy4SfyM8.yqp4N_Sj6EWuSFLD.9LL8E FeEwDvZZ7WPIEY4E0xoRE1reJ9Ed8njASDIBt_QhwOUZorrPMtgNPwhlAqTrSWOMY.1VwWjLbI6u FEsvPevwCvIArolWQ2HIwdvERN1IPYLdZalM_qabn3G7NILK3MBDyLEAit0.dYYU4o..hknccq4N vF6Chuf8BR2s9WAK9AnHPmXEp4zywlwI.wAiPPC4KSETw1ALnhNAgX26X0CZ8DswMmndbzS_Xdmj kp2V4JBITfT4_kF_lAjEjMwvpXp9JZxoMyvl1T409wTWrdKfCsV0ebwgjet6BrD7O47laFrFsY8e jtlF9uWkulihZgPsQZyo9axf9Xc8GdBt_i3qUh7f.vVLNS7S3JBDAoVkYnORtrf2nBwjNle7lx8U coSE2T4hoZx1huzU4jihybLBo31FRKZvIOHYMQalCs5mkJgpZs668hQzQYLD4ueqPEUISCy96Sy9 l5i2IkErTbAmZzx0flyT_s8DWv3Qt7uCXQXZXNJ0m7EMKnuXcCnVPb6S54zwFE.opVhSgaVLsszL m6UnoCRMq6tMBpq8jdmgw8LocvRAmxVnPvMpenPiQGMcOsBqIv7AW1BnyYLx_v2Slzsm02Jhdo7k aLO6a5rH.Iv70xvFk4O5YYY9Wfi3gTaDmhCDh4MQMj06nT16w67eg4BxWyCBO7rX8YMd49oudLRW aXH_6V_YxOp2BCaswae8XxO583mEjj2WNtscZo3gyN0AVrieYP1SKe2dIBuP_2YL6uwk6ayJJU7g AVsraFRMd2lEfI55lYm8lhfpWRcc0GTOFwHByNcAOe76HKgaP0T36bv0TOS_rLmuJoqt.JPEheEO U7o7giN5TVMtRXkjTDJ3uxkGPJTSyTKUx5dhzlBVhF0arhJrDicfZIBhBsuTY8WZpL.rTdvw7zVo sDzLtdWFpzP8FEykW_zU67Mzo9yB1NUpjLPcsXOpwCfkmDLLehFFAdDYymYHlQRRG5yR.hpKk7NF qXmTrasLit9i5Jyhpajju0U0x.ur4ScGY0swI7mE4JhPemnKv4P3SFPrbu3Pbf_eVtX65ucHq087 HbAfh9nR5oteqPML8LuDsPyEWvs7mLeLsii5wPSNarWYdgfu9aAYmIVM1UO3VF3k1bxrcj4j_b0Z IMVstv2vc2wcSrdrlWqb00vYV.vzgSohhP2dA91v9edoApKKNoaGz7X.TRC3U1_jyzS7xXXc0iwH EA7I3bgtgr5_AEV6ZWz5mJTx1iaEpVbNtahQ3UJd8SKysAgGZKWJZSYnpjaafe1zXm9VodLFtHKC rQFvAnO6JbdEWPc8Zbr4KgIvAG0qDUFZ17dWpx54IK4QSUvfoBZQ9SRkapSS8rLDlIAdAY39iBy0 NGR7XPcqdsfiMGs_jv.ogqt.aWNH8U8ngV5dH2smnd_68UF0nSro37FKl.c9QHe9G0Phgt0thTdA LnppbU7vzjfJKnGI9.c0l4Ur4EKrMLhH0GfNjDUWHaKI_Jq2LTiwmMp_vML0RTX0nxUhpiuJpAdz DVoTCCFF7TBeCdWSKtW296Lorr_596aRKKMP9mYyNGxNSV7_CE7wsh7gZPn3RYd2K0sm810J08lX aR8_LIWI8ewZuDxVdfsHMI3C1Dl_XZj9Pes1GdsdLMfYZfTqCOFrsf6kA6XmVxWzeIavnb1DHpTO pyA5nVcsNheOS2pTSpYOUhhdo9BoYvyZ4XDQU6_GwC0sIj5k89yC92Wb_OoORKB032j6ROGMnrBd qJuI0fx3fmL_UKnBXLmYn0tDY_y6haV_OkAoepmWzRHuvM_iiCFNxXGo2h35ptLoZNoshFaqveq9 fKW_ZvqIn8y91nQbW.ZhLFeNBPeVh8Rmz3BFL7KokJWCgLoDxPfok0f.GhaWVorb.yFulNA-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Feb 2023 09:42:14 +0000 Received: by hermes--production-sg3-9fc5746c8-ltdwf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2d6e7c67c5faf5809fcf89a6956d31e0; Thu, 23 Feb 2023 09:42:08 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <83ilfsrj4z.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 23 Feb 2023 08:27:40 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> Date: Thu, 23 Feb 2023 17:41:59 +0800 Message-ID: <871qmgoh08.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1241 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Something related to GTK or Glib threads, perhaps? Or some change in > XDBE? That shouldn't happen: we make the relevant X requests directly, and the DBE implementation in the X.Org server dates back to the sample server implementation, which has not changed since the late 90s. > Anyway, if this was not caused by a change in Emacs, we should > continue the current course of actions, which is to figure out why the > display on the glass is not updated. Yes, please. Here's another stab: diff --git a/src/xterm.c b/src/xterm.c index 5feaa4aef0f..cf093aa6381 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -7463,6 +7463,8 @@ x_flip_and_flush (struct frame *f) && !FRAME_TOOLTIP_P (f)) return; + return; + block_input (); #ifdef HAVE_XDBE if (FRAME_X_NEED_BUFFER_FLIP (f)) @@ -7518,9 +7520,7 @@ XTframe_up_to_date (struct frame *f) FRAME_MOUSE_UPDATE (f); #ifdef HAVE_XDBE - if (!buffer_flipping_blocked_p () - && FRAME_X_NEED_BUFFER_FLIP (f)) - show_back_buffer (f); + show_back_buffer (f); /* The frame is now complete, as its contents have been drawn. */ FRAME_X_COMPLETE_P (f) = true; Please tell whether or not this makes the problem go away.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 12:01:02 +0000 Resent-Message-ID: <handler.61667.B61667.16771536381251 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771536381251 (code B ref 61667); Thu, 23 Feb 2023 12:01:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 12:00:38 +0000 Received: from localhost ([127.0.0.1]:33227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVAH7-0000K6-RW for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 07:00:38 -0500 Received: from mail-wm1-f44.google.com ([209.85.128.44]:55992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVAH5-0000Jt-Ft for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 07:00:36 -0500 Received: by mail-wm1-f44.google.com with SMTP id p16so6427965wmq.5 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 04:00:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=mS3inEJ8OM1GS1314LVBrhjFsOAJVyHJr8VZG2Qnycw=; b=O59Jqu22+C8T7vNyETtvm9ear9iodRw4pgmUJqLIFs8qJ+ExiPlrAUghjyMWlOoseS cOmRiriKbDxdnQMCfh8/zHdDzsSgB7GelBdBDfxP5/PpC5USQ57rzQGw8oojMG1GHpnK 8QgTaiPF/f4NeqvNV+HczHYjvcZpJgO1DJYsZqyKy69jKLKFgAyRTO+TdLxKQ4GQRdeq ioQG1P5j1QM6xUnLOzc1fTIXjuadFxfgXpXPD2frqU2zPwr9LMZqPGmgWYK13Qw3F7+F GUSBkLgcNJvcyVxndvXRZory+5XpZp8srlWTWdzCmVy/qTSA/P0HWlz+biTPthH8Tmdr Er9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mS3inEJ8OM1GS1314LVBrhjFsOAJVyHJr8VZG2Qnycw=; b=kHOy/d9k9jdFj9DtRHLmW7Dp/7hVUITbP7fbDziMs7a7Xbdn29XIDQ8Q+Hkk7n2Ecm Z1+KNTgc7Ot7qYu6b3/FPp5g2O1WGvQjkqjHPncOwNcI1f+JHFyM997Tu2/vtAN7/pHg SzGoDIJCwkG3uDCgIUuXh5ZEWD1xXzE2y+dOw2UAVGNb+iUY4ClAbGK772h3tbrsxxoE z1iN84rtHYD2rdN9ydljG0aD3iq/yKKTvOOpW/LUFQLXzf/r1UnawNcD0DIqpRH34nti XJrYOjEOSCnKJOHV0mSEpdHuVcgJmDtN0kDLep/iASNYlh/d0OKWtD7lF3BYZux5U1rn 5WBw== X-Gm-Message-State: AO0yUKUka3PpeMeHsUSKE7iOdtiKLb8XiVmy4kzRjiz6+EPHyyfUYKEY a/tArwMZhXkYOjhqT/Lp2iI= X-Google-Smtp-Source: AK7set/FnvVBQY5muTj0IWu3RdLOJQSjYjSL23cvOkBE/KCd+uD9simiWI39jcfP28eIGQpGdh8xvw== X-Received: by 2002:a05:600c:43ca:b0:3df:d8c5:ec18 with SMTP id f10-20020a05600c43ca00b003dfd8c5ec18mr3034217wmn.13.1677153628665; Thu, 23 Feb 2023 04:00:28 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id s17-20020a5d4ed1000000b002c4084d3472sm6857449wrv.58.2023.02.23.04.00.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 04:00:28 -0800 (PST) Message-ID: <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> Date: Thu, 23 Feb 2023 14:00:25 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <871qmgoh08.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 11:41, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Eli Zaretskii<eliz@HIDDEN> writes: > >> Something related to GTK or Glib threads, perhaps? Or some change in >> XDBE? > That shouldn't happen: we make the relevant X requests directly, and the > DBE implementation in the X.Org server dates back to the sample server > implementation, which has not changed since the late 90s. Most of all I'm worried that this is some kind of bug in GNOME, which I don't have a lot of alternatives to. >> Anyway, if this was not caused by a change in Emacs, we should >> continue the current course of actions, which is to figure out why the >> display on the glass is not updated. > Yes, please. Here's another stab: > > diff --git a/src/xterm.c b/src/xterm.c > index 5feaa4aef0f..cf093aa6381 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -7463,6 +7463,8 @@ x_flip_and_flush (struct frame *f) > && !FRAME_TOOLTIP_P (f)) > return; > > + return; > + > block_input (); > #ifdef HAVE_XDBE > if (FRAME_X_NEED_BUFFER_FLIP (f)) > @@ -7518,9 +7520,7 @@ XTframe_up_to_date (struct frame *f) > FRAME_MOUSE_UPDATE (f); > > #ifdef HAVE_XDBE > - if (!buffer_flipping_blocked_p () > - && FRAME_X_NEED_BUFFER_FLIP (f)) > - show_back_buffer (f); > + show_back_buffer (f); > > /* The frame is now complete, as its contents have been drawn. */ > FRAME_X_COMPLETE_P (f) = true; > > Please tell whether or not this makes the problem go away. Thanks. It does not: the problem is still there.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 13:14:01 +0000 Resent-Message-ID: <handler.61667.B61667.167715803017887 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167715803017887 (code B ref 61667); Thu, 23 Feb 2023 13:14:01 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 13:13:50 +0000 Received: from localhost ([127.0.0.1]:33368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVBPx-0004eR-SR for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:13:50 -0500 Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:40792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVBPv-0004eA-Gg for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:13:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677158020; bh=fAA+kEBLh1VNqJNxcrdg82Hqf+qh/PJ9WeneUp3V5A8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YJpKpG+zQP0UJt2olX834SZBFMJqhiUnKNY8f+0RLax4OOFIHvYPOoosFhBepJBibMiaJGkn5vz8sFSJfz6FVnNZtRqoak/33q319DuWv6LY59u4STfUNSg5BtNTo1ee+md/8lLVa2AlNTA7XQLAag6BNlhJR3Fyy5EMMwl6R/cmakopeP1nSEkmtttrHyP5h6ndD1gumvnfXnm6rA0NZiq35CojbFiunlg66UmTdlW95u0FKdtHskkR5iLK2I0EHJoeXKxDURtGpKhWW1RLStaYOfUyIIZxTZu6Bdl7b8sgba3N9NIjc++4T9fS8RJP2fUwDTURzFsH7rneKkVc/A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677158020; bh=tvBvWBKlnmeZLQbc4b0fJBadA3bi55iWpp00yuB/Zne=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=sMNwCWP1olccRkt1eDJBwYGgIgX27REgin7Nxig2PZMeuuEd+lU/PWmSS/QuyU8zpEOhS5tBV4XEbokRCS5TVtg6g6sbRKv/k6gCKnS6Qjzl8wdP06Fe+JWyb81DknhRpplhE8/M7keHnpC8fcK7aUNEK1QgxMsFEae4zxRgic3zVsfRxmRgt3ln7gy2+Z4DsxcEA4+qQgq5oIQPp7Kl+9YRadkOzeS0U+xlEStUiIPSItKO9m/fJGLy2MqrXjpCalRkNna56Z8O9AnT7O+cbJcPqVMu0HNR+JG75N2pHepLSaV20KZBvGVeSBMprOdSq+n3JP53Gk8rVaeCwZ91ow== X-YMail-OSG: jwiaSgEVM1lfaUAphpiJHJtLUHPryBlwM5aQCSIE5KJMLujkgOQh8YzyJVZOuyH VK2qUntAJvXi6fUstmxyCnVW5a1Ir92V9OAhkBCI9UpPArvUDQEmB4osAIRssYkZcNtKb7sC_BYU Sf6Tblj6yKCU2fymuaSLR9jQck.QyHA_zydoEdwQWJTHz3DhTrTZjv_n2BhTCZJ63IY_9ws5OlaR N9tG1BqGnJNTruRUOBWG2qTuSD0B0jKvfoOfBCz_s.2lRvXs4ZA0XEiHfFJtmjyUyv1l4SjkqL_f mCcVM5PzvWw2jNAiXGTb7GZkcEB_WTjP0YiiSqtkRhKW4RiU4G18WU1KYtKfjHh5e33mtsRs6ITm 16DuKh_awWMETWDj5M7nYqKXqwJIuIWw2Iy05XtZWKE6iFx95rAfbswwJmsiwIshIkP1wXi7Vlaf PRcujhG.FbSzLbhqjoK4KyxpKll8lLAB9j2TRkup4EXTnqrG2hM2IEBvOAu_U381TgUBNgJoHsGH B7Jg0UgDdVnbKknNFJ.5XO4n8T.wOXmeQy4HuSsAKpspl8RG7.Sqg0pz_2YMpDI4Fd727tkX8VTY GNRn_TPcJ7R284uSdA.Q02fSWXhWySL5xcf8diAqqc8ys5aFbH_UAL3mJOPBCgrH0sHP4J3RlPkZ NHy8XXPwgFy94Ogh9NZLVSj_mVhJ7bSc.q2TO6wTQW6nRJL8cR3zC_b4fQAs5_bsqCXyr8qjjOyV b8ke0WoXp3mJZE_agVcUi0GmIl7Nn7pFXsqhriE3K49vo1lBo2.nJHCT_VYv1lkcIxfnLfVCUG0q GGHpNRhhQ9qQk8j_yRQQm.2li4M1MtwoW3enMqOP0g5bfCFm4GLeSG9q1Q2gKNq6NhDCAbizHi_P nXXMM9xs3NpjlckH_8fOLo9iljse6NkQBkzYKG8qg6oCI9R4kz3Ow2rBiA6xrdzruguWwoVUWERe L.S8O26gDlzml4R2ngRcqpY3LlL6DbHeRxydICXUioEpdMoYyYv7RCqpdir1fQ8dV99IOLnCzNm2 Bb_t4p7JxYLBSWiCc5qN1N0AzsrDMNbIZ0bSnohc0YUGZ.lbIFkI.9AQigZ_vSjZzJzwQOkJ_Qrb 1ep6A0mI9FtytWxnN2rR4GliMtE06AzU5aAnLTaoa81eYuckFWBvo_2Yt1hUuKHKCikFtdrEbDyP TjE4YyDzjNsAEK0DGbu866m_NSCECwlGNQGACTLkR3Fqa8CCqEJSsk5l9Zq13oT3XAvkR60RyVMP xboCrBhPOmvQnYmvE.oGS5VrRGh6ksJgqDGE1aD2v_t0WDhOPC4I77_hvPfLAsuhA3BlK7IJdf32 ESLjkfEbP_ZoBXd6h1G1EoeCZMSEkmRWUOLEBV5UlRuBkq.X3l_jtoKdDRSZPmnPazkT4kiRDZWA 5skk2p7JpeqBTcSCrZ0FlEvspB96ootevn7BmQZyzhRKRDfy8xzFDR8RMhRvdDGIVneUZd.AgKSp fF5pr8dRkID.xJj9rZTg55UjZASnMwaKI4ZZcE2k_W5Jy0pGg_9B..E6zKnyUJOlsWKdEltMFS9z ST1dNWjv29lUtbl0_pwchcUOvQVZL869pDGnFz5fYjjc9oCSZys9bWFyIXmczDqajX6s0Z6Eaxl6 CYsNbZ.9lQWI_cVkAoPajaoZwFO747HkvhVcBU_8yOnyYvpaBD8hJqf9o0KMdjg2VnpFduXpU9wO CnLeNeocftW1MUgOffl8EfWYdH5CR0Lnr6YAYh.bpieSWtdQufrFTkB.ntxL9lLlxJ.rS1oNxl1d efrq8qyvBNR9bhh1rxZQf0xD3YUyFntDtr6vUNHVQWPz5bE.3BtOkjXpHHiUgPxCueJ8kF900DV8 6IJvgP_UZiaFm0pClhm9LNVErSvEMu5F71yk99wan7pDJ35aGGbXZBedGBkoaGtft3B_Gi.DsxGG 9iKaZ1igDzLt6g_i6zNttQ_QEhhgVzH7QRDHLyQ.u7xIJKDZVYajhsu2ozCrZzY95sTUzBO0gZso k.sIKP97QiqAs.2UYUbc3ra9igdvFkdGk8w4BsWPSH6sjZBEARObyYroNvETsvWREr1EFKi_2Tdt f9e2ZkD0QBfSOk3Gr82.N7j.BPhZqWnv7odwjZ3TOsbpjbCClON20pHEvOj3YtxbsjlAmEQCovwS R6NMRB.F0bIdrS3T7iXaraAgZr4Z6EEGRNbz26qUrY.Zej4LcatnWQcEBfwMFo8zSFP8NNqGOTOg q2COcawcPMZsJF8XcjSfmfL1zZVHCt25_lqlxTmuIRyWQNxqX5NqC.doQ4eU4U8qH2gTfz9Q- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Feb 2023 13:13:40 +0000 Received: by hermes--production-sg3-9fc5746c8-ltdwf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b6fa1249ec153ea52a459c6a415cc978; Thu, 23 Feb 2023 13:13:36 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> (Dmitry Gutov's message of "Thu, 23 Feb 2023 14:00:25 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> Date: Thu, 23 Feb 2023 21:13:22 +0800 Message-ID: <87r0ug5xu5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 401 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > Most of all I'm worried that this is some kind of bug in GNOME, which > I don't have a lot of alternatives to. Likely not, but let's make sure. With the printf instrumentation present, what happens if you pipe the instrumentation to a file, or run Emacs from the Linux text console, as opposed to inside a window redirected by GNOME's compositing manager?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 13:42:01 +0000 Resent-Message-ID: <handler.61667.B61667.167715969820573 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167715969820573 (code B ref 61667); Thu, 23 Feb 2023 13:42:01 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 13:41:38 +0000 Received: from localhost ([127.0.0.1]:33407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVBqs-0005Ll-DS for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:41:38 -0500 Received: from mail-wm1-f47.google.com ([209.85.128.47]:43732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVBqp-0005LY-Mv for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:41:36 -0500 Received: by mail-wm1-f47.google.com with SMTP id l7-20020a05600c4f0700b003e79fa98ce1so6350989wmq.2 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 05:41:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=3DCgWASOonJrZC4PxYwKi1d4gz3izzK6RF1qj2C9kNs=; b=kerP5vLlbteEj299rGHbT+NNwV+J/+8ZQDjzZXgWsemAWhTeLkwNdgDVFcEcnzkFOq LzUqnJmJw0ZEOVEitLTeDY3E+La0JfD6DPbHplt+28I4QLzd3sTwFFnSuu1NYCU8xkn4 yp5GEqMIo+3f3dA/FNEVBkt7hs2hlt6RmTXG0XvGjwdcgKp2Tm71ceKdJSQw3zjqYMGG eCy3IlwWDAFWC/bvcdkolCKJLm1xHBI24of0huwFxe8XP9kQ++Qubb6TWY90vsRyV3P7 b900DFs7CuSsEBaHwxer8krmF2Rh3ls0OIhmYkkRfXa6U+FsHM+Mk/Hr62opORFP9Kwc mgOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3DCgWASOonJrZC4PxYwKi1d4gz3izzK6RF1qj2C9kNs=; b=8Saail2ESBoDuPqK7HT+etdvSWBSYc6JWBG7LN2urVT/y015N7JI4C0LjDoZzlhffc 25/Lpo9G7YvjI1lPkpJNsRhref9PHy0/+Nog1uWI6CFUbF2xfa7CpAFRFzEAkl3U9a+y F//CFySENfNvHGhN1zHk5wDo6vULjaxuPnAEdjYANpLIZ/k5WIFjed85wl+aCz2zos9m Ht2ePoib9YahLOnjfLltv99iRHquPR19lz+O3elp9tChaWTT9dgitf1hAX37ou52fql5 RAc+dfzajXlEbQ2BFAyC/mV8+s9ucygk+ODAf8vG8qp4vAqSx/75AcKEWIVR5J7IpTTw Jeig== X-Gm-Message-State: AO0yUKVR7sRpUtfpktg1Urm6/7EvxTwfjGFUR9tQ1M+Qs2om7UPoIxPL nRqPoNGJiaciUbqiVBTZM9I= X-Google-Smtp-Source: AK7set8UoRs3ElOHDTViSiSPKYeyMVai2OBTX5mNxaYKdUW6YCGlwBYNFq9L5S5ZNOlagSknH0Ydkg== X-Received: by 2002:a05:600c:198e:b0:3e2:1f00:bff7 with SMTP id t14-20020a05600c198e00b003e21f00bff7mr10531322wmq.12.1677159689613; Thu, 23 Feb 2023 05:41:29 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id l38-20020a05600c1d2600b003db0ad636d1sm6335851wms.28.2023.02.23.05.41.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 05:41:29 -0800 (PST) Message-ID: <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> Date: Thu, 23 Feb 2023 15:41:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <96b742a05da174ece02e@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 03:03, Gregory Heytings wrote: > >> >> I have now reproduced this going as far back as Emacs 28.2. >> > > Can you perhaps try to go further back in time (Emacs 25, 26 and 27)? 27 and 26 -- reproduced. I wasn't able to properly test with 25 because the copy of my current config errors out with "Symbol's function definition is void: register-definition-prefixes" (complaint about generated autoloads files in installed ELPA packages). For the previous versions, at least, I was able to resolve the errors by recompiling or removing all *.elc files. So far I haven't managed to reproduce using 'emacs -Q', with any of the versions. I think it's the issue of timing, but if I manage to bisect my config to find something relevant, I will report back, of course. And I haven't changed the config much during the last year, for a particular change to stand out.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 13:59:02 +0000 Resent-Message-ID: <handler.61667.B61667.167716074022383 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167716074022383 (code B ref 61667); Thu, 23 Feb 2023 13:59:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 13:59:00 +0000 Received: from localhost ([127.0.0.1]:33411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVC7g-0005ox-1q for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:59:00 -0500 Received: from heytings.org ([95.142.160.155]:41460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVC7e-0005on-AB for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 08:58:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677160737; bh=qeYR5CvhEMNWTLPd6mKooOfca6thORyWIPSNIRhOIUc=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=w0XdDj7LKydDmFd+KqoCJwhnQcI8U8dCoH9BkioTdoETa4TLCYa5Y4Kps/s+8/XIB Bl0s5veqDJoHbbyzJCAvFOTkJC2JUpyKI2m28yzJQ7pm0jntJ0FeyPXxg6s5i4WTbr nZ7QRqrj+t7yW6VkrFW9LV/fuNKdwFLVk3PvV0rqcz8Jqc5mq67DDQWaPF7asINhMl DkPFofTHwaZqLJOZkRc+z60fxIkWmhWwjnIQ/a9vTYPxgdkd1PKCC0kApQ853h2GR1 WYKlcAdnE5zRAL1UGt4mSFRSj1Lj5faGFPxM+AtVP+TvEXYTk/7ET2s/eaG9O4nazW 1znY+iTwh8Ujg== Date: Thu, 23 Feb 2023 13:58:56 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> Message-ID: <96b742a05dea855f9636@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> Can you perhaps try to go further back in time (Emacs 25, 26 and 27)? > > 27 and 26 -- reproduced. > Thanks! So it looks like an old bug... but given that you did not see it until recently, it could very well be an underlying change in a library. > > if I manage to bisect my config to find something relevant, I will > report back, of course. > That was the next thing I was about to suggest: try to bisect your config to produce a MRE.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 14:02:02 +0000 Resent-Message-ID: <handler.61667.B61667.167716088322790 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167716088322790 (code B ref 61667); Thu, 23 Feb 2023 14:02:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 14:01:23 +0000 Received: from localhost ([127.0.0.1]:33431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVC9z-0005vV-2h for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 09:01:23 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:43579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVC9x-0005vH-4U for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 09:01:21 -0500 Received: by mail-wm1-f42.google.com with SMTP id l7-20020a05600c4f0700b003e79fa98ce1so6403152wmq.2 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 06:01:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date:message-id:reply-to; bh=nNuo7CosFQ3hD5uxvhcfST2axhJM5v4xMym021fjJMM=; b=ePyembLZu2Fj21gOyx2w/tGuHoSNpKfqW7gsIxteStLWcmzNg/aii39BNw9ryJLjuM kOpMCB3gASwy8BJD64EFMnMIH6DUonONQc3YyXA+svnZO5FKjzCvgVW+E95SpBI5JIAJ sfubD/Xb7nxuF3ObrsYVq8/uEG7w6arut8PwSclD8X7mkrhssUH33XrPIApMzhj5EYv9 Gq2bC4mN4CPibOxEJnlRi2K/sp9PwpmJtU8Wb7SciWAkOxYOlIpJvkXZo77yFWwFSoqm F4yD04WUlg9N2cLWRirS7eVxQVxuSxkIYPg1RqIaUf9gP2BJUIawX26Bn+jxJTAOU0IP lZfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nNuo7CosFQ3hD5uxvhcfST2axhJM5v4xMym021fjJMM=; b=ntxJACB3/edfdmfWOMqV8Df/RSkd3MObRKoGQIKgdKjCGV5fojRzBDuUNTKYwHn2wo IyrXqYk3zwyfNF3VBu8gkjU3PaEUjir/m8hHPQJq1cK8sVOHVhLOS37NfhjIodn9iWOL +3kT4LJxZ4h3/ORcUTazijMCSTCp3mA2bdnJOT/qb44AhIuTzdMErxKgtbZuMWzBou+s qy9WJxpkhVgdV/M+1+4Ak3Iek8W9pHWnn0YxoKAhMN2F04CUwr5HCP2zTh26r8mnxmPR bNJPpJUlmtkkMHAjrd6TbEpZByHeaV5v1wxZOadvxiXhN99Ish+uJYlnovOKBEcmIF2X fHGw== X-Gm-Message-State: AO0yUKVUQPj5l+JjiqqUhPzQl+IG0v3KrJBcaxdbe33JT5Wwjk7MnEAw m7+B9FoRuUj9Ln0K8zE/TTY= X-Google-Smtp-Source: AK7set+FQJyNK954crjcJ+HF/BX3fv8oXDlJtZDM1BTme34+5fOAl5gFw8doqmYjJOnjm4YQhRXoXQ== X-Received: by 2002:a05:600c:3093:b0:3dc:555c:dd30 with SMTP id g19-20020a05600c309300b003dc555cdd30mr2667643wmn.27.1677160875081; Thu, 23 Feb 2023 06:01:15 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id s10-20020a05600c45ca00b003e8dcc67bdesm6424934wmo.30.2023.02.23.06.01.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 06:01:14 -0800 (PST) Content-Type: multipart/mixed; boundary="------------0ctx6u2Zsy2MxDnXEDYUgdCA" Message-ID: <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> Date: Thu, 23 Feb 2023 16:01:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87r0ug5xu5.fsf@HIDDEN> X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) This is a multi-part message in MIME format. --------------0ctx6u2Zsy2MxDnXEDYUgdCA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 23/02/2023 15:13, Po Lu wrote: > Dmitry Gutov <dgutov@HIDDEN> writes: > >> Most of all I'm worried that this is some kind of bug in GNOME, which >> I don't have a lot of alternatives to. > > Likely not, but let's make sure. With the printf instrumentation > present, what happens if you pipe the instrumentation to a file, Then it reproduces. But since I'm not seeing the output live, I can't answer the question "what is printed when the problem happens". I'm attaching four logs anyway: alternating between when the problem reproduced, and when it did not. Otherwise the scenario was almost or exactly the same, up to the characters typed. out1.txt and out3.txt - reproduced. out2.txt and out4.txt - did not. > or run > Emacs from the Linux text console, as opposed to inside a window > redirected by GNOME's compositing manager? Not sure what you mean. 'emacs -nw'? Or run a separate X server and Emacs inside it, launched from a tty? I'd have to look up how to do that. Last type I typed 'startx' was >10 years ago. --------------0ctx6u2Zsy2MxDnXEDYUgdCA Content-Type: text/plain; charset=UTF-8; name="out1.txt" Content-Disposition: attachment; filename="out1.txt" Content-Transfer-Encoding: base64 WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90 b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6 IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt ZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3Vw X3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9f ZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRl OiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAs IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMAo= --------------0ctx6u2Zsy2MxDnXEDYUgdCA Content-Type: text/plain; charset=UTF-8; name="out2.txt" Content-Disposition: attachment; filename="out2.txt" Content-Transfer-Encoding: base64 WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90 b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6 IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt ZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3Vw X3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9f ZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRl OiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAs IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApY VGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwCg== --------------0ctx6u2Zsy2MxDnXEDYUgdCA Content-Type: text/plain; charset=UTF-8; name="out3.txt" Content-Disposition: attachment; filename="out3.txt" Content-Transfer-Encoding: base64 WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90 b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6 IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt ZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3Vw X3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9f ZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRl OiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAs IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApY VGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAK --------------0ctx6u2Zsy2MxDnXEDYUgdCA Content-Type: text/plain; charset=UTF-8; name="out4.txt" Content-Disposition: attachment; filename="out4.txt" Content-Transfer-Encoding: base64 WFRmcmFtZV91cF90b19kYXRlOiAwLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZy YW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVf dXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90 b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2Rh dGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTog MCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAw ClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRm cmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1l X3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBf dG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19k YXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6 IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMSwg MQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRlOiAxLCAxClhU ZnJhbWVfdXBfdG9fZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFt ZV91cF90b19kYXRlOiAxLCAxClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3Vw X3RvX2RhdGU6IDAsIDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9f ZGF0ZTogMSwgMQpYVGZyYW1lX3VwX3RvX2RhdGU6IDEsIDEKWFRmcmFtZV91cF90b19kYXRl OiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMApYVGZyYW1lX3VwX3RvX2RhdGU6IDAs IDAKWFRmcmFtZV91cF90b19kYXRlOiAwLCAwClhUZnJhbWVfdXBfdG9fZGF0ZTogMCwgMAo= --------------0ctx6u2Zsy2MxDnXEDYUgdCA--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 16:47:02 +0000 Resent-Message-ID: <handler.61667.B61667.16771708098655 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771708098655 (code B ref 61667); Thu, 23 Feb 2023 16:47:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 16:46:49 +0000 Received: from localhost ([127.0.0.1]:35156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVEk4-0002FX-Qj for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 11:46:49 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:43829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVEk3-0002FL-B1 for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 11:46:47 -0500 Received: by mail-wr1-f45.google.com with SMTP id l1so10892749wry.10 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 08:46:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=HkXajkYzzxe0tQDNrGgxnXKRCF9VN9oWjbbbyHOCI+o=; b=RBdMYCIZVlTF/r98TcuTQJwSPcE3GKTx3GHx7YldE690i6SoosUv9LcDn2IypkRhgt K2K3mWdHSat0CaVOLfJgs8ehDTi4ewA4Pqht9cWzmBeFa5LdggnzjZXvt3Lpp8NrXRdX iG4GX2g9eSOl2pNitGy667r3vRUXLwdnn2Bwnc2aQNGdAm0jnYZnc/Q5Q68EIpgAeFdH vSK6qGnpdzOicoZPYTbol19S477wMO0SamvUuY5q6c63h+SAEgLNT5UJndIPl3+0f0m7 bJxzAOf9yeS1j5UkG8okhRLvmzjhKtk3wuV8RpOnyQBYQi/LldTybDjTZJ0ZERosMK73 /Hug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HkXajkYzzxe0tQDNrGgxnXKRCF9VN9oWjbbbyHOCI+o=; b=ZV/GuiPUrw6i5W4/xnQBzT5gvMS99GQ1Qwltas93We8WF6sh+cacTQSAuKwbLnzUpj ftlwabc9WX/LQMtuljcJSJiJ9PbTyyonH+Fh6mQM7E9FZY3Ej7609YGpsVx/fvZ+8RIS qLbTObW9CaTVKlqYbAoKwmKDJsypwdC/RkVk3K6dHqLw9A1C1qaWCovQYNjrnzFhwajf qR660UeKzXNCqYoH4vlEXIV30pTym3I95Xp/B+nglzisONK9l8ls+qO0YV1jvHHmNnx2 C0SW23QZK2Bxmfb33qVLaVWSrpAzmjNRifInCohVoTm5ASNa4MH0H4xd5kLqcjf05pQh eGZg== X-Gm-Message-State: AO0yUKVEOXlXmmTZxFspxtjjN1B6fsp3SHT8C9OueGfSfyV70aLXrORQ kB66Z2QeuScij6DDJe5C+sg= X-Google-Smtp-Source: AK7set/Eh+QDlVIbu7+doOrjxhk5jDIdMwfRUuRNDpLRTTvGiiJuSNIOXw8NquUzjzwq9MH7cZWAJA== X-Received: by 2002:adf:df08:0:b0:2c5:a1dc:8a86 with SMTP id y8-20020adfdf08000000b002c5a1dc8a86mr10078043wrl.71.1677170801253; Thu, 23 Feb 2023 08:46:41 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i15-20020adffc0f000000b002c5691f13eesm11495210wrr.50.2023.02.23.08.46.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 08:46:40 -0800 (PST) Message-ID: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> Date: Thu, 23 Feb 2023 18:46:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <96b742a05dea855f9636@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 15:58, Gregory Heytings wrote: > >>> Can you perhaps try to go further back in time (Emacs 25, 26 and 27)? >> >> 27 and 26 -- reproduced. >> > > Thanks! So it looks like an old bug... but given that you did not see > it until recently, it could very well be an underlying change in a library. Looking at it now, it might have been the story of the boiling frog. The most prominent case of this problem is when the display is not updated for a while, for 1-2 seconds or more. But the less apparent scenario is when the delay between the title bar update and the buffer display is on the order of 100-200ms. And I've probably been seeing this one for a while. Just chalked it up to disk latencies, or GC, or whatever. >> if I manage to bisect my config to find something relevant, I will >> report back, of course. >> > > That was the next thing I was about to suggest: try to bisect your > config to produce a MRE. Here's one repro: emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () (interactive) (find-file \"test.c\")))" Where "test.c" is the name of a file in the current dir. Different files can work, but for some the repro doesn't happen, like those, apparently, which start with a paren (which makes show-paren-mode trigger its own redisplay). So, to repro: - Run the command above - Press "a" - Look for the delay between the title bar and the window updates With the above 'emacs -Q' it's not as prominent as with my config, but it can reach what looks like 100-200ms. Once every 10 tries or so. This particular scenario, however, I haven't been able to repro with Emacs 25 or 26 or 27. It does reproduce with Emacs 28 and 29. The more complex one (starting with 'C-x b' and using ido-use-virtual-buffers) still reproduces with Emacs 26, though.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 17:12:01 +0000 Resent-Message-ID: <handler.61667.B61667.167717226211446 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167717226211446 (code B ref 61667); Thu, 23 Feb 2023 17:12:01 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 17:11:02 +0000 Received: from localhost ([127.0.0.1]:35179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVF7W-0002yY-2T for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 12:11:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVF7V-0002xu-8V for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 12:11:01 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVF7P-00046A-4r; Thu, 23 Feb 2023 12:10:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=M26ZAIpNOz68PuVQ3c2T1oR4BAjo3VA5awAbBZR/9iQ=; b=FjLIxDMA/CUF EDZOnorZ33I6Jg53EchGsntkQy6/WWgjRQ6YzcvQn8HMT76fq7dwl0rDwtNsnclRX7TeuD6gBbTZx nWbeEO+3Ersb8PHg54IqmMc9YRZlp3blVGWgLovKr4JOIr+Dj43b9OUZzh/AwLv4Sk5gNd+ZHb4iw t8YFl4x0uXv+9HwMXyFgel7AKBO6JM2gKPQN0LlF7e6ZzLNAullDAO9csgLD0qv/bHBL8oyNfXxnl 25ICpoimKmOCM2XDC0xK8M76yAhs1WufZNa9cJMWsyUd0xd2jn68z6oom/v3McTwSb7EwZUzlHJYk hoDiBWs7cBz/G2bd9e1+4w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVF7O-0005qm-KK; Thu, 23 Feb 2023 12:10:54 -0500 Date: Thu, 23 Feb 2023 19:10:51 +0200 Message-Id: <83lekopask.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> (message from Dmitry Gutov on Thu, 23 Feb 2023 18:46:38 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 23 Feb 2023 18:46:38 +0200 > Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > From: Dmitry Gutov <dgutov@HIDDEN> > > The most prominent case of this problem is when the display is not > updated for a while, for 1-2 seconds or more. But the less apparent > scenario is when the delay between the title bar update and the buffer > display is on the order of 100-200ms. And I've probably been seeing this > one for a while. Just chalked it up to disk latencies, or GC, or whatever. > > >> if I manage to bisect my config to find something relevant, I will > >> report back, of course. > >> > > > > That was the next thing I was about to suggest: try to bisect your > > config to produce a MRE. > > Here's one repro: > > emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval > "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () > (interactive) (find-file \"test.c\")))" > > Where "test.c" is the name of a file in the current dir. Different files > can work, but for some the repro doesn't happen, like those, apparently, > which start with a paren (which makes show-paren-mode trigger its own > redisplay). > > So, to repro: > > - Run the command above > - Press "a" > - Look for the delay between the title bar and the window updates > > With the above 'emacs -Q' it's not as prominent as with my config, but > it can reach what looks like 100-200ms. Once every 10 tries or so. Isn't that the 100-ms delay we wait for the initial frame to finish displaying, since that requires that we receive some messages from X? So I'm not sure this is the same problem. Unless, that is, in the "problematic" cases we somehow miss the message which we are waiting for?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 19:13:02 +0000 Resent-Message-ID: <handler.61667.B61667.16771795721665 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771795721665 (code B ref 61667); Thu, 23 Feb 2023 19:13:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 19:12:52 +0000 Received: from localhost ([127.0.0.1]:35373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVH1Q-0000Qn-Dy for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:12:52 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:42555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVH1P-0000Qb-2G for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:12:51 -0500 Received: by mail-wr1-f43.google.com with SMTP id j2so11385523wrh.9 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 11:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=MKHPHOev/WzA3mKVjA3Zne8yK4khW3othd2sTcVrRGY=; b=drcJka3WOAcBh+EcUtdIiGdI7KsTn7sp25BS50WXHsGavzXzqnoSyLOZENHXKORZvX SF6us7sst/PK7ZpqZnH7WClwPLwW6ZKdQa9ctSWIR9CpZUXGonfvpqJDFNjao6iALyip 9cXdIPfgvckktzsgdvrZozXtbYFHmV3Mz7QlSxIUxvzY17pwzAtcptWptAJOIddkSCf8 O6tTLHuskKEBwZrymgWVqsP7uWckA1qShazdMXIV6tj6m8tQIGCa8F6m2wY5fOx+40te qKFESBJLRuZ4erWSOUuUeNhLiVv7v+kyvDk0TO44APHX0Hy3lzR+acXFN6bDq2LEI66a xovQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MKHPHOev/WzA3mKVjA3Zne8yK4khW3othd2sTcVrRGY=; b=ojHwTrdEkb8/tNNMYRU707KiSU2qj7XqYyk+DjzuZCGw941edH2i6h2MuBqHot3yx0 X4c2aXVR/6Kwx3edQcpM44POHZ3JpaL+LDFksughCjBh/0nHXszj1wznmh8wFJdQaT7c n/TDLx/dgzps1WIyObuER6Ru2j99tqPiPkAzDuB0SOPZJ1MfQdVNqZ6hIlKwyZXhi7Ad MGIUiZRTrn93dkPrAGBA1NHWdgCD4G8gXvqoxJYKeh8Onpod07MHIfXXNTDTsUgzmLCc ifve3QaT8rLCHQdyfRMFb4a0tDacIIEyDynaitdtXiAhc6Hg/alKrZenA+JvEEDQgUop K1Pg== X-Gm-Message-State: AO0yUKXpOcaWeb/g8nBuXLAOwgSlpzoiAktGFTlOt0uMMFuts32apc3G y8FnHmWnzGaGdMfAnLZd4rM= X-Google-Smtp-Source: AK7set/QskBY+j06ymIp535bExXzqKejQ97MQMiNlPxLvX2h5i43OTP0q7GVmJrqQNcYyS+WP955jg== X-Received: by 2002:a05:6000:10c9:b0:2c2:6541:7afc with SMTP id b9-20020a05600010c900b002c265417afcmr13011296wrx.64.1677179565015; Thu, 23 Feb 2023 11:12:45 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i18-20020adfe492000000b002c56287bd2csm11476991wrm.114.2023.02.23.11.12.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 11:12:44 -0800 (PST) Message-ID: <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> Date: Thu, 23 Feb 2023 21:12:42 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83lekopask.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 19:10, Eli Zaretskii wrote: >> Here's one repro: >> >> emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval >> "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () >> (interactive) (find-file \"test.c\")))" >> >> Where "test.c" is the name of a file in the current dir. Different files >> can work, but for some the repro doesn't happen, like those, apparently, >> which start with a paren (which makes show-paren-mode trigger its own >> redisplay). >> >> So, to repro: >> >> - Run the command above >> - Press "a" >> - Look for the delay between the title bar and the window updates >> >> With the above 'emacs -Q' it's not as prominent as with my config, but >> it can reach what looks like 100-200ms. Once every 10 tries or so. > Isn't that the 100-ms delay we wait for the initial frame to finish > displaying, since that requires that we receive some messages from X? Probably not: in this scenario I usually wait for the frame to finish resizing, rendering, etc, and for *scratch* to be displayed properly, and then I press 'a'. But I might have misunderstood your question. > So I'm not sure this is the same problem. Unless, that is, in the > "problematic" cases we somehow miss the message which we are waiting > for? It might be related if there are similar timeouts for subsequent redisplay operations.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 19:25:02 +0000 Resent-Message-ID: <handler.61667.B61667.16771802802861 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771802802861 (code B ref 61667); Thu, 23 Feb 2023 19:25:02 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 19:24:40 +0000 Received: from localhost ([127.0.0.1]:35384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVHCq-0000k5-0H for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:24:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVHCn-0000jo-Se for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 14:24:38 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVHCi-0003Tv-6o; Thu, 23 Feb 2023 14:24:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WeGHYx/47ScG8RKwxYL7QP1UwP9hu7uSleEnY5oMJLI=; b=eo9euRvIXtdN ue6JdmiOefsPnmMqOCjJNL3oGsg1vgrPzRQRVHk/wr25s4zpOPtOxpndLN79sT6xu90ZkP7zEQQ1s 5kxk81GZm5ZvOUkyntItmo+07mBp542H5Zp3xBrN+Qz4gV4hgbzsky38x8Rw6cNF1/wqgZ+3Cw+Cz SWTXZbK8Gi+ZsfJmiBK3O/oZOlJYbMCpbe0IanizFwBP+ZujdlMKZvEeixN9ekXgTO5tMN09IMDg5 Jj680naTDHZcIci4F9mD9UlKRxakM54D9qe1URn1YHAxuMQZ7wCRpXL8Ec/1aGp95ulXMbx6p7kgR IUhEqi/7Tx222+iDSj7jxA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVHCh-0008Qz-K1; Thu, 23 Feb 2023 14:24:31 -0500 Date: Thu, 23 Feb 2023 21:24:30 +0200 Message-Id: <838rgop4lt.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> (message from Dmitry Gutov on Thu, 23 Feb 2023 21:12:42 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN> <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 23 Feb 2023 21:12:42 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > > >> - Run the command above > >> - Press "a" > >> - Look for the delay between the title bar and the window updates > >> > >> With the above 'emacs -Q' it's not as prominent as with my config, but > >> it can reach what looks like 100-200ms. Once every 10 tries or so. > > Isn't that the 100-ms delay we wait for the initial frame to finish > > displaying, since that requires that we receive some messages from X? > > Probably not: in this scenario I usually wait for the frame to finish > resizing, rendering, etc, and for *scratch* to be displayed properly, > and then I press 'a'. And without double-buffering you see no such delays? not even the short ones of 100ms?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 23 Feb 2023 20:07:01 +0000 Resent-Message-ID: <handler.61667.B61667.16771827627148 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16771827627148 (code B ref 61667); Thu, 23 Feb 2023 20:07:01 +0000 Received: (at 61667) by debbugs.gnu.org; 23 Feb 2023 20:06:02 +0000 Received: from localhost ([127.0.0.1]:35410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVHqs-0001rD-CQ for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 15:06:02 -0500 Received: from mail-wm1-f46.google.com ([209.85.128.46]:35489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVHqq-0001qi-1z for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 15:06:00 -0500 Received: by mail-wm1-f46.google.com with SMTP id p18-20020a05600c359200b003dc57ea0dfeso461490wmq.0 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 12:06:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ZxRvJztROQSl2YXObB7isOCHruoAaVe8NrVWerdFd2I=; b=O47XyoieBkUp+NK6+ic1H8gQ6JljLn+OaHrcIgmFogRNTsjidaqX08AQULhSFikmxv C83CCSaEB4ARWWrdQcEc42CEkybLK+sy7tTE33mJKmJGPpPGTTH6J5MoFGlNEtD3tSkg smw7UtjFqBz2zb+S6cCKKh6NEpoOpAefWUUbW8/Owc3+/IJIZT0Y5ydL+wkS8RD6Iwoe CDplmWcsNnWRORgWQt/H23fna/eRqzT78Lzzqjg27eQTXhAGx7jc/UqTbEN+zPqeuTfG Ue1HgViw8D0wE2ks7vPjKjmsyX/iAN3sLqbvnyoKf5n1eydXCVV5zbfWeSnXbJfhPcAs txLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZxRvJztROQSl2YXObB7isOCHruoAaVe8NrVWerdFd2I=; b=Ri2wUjH/CtxZ0aWXx9YSaqvHa3qD+pXIdFZvIT1PDLssMoFUnG0Nnfg3zwSmCN0I3U SC7RhG6SOQNLdcGpd6hSaqN45ouOKU5u0egB3/eQc0j4iUr8m90i+zuESlcv5ME01Nyf aQXXTY7tfYLRHjGMG1l+ZhfYYFzVLHgkohTwobXtahB8QOY2kdU67uhUJM0In4DdYOrF XH8uX9YuBNcn25CcEWMKeDaPzUvlAXklmXkxAVuiJA0OcgBFP4rZytW1jsFjMOkuA6ZT 5nEBK9Rx7skrnegXyCpgrfWkKG0wN3KNtIma6n+X6Fe+uRcRigZSj5slDGwWwoH1dkUb lyXg== X-Gm-Message-State: AO0yUKVjT2qwfNrek7/dWBI2ykgpeBgmrel21BsZlY70t/fu1k/J5uhU VosKN83jfIVJ0ROR6Jii7Ug= X-Google-Smtp-Source: AK7set/+MtAo8v+6pGrHbO24SyAkRXNTTzhJsCxgmmYzMkfyZgzIYcEf2Jdt8MzvieslbJkeLBZeZA== X-Received: by 2002:a05:600c:747:b0:3dc:5823:d6c0 with SMTP id j7-20020a05600c074700b003dc5823d6c0mr4752176wmn.6.1677182754069; Thu, 23 Feb 2023 12:05:54 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id hn29-20020a05600ca39d00b003e21f01c426sm377099wmb.9.2023.02.23.12.05.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 12:05:53 -0800 (PST) Message-ID: <80014eb5-fee3-00ff-2987-5afa26002182@HIDDEN> Date: Thu, 23 Feb 2023 22:05:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN> <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> <838rgop4lt.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <838rgop4lt.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 21:24, Eli Zaretskii wrote: >> Date: Thu, 23 Feb 2023 21:12:42 +0200 >> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN >> From: Dmitry Gutov<dgutov@HIDDEN> >> >>>> - Run the command above >>>> - Press "a" >>>> - Look for the delay between the title bar and the window updates >>>> >>>> With the above 'emacs -Q' it's not as prominent as with my config, but >>>> it can reach what looks like 100-200ms. Once every 10 tries or so. >>> Isn't that the 100-ms delay we wait for the initial frame to finish >>> displaying, since that requires that we receive some messages from X? >> Probably not: in this scenario I usually wait for the frame to finish >> resizing, rendering, etc, and for*scratch* to be displayed properly, >> and then I press 'a'. > And without double-buffering you see no such delays? Yep: as soon as I add --eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))" to the command line invocation, the effect disappears. > not even the > short ones of 100ms? It might be more like 200-300ms, by the way.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 01:00:01 +0000 Resent-Message-ID: <handler.61667.B61667.16772003933876 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772003933876 (code B ref 61667); Fri, 24 Feb 2023 01:00:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 00:59:53 +0000 Received: from localhost ([127.0.0.1]:35648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVMRE-00010R-UM for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 19:59:53 -0500 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:42392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVMRD-00010C-Jx for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 19:59:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677200384; bh=474nbZroqu93fb8PBKTxPdJiQgKSlElmpK/WCtySK1g=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=VvWSFTSbRmbooKj36toiZa5IME+GOsQ2YFOmO8zPUKdRP+jP53S7MKBOUDQIjB0S8nYsv540NOtUwwHj+yXMSb+ohOi0mMtu64ebT4UAPyyUayFCXuiaFZzOPq6gFZ1oYASehWTejR0c0TsYBgdAAUF4YNrRP96qYRfgMp2jzDQ6nkoO5OWuf8dmxqluWJK4d4tfe6gy+gLoYwJIP3gITnx+cBOt941Lv9cZ582E7Hzi0y/hXguoSgYztAv31D0YmZpZi7dQ9aUKoIPeArHnYe03w3SSURcYkrqJNSPJBc1q6eLBZt1k6JdNKHWTd2MrCR1x1COnaZBJfhaqzfuRfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677200384; bh=AkNgtV1ckA66P7ukZNzS0IZTsqICdxJl0W+aW/lkZ2m=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=E+9CFPRWB5sjqUctLOtsTkZ1RugcsdTOz31Jlt+QBF1Fn+I0bAsejPfGgQG3k7//HmBRY2aMhP7nDj7b18Fz2gigBx9VJltE4eraWRCHudLZ+g2KHkwtcbPc/J+bwqcpahMojdZj3tICizNkibQChi4Zsgc8A/pN8+k192JX6B3GFDt0NMG/+Uwi/i06uJ9zN0MOSOkEkahKTDJFTp0apfoMipj3IOaH8RdFaEuaVbeEUXYxq7q73SXoAB94c0v/mRSsIlpT+USrX9gq86YESTwskACrIPR+mnYhUNjpxWIIYVcHqgy4TsEkz0DDZuYoLwndtT7C8hCJPjNIFnCrMw== X-YMail-OSG: _w8LW.kVM1nPemh1efsnJHBcmkDgkpo7iGmX9rbh_PQS.tB.r3awm3g.2HK.H8E DeQAxTQAo6iOKyJLg2nyE19lz4NFa2QryXt5tUrAeJtM2KSw2uraATcVBDQg1CJYALgfJD.SX_fX Z4UKEkYaP00OUbBas__IBymTtJFL0gkedBHwiohASRx3CK6iE2YVSHdkVr0XNHXnbW6csJOrYwo7 VRGXr90PL5eqDJmMCvQfkcRRTj8v01HdWBD706YJOc4mIHdtTwr1DpyS3BEr0tXTUjqH41mNF7xc 4fk_ZsSU79.49_46MPY8hIbXbg6i5Z7p_t2AfCjNExfaSoImLRt3QH5Os1G9OGMY8V1fv2oocvlE MQ.J3eIUoQ8xeLSkYL.AfByKesADf3d2h8_S9emJeau8HxTR3bvE0izcWZVo6tl87aO9yp.Bc0UQ c4RfKUBTb9kSRBKPUDDb1xVnjxwFazSY9M8k9kcZ7kvvGJ58oBKlLYXZB1_e28y8RDgNfMyVWgiX kOvZlUS2FZ59_FXXTv2tJgnTwdkwUf77IsihQsqqhx0.3GU65tU5gaA_AnCBxqGLi2mmmKr8WxLL yGS8CCpcw9ds6iOX6PYbdOclJMT4_EsYFgfS_yFctFs7KlvOEChdK2iHCTgkv0VXOUTChu15S_6T 2rv6Bg3ByMqDYz9XA9qy77K1QRhhMIn7dnN66.biGR0krh3ieH0APD5coxsQHj62mMmtYaK5Wg2W MxiCKtd9FItDM4X_qUVe0NDsMwcdstw8d6dkSfsnvSp.s.P.e3hgwi2xKB2P2PU3Q8qzdr6gy9Ln 5m0itEF_QPhAhw_zmmiyEX5lVPmq5LqfyEh32iRLNnqbgfqBpK3rU80vcz7_QtP7o8bCJsytvrC0 jbaUYLlvAOG88qEZDFT1gmbt7HEClJGoROf9Q4YrTj55bzv.MjdTEDNiZuv5KONzK9GYzkrAoYyd JQp_PspZR23VN1E0ou8imskorsUB7pmgn6W3AJvoJUES7ysw63FHo4YpsaRfBwGPq19KsJAhw6RQ VP5Gm.cXRatF18DN_831MlERankzjIQYOQZxdFoJGdOvkvuqYCEW5k5hHW2gBCw5aeiV58g9B.0m rmQuMr.44sxxcdJb8zNGTjj1oYsuzycAIT1JTb7IMjbBp3_1_a4UygE7ICa_7uxb.JPFayFJ.ct7 DO8KACgPPUInsN9CxEnLM40fzXGHO7H0bFdMtnmajISBsNnU_gvAvNJxAq_ylCJg.9PCtIBBejBQ u349HPr49qYolo6ablgDIQA82FEUUdIN8CsFDrPC.mvcxFl8wXHBq9GZa247AVNPD8OF8Q2ugu.M fGKVRhZtE3Rhle1ewt8NZ0rl8jiJhGh0fnlgqQ0j750EGABvYVBiu21ZC4tLGULMLDSC7nz0lHxI nT1CxOYVJJrnVpGufFFTKisCwrC6nnAVByIBfx2LzII1Zc1UicRe0e24L592oca19bdSMbpPtAiC LXxQ3heLrNYAQUtJxoEy5DiutwmIAkuDICjHuSO4XbgzLGsLKWMLGMv3xKMbSqwhhIBYppWqjNLZ UzxER5YodEoZwdfZt4N1jeK1JMKRgnWC5LKhosVKZqS7biKlR4MRInva6wUhEdFpfSIjJ8HqZJij jK_pG3TyQLf6MajJvUxPBOpVohPd_AMNicHNIIWvJATZKBazr_xHLfaTMNI_VKGI93X_VHPj3wxs YYeuqZo3gpuzCFcb1x6DPNDHOsLNdWs7ttTe7vIv7YVkLWJymDIHWKSOXUHOrWVYxuDWY43AZk2R ik3vJaf_Z.pASEXTDB_S56.fUuQNSdyk7BBnXHNCoCHyuuARZlS0HN0T6NVtihrg_WXZH7lfpQa8 6aTMGwo2mEOsVK3G4B3_MowKkl1XB0Rsz.WPKmJZrY.9yw9rYLKl_kZ8ZW.vcy2SanQqj3QP5jrf eaoFzuE5VLnhqKR7EfWT55LGN3Zt0g3Mn1m0M5gUYYv0kGo5yiz_s4PXh3jIToia1BOQKjBVSNyN NCrMlzW9HkDg0Q1ZzUEvuRD8OfMLdygP5UpBimxbYibkNV4Y1LX0vCmbI0ronOzotFJUdDc9NMaz rE.VXNzNnY3ZnTwF3k7ygLI1lcJSfDdp_mq55Yaa_MapYPgpr3.cvcQw1kXndZdx60_xMuoDdPSE O4NuY97LNMD9jmn_kAQrZOgETIXw1ZjGLFgnns6a5X2p5iMD173bkCwr5dBBugqnpbbCOyNEjmzV _HARo9tPwdws8Uj.mAV9dwD_VUZ06ak03H7CRg5B2aASE1SvezjpyfnmWVLYCjKnxHR1z X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 00:59:44 +0000 Received: by hermes--production-sg3-9fc5746c8-7wpmf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 38b89c49fad419c8ecf08c9a1549a3ff; Fri, 24 Feb 2023 00:59:40 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> (Dmitry Gutov's message of "Thu, 23 Feb 2023 16:01:12 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> Date: Fri, 24 Feb 2023 08:59:33 +0800 Message-ID: <87edqf6fpm.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3465 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > Then it reproduces. But since I'm not seeing the output live, I can't > answer the question "what is printed when the problem happens". > > I'm attaching four logs anyway: alternating between when the problem > reproduced, and when it did not. Otherwise the scenario was almost or > exactly the same, up to the characters typed. > > out1.txt and out3.txt - reproduced. > out2.txt and out4.txt - did not. I suspect this may be a problem with damage tracking under GNOME's compositing manager. Given that none of the output seems to be problematic. The easy thing to do is to place a window containing changing content (such as an animation or image) behind Emacs, apply the following change: diff --git a/src/xterm.c b/src/xterm.c index 5e6378db30d..8459dd33297 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -5222,37 +5222,37 @@ x_update_opaque_region (struct frame *f, XEvent *configure) if (!FRAME_DISPLAY_INFO (f)->alpha_bits) return; - if (f->alpha_background < 1.0) + /* if (f->alpha_background < 1.0) */ XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, XA_CARDINAL, 32, PropModeReplace, NULL, 0); -#ifndef HAVE_GTK3 - else - XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), - FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, - XA_CARDINAL, 32, PropModeReplace, - (unsigned char *) &opaque_region, 4); -#else - else if (FRAME_TOOLTIP_P (f)) - XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), - FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, - XA_CARDINAL, 32, PropModeReplace, - (unsigned char *) &opaque_region, 4); - else - { - /* This causes child frames to not update correctly for an - unknown reason. (bug#55779) */ - if (!FRAME_PARENT_FRAME (f)) - { - object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); - class = GTK_WIDGET_CLASS (object_class); - - if (class->style_updated) - class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); - } - } -#endif +/* #ifndef HAVE_GTK3 */ +/* else */ +/* XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */ +/* FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */ +/* XA_CARDINAL, 32, PropModeReplace, */ +/* (unsigned char *) &opaque_region, 4); */ +/* #else */ +/* else if (FRAME_TOOLTIP_P (f)) */ +/* XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */ +/* FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */ +/* XA_CARDINAL, 32, PropModeReplace, */ +/* (unsigned char *) &opaque_region, 4); */ +/* else */ +/* { */ +/* /\* This causes child frames to not update correctly for an */ +/* unknown reason. (bug#55779) *\/ */ +/* if (!FRAME_PARENT_FRAME (f)) */ +/* { */ +/* object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); */ +/* class = GTK_WIDGET_CLASS (object_class); */ + +/* if (class->style_updated) */ +/* class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); */ +/* } */ +/* } */ +/* #endif */ } and see whether or not the problem can still be reproduced that way. > Not sure what you mean. 'emacs -nw'? Or run a separate X server and > Emacs inside it, launched from a tty? To run Emacs inside the tty, and make it connect to your X server running GNOME. Assuming that is display #0, emacs -Q -display :0 Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 01:10:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772009614880 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772009614880 (code B ref 61667); Fri, 24 Feb 2023 01:10:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 01:09:21 +0000 Received: from localhost ([127.0.0.1]:35653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVMaP-0001Ge-7d for submit <at> debbugs.gnu.org; Thu, 23 Feb 2023 20:09:21 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:41598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVMaE-0001GH-Cy for 61667 <at> debbugs.gnu.org; Thu, 23 Feb 2023 20:09:19 -0500 Received: by mail-wr1-f42.google.com with SMTP id bt28so5750178wrb.8 for <61667 <at> debbugs.gnu.org>; Thu, 23 Feb 2023 17:09:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=GWLJqIwvNo1D3lk3/vrcHH4ZKREHPrHxwYbkbQbvJvs=; b=ixtRwA4bVp48dzXyiW1ahZEIiOE1hqk9vw2uxPvRdljLA48EvxO4nxlSiaqewqSLCB /cK0+9bzOO0WPbyL5sQfsZbKnt7Yc+9I/2soIkuSQuDw1v9MoL04PxTrDCwrnuvUQz0T quEbfRIdn1NJEXT2DhFlCN1c68Jsffiylw5d8WDb+Cq7lbP+jI+9zbyzCPrfGnQPj65M C6+xLx6eRrjB6AX6NHmBoQUfMj5P3qgd+KYI7b3IGC3Ai1IFGDeFVLOmIyOD1b5D5Yu/ nRX/X+pBqTRNKIa4hT/vJ8A5Iz9IdeoO8IOpnW+Z8qhsG6kjai6MYaJ0hg8YyWRmIrGq rNrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GWLJqIwvNo1D3lk3/vrcHH4ZKREHPrHxwYbkbQbvJvs=; b=okuVcEMGhxNNTImClKLmAvUdiNDKk9h5t76rN9vzdmTt1VP8Nw/t60qqS/rupUZISX e6H2rcvCnC7ifrAdL2P+861YYBuTK53F1jSvhuSlXme+/In7Np2XQmx12L7X/XQiDJHF 6oNGsZj3kE/g9Dplh/y9RgtbO3kmsfZy+EbxW14W0EKGkMlkgOHvGMMD2aZnI0hnPl3P YIEhr6V3gJAM1r9YO8IKTASQ12oqH1cMU5oHm1KlXGJ03V4/ewK+0efvYfkD6IQl8lsh LbjgVA6/zxibleq+PRA89wRYFcFFSm+EZvHjmZYQqGQ4//+S/HmiUrgxlF2BxFAlAZEH avKw== X-Gm-Message-State: AO0yUKXBgaPkSZ/dnA8vogJwzfnRPgA457MYZeVSDLAigllEoB9b/Gl3 37kUFCVNINiFf/XgyQ+vr8k= X-Google-Smtp-Source: AK7set+CNHtcnCFmn6BejTpJcNTEhdKaD6nO5RXeHXEbS4tFeYBtDLe1fx/asSBFP7yl8s4fOd7JJA== X-Received: by 2002:a05:6000:2ce:b0:2c5:519f:307a with SMTP id o14-20020a05600002ce00b002c5519f307amr14781591wry.30.1677200944017; Thu, 23 Feb 2023 17:09:04 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id k24-20020a05600c0b5800b003dc4fd6e624sm922116wmr.19.2023.02.23.17.09.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 17:09:03 -0800 (PST) Message-ID: <c8d48359-5108-30d5-f7bb-e016981cd8d7@HIDDEN> Date: Fri, 24 Feb 2023 03:09:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87edqf6fpm.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 02:59, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: >> Not sure what you mean. 'emacs -nw'? Or run a separate X server and >> Emacs inside it, launched from a tty? > To run Emacs inside the tty, and make it connect to your X server > running GNOME. Assuming that is display #0, > > emacs -Q -display :0 Okay. Please clarify: do you still want me to do this part, given that redirecting to a file worked fine already?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 06:49:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772213059073 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772213059073 (code B ref 61667); Fri, 24 Feb 2023 06:49:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 06:48:25 +0000 Received: from localhost ([127.0.0.1]:35857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVRsW-0002MF-Oq for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 01:48:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVRsV-0002La-4b for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 01:48:23 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVRsP-0006BO-P0; Fri, 24 Feb 2023 01:48:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=EK3tyxPUh50GYNt8sib1aC140V59wOR3SGApvFCh6SE=; b=YMhiyu/nhnek sF1MmtV5qbiEMe3kWsRZbwmhbUlMyFSA6qdY19vWXZ75Jiaw+ejnIC9FNg4NUe1CWFesWAAnAFkt8 JlPjoGlG12CNmtEhoN+ASSGWJskzHw1bj05Vo78pqP9FEYpytoKrwXFsGAnZv9crtCsnWocBnYoEb AjOdUurhsULzjMhPF8ijD0I2PsU6TsuE6GM9E4om8kKoidlPnrZZlzGm1rrl8OpcSxl6VAdAgQ7a8 i+gzmTANfJOO2ZS5bSP5yDcyZtuluBWmAfJ7Kkj32yc5s6Pr9BatrDp0nUXluWQ43X0rjjLTrYIf6 Y6vaPbDyX5aYHVogeCAMwg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVRsO-0000tz-Ge; Fri, 24 Feb 2023 01:48:17 -0500 Date: Fri, 24 Feb 2023 08:48:16 +0200 Message-Id: <834jrbpnin.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <80014eb5-fee3-00ff-2987-5afa26002182@HIDDEN> (message from Dmitry Gutov on Thu, 23 Feb 2023 22:05:52 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <83lekopask.fsf@HIDDEN> <3d652eb5-339d-7185-b89f-fba49909aab4@HIDDEN> <838rgop4lt.fsf@HIDDEN> <80014eb5-fee3-00ff-2987-5afa26002182@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 23 Feb 2023 22:05:52 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > > On 23/02/2023 21:24, Eli Zaretskii wrote: > >> Date: Thu, 23 Feb 2023 21:12:42 +0200 > >> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN > >> From: Dmitry Gutov<dgutov@HIDDEN> > >> > >>>> - Run the command above > >>>> - Press "a" > >>>> - Look for the delay between the title bar and the window updates > >>>> > >>>> With the above 'emacs -Q' it's not as prominent as with my config, but > >>>> it can reach what looks like 100-200ms. Once every 10 tries or so. > >>> Isn't that the 100-ms delay we wait for the initial frame to finish > >>> displaying, since that requires that we receive some messages from X? > >> Probably not: in this scenario I usually wait for the frame to finish > >> resizing, rendering, etc, and for*scratch* to be displayed properly, > >> and then I press 'a'. > > And without double-buffering you see no such delays? > > Yep: as soon as I add > > --eval "(modify-frame-parameters nil '((inhibit-double-buffering . t)))" > > to the command line invocation, the effect disappears. > > > not even the > > short ones of 100ms? > > It might be more like 200-300ms, by the way. Sounds like for some reason we don't swap the back buffer to the screen? Po Lu, is there any reason which could delay or prevent that? Like perhaps we decide that the updated frame is not up-to-date or something?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 07:20:01 +0000 Resent-Message-ID: <handler.61667.B61667.167722314512106 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167722314512106 (code B ref 61667); Fri, 24 Feb 2023 07:20:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 07:19:05 +0000 Received: from localhost ([127.0.0.1]:35895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVSMC-00039C-Nu for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 02:19:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVSMA-00038a-Po for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 02:19:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVSM5-00036B-9J; Fri, 24 Feb 2023 02:18:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xi4jj0UrOCph53cTd7UF/tvEQ8H4fql455c4VGEtxpI=; b=KDILqzMJjMNk cL+mbbvTxMM5l9e3o6T+Eeu4+ouF9+VR/xJ8xfAwn1Cdv4eiiGQ8G/pfr0ChZtThMnZztvPtbUNEe rOkS0kxIfbykLRGBVwCOTLp/QRmAEZkCzBaYW0suDa9KpvQsPWfR+KyOPWJi4++lPtmc3vkUmFSGV zYLT/IleILgfM3G1iEt+98AaAigVH1n4KCowfYWAG+7/FQ3DXcal3Y5Etv+mo1nbHqvdDWchFQs3N bAuu1BiXJxGipdFBZQ3AUdqou2vpR6pKjvM5uHc91k54X9qC3dHfwhlO3G0Pre7zYrzOankdwMN0C H3saOpkovoTBd3lKhi9tAw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVSM4-0000sh-HY; Fri, 24 Feb 2023 02:18:56 -0500 Date: Fri, 24 Feb 2023 09:18:55 +0200 Message-Id: <83zg93o7j4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87edqf6fpm.fsf@HIDDEN> (message from Po Lu on Fri, 24 Feb 2023 08:59:33 +0800) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > Date: Fri, 24 Feb 2023 08:59:33 +0800 > > I suspect this may be a problem with damage tracking under GNOME's > compositing manager. So you are saying that GNOME needs to implement well what Emacs has implemented for ages in dispnew.c, in update_window and its subroutines? Do they provide some knobs to tune the damage tracking, per chance? If so, maybe Dmitry could play with those knobs.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 11:56:01 +0000 Resent-Message-ID: <handler.61667.B61667.167723971026779 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167723971026779 (code B ref 61667); Fri, 24 Feb 2023 11:56:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 11:55:10 +0000 Received: from localhost ([127.0.0.1]:36148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVWfN-0006xr-Q8 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:55:10 -0500 Received: from heytings.org ([95.142.160.155]:42796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVWfL-0006xe-A1 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:55:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677239705; bh=8SqM5oQpGCnCYzetPs2zzuTnXHtGYA5m+WWLmdAE0TE=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=Dgk+aFhvbbLprXms/UjR+rAKzM63XS9H62aJMnD2H2tPGukhiZpTCsxlmnrcSSPA+ 1S98Lyns5Ywb+D1r2+huzyc4XXaFahYMuQMIKVn1cgiTrEKDJQw06152suzmWP4AS5 NQUz5DIe2NkHu5Msj5lAbbYLO01XCxOtlSTWfZ8IbD0WH+uujVXZcO/DLKF3fLZ3wA HQxw81D4Qu+MqxeB1uPsp5CKYSiz9rB19SQYR++Ki6IBo4y7s/jocUlfc9YJ+qbFa8 0ifBmG/eBlzHRontvGBw3wb80pLxgsEFcwhjUvkJSxgkgU+7TEMgVrGYueDHgRzTUD i8CKctcIxvXkw== Date: Fri, 24 Feb 2023 11:55:05 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> Message-ID: <5002b0b34b7f72126f6d@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > Here's one repro: > > emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval > "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () > (interactive) (find-file \"test.c\")))" > > Where "test.c" is the name of a file in the current dir. Different files > can work, but for some the repro doesn't happen, like those, apparently, > which start with a paren (which makes show-paren-mode trigger its own > redisplay). > > So, to repro: > > - Run the command above > - Press "a" > - Look for the delay between the title bar and the window updates > > With the above 'emacs -Q' it's not as prominent as with my config, but > it can reach what looks like 100-200ms. Once every 10 tries or so. > I tried that recipe here, with Emacs 29 and xdisp.c, and after a rather large number of attemps I think I can conclude that I don't see what you see.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 12:00:02 +0000 Resent-Message-ID: <handler.61667.B61667.167723994427446 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167723994427446 (code B ref 61667); Fri, 24 Feb 2023 12:00:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 11:59:04 +0000 Received: from localhost ([127.0.0.1]:36165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVWjA-00078b-At for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:59:04 -0500 Received: from heytings.org ([95.142.160.155]:42812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVWj7-000782-VY for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 06:59:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677239941; bh=rUwdy9UnU7LLZzJPEX5Mjoet6klpPqfG1TQ8rbh6z+w=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=YAoxDXOBzjefxOtTxsdr+sK/N/4Fjh0+tOjEXNJmDMTF5neLqg2MbBvxgCHbMHBwC EpBp9WaL5343C+nHVOaVmC+/eVf6/1Gq0LmQaWYorgRdm1Ct5OCkSZpCa6r04FrVvo yfjGdSF3amzNe4DEqGMMpIque7Mc9RCV9D8hCkxFaXia9dWlJc9prgw4+sdIp6k+Q5 fgLPgKeaKppsDNsmHTZNgVrkliWqAaeAnJ6L/rAVRXi/09qEJ5vTGAzDdaP/O2Qtp7 ZYhPiQbXNCtyhymGNILnXsWLOLbAg7EIpnNsfJIax1Lxru3/sirVMEIi8kk0rnzOmp 9XqmQyqQ5Ky+w== Date: Fri, 24 Feb 2023 11:59:00 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <83zg93o7j4.fsf@HIDDEN> Message-ID: <5002b0b34bec8b9695a3@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> <83zg93o7j4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> I suspect this may be a problem with damage tracking under GNOME's >> compositing manager. > > So you are saying that GNOME needs to implement well what Emacs has > implemented for ages in dispnew.c, in update_window and its subroutines? > To check whether GNOME indeed has something to do with that bug, Dmitry could try to reproduce that bug on another (non-GNOME) machine with his config. Can you perhaps do that, Dmitry?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 12:33:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724194216893 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724194216893 (code B ref 61667); Fri, 24 Feb 2023 12:33:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 12:32:22 +0000 Received: from localhost ([127.0.0.1]:36230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVXFN-0004OO-W3 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:32:22 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:51137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVXFM-0004OA-6T for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:32:20 -0500 Received: by mail-wm1-f49.google.com with SMTP id k37so8310709wms.0 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 04:32:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=siz/4NeWbh2sMKtTjh0diJdsR1IGUh/x5DZacyEI5bc=; b=ZV/IzXRpMoWmi/MPRtgYmPABPZYSdLQqY+NhnZemwiJ+bxxwc6y49LQldPPneu6iwS Okryb8IxAL2amVzpJZBNXJn3iksaNPTP7hQSnCAgUJLTYPdnxC0rUOCRtNuyGG2x9Xua xqTf44WgVoV0D20lgsrd7IH1jn/eZVC3rb1ocnMoinsmZrrIIA6jMHwg0RmSZ5ddWNZu WopPijcVPDUXpOSdlIHoogNgVJ4FpobbGAOMTMZjFzBTXXafQX7W4Yn559zYvr3vP58z tVcSXXayhEO4hV/sCa9o+WQiMwfpbyJTnJWBKy4l4qnkKHjQ1CsCHgY8PX5HE+wzfHts rVqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=siz/4NeWbh2sMKtTjh0diJdsR1IGUh/x5DZacyEI5bc=; b=r6VYn1u4f/HNJRkQaBNdTOnNcNou2nhz4w+Hh9tN9u2AT59DwSA3dlIX42OFKc0NQ8 XXQM9pcjA0ddiGFerDc7Zc/EQalX1ysoBI7ExD1ZpyOXYd7zzKyk6vp322F5vggddWOQ BQlMtGKDsyjksiRFij/c0XGiSlwnsvh707Glaiczhr/qtiP47QiURobOZnq93iIdVIwW DTM/BYkFwRL0rQZcngmS6zlCrw3cJAqYSyi11spuU8XukfbVGKgpZKtTxw0LjFQKK8wO GMx2V2a3XHgO0np2oq2ydoOlEmOapGJBtGyNiGIgIQkGmNclHTLv1boBZeHSKaQQaLKn r6dA== X-Gm-Message-State: AO0yUKXchVKUV1Kq6ANd1GhLQ6x5xhPxRLzg4zYE7bNSzv0JEJZJ+lYW 1WY1rB5V/HYiTh2WU3dOok4= X-Google-Smtp-Source: AK7set/01QYZ7YjiGqVYDGDoAvTbE3kUucrT2hmHFnFwAyzpen45gxR5HzrWbz49X06EoY+4W9hTAw== X-Received: by 2002:a05:600c:a29d:b0:3e2:665:4e48 with SMTP id hu29-20020a05600ca29d00b003e206654e48mr11654469wmb.0.1677241934294; Fri, 24 Feb 2023 04:32:14 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id m4-20020a05600c40c400b003db06224953sm2682294wmh.41.2023.02.24.04.32.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 04:32:13 -0800 (PST) Message-ID: <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> Date: Fri, 24 Feb 2023 14:32:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87edqf6fpm.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 02:59, Po Lu wrote: > I suspect this may be a problem with damage tracking under GNOME's > compositing manager. Given that none of the output seems to be > problematic. > > The easy thing to do is to place a window containing changing content > (such as an animation or image) behind Emacs, apply the following > change: > > diff --git a/src/xterm.c b/src/xterm.c > index 5e6378db30d..8459dd33297 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -5222,37 +5222,37 @@ x_update_opaque_region (struct frame *f, XEvent *configure) > if (!FRAME_DISPLAY_INFO (f)->alpha_bits) > return; > > - if (f->alpha_background < 1.0) > + /* if (f->alpha_background < 1.0) */ > XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), > FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, > XA_CARDINAL, 32, PropModeReplace, > NULL, 0); > -#ifndef HAVE_GTK3 > - else > - XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), > - FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, > - XA_CARDINAL, 32, PropModeReplace, > - (unsigned char *) &opaque_region, 4); > -#else > - else if (FRAME_TOOLTIP_P (f)) > - XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), > - FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, > - XA_CARDINAL, 32, PropModeReplace, > - (unsigned char *) &opaque_region, 4); > - else > - { > - /* This causes child frames to not update correctly for an > - unknown reason. (bug#55779) */ > - if (!FRAME_PARENT_FRAME (f)) > - { > - object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); > - class = GTK_WIDGET_CLASS (object_class); > - > - if (class->style_updated) > - class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); > - } > - } > -#endif > +/* #ifndef HAVE_GTK3 */ > +/* else */ > +/* XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */ > +/* FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */ > +/* XA_CARDINAL, 32, PropModeReplace, */ > +/* (unsigned char *) &opaque_region, 4); */ > +/* #else */ > +/* else if (FRAME_TOOLTIP_P (f)) */ > +/* XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */ > +/* FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */ > +/* XA_CARDINAL, 32, PropModeReplace, */ > +/* (unsigned char *) &opaque_region, 4); */ > +/* else */ > +/* { */ > +/* /\* This causes child frames to not update correctly for an */ > +/* unknown reason. (bug#55779) *\/ */ > +/* if (!FRAME_PARENT_FRAME (f)) */ > +/* { */ > +/* object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); */ > +/* class = GTK_WIDGET_CLASS (object_class); */ > + > +/* if (class->style_updated) */ > +/* class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); */ > +/* } */ > +/* } */ > +/* #endif */ > } > > and see whether or not the problem can still be reproduced that way. I haven't tried this one yet (busy bisecting), but I can report that a window behind Emacs, even when Emacs is not transparent, and when the window is not visible, can stop the problem from happening. This bit me during bisecting: e.g. I can have a video in Firefox playing in the background (not visible), or the Telegram window open (not visible; no animations), and the problem goes away. This probably contributed to not having this bug reported sooner as well.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 12:55:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724324919182 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724324919182 (code B ref 61667); Fri, 24 Feb 2023 12:55:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 12:54:09 +0000 Received: from localhost ([127.0.0.1]:36240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVXaT-0004zJ-Ed for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:54:09 -0500 Received: from sonic315-47.consmr.mail.ne1.yahoo.com ([66.163.190.173]:35906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVXaS-0004yv-2T for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:54:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677243240; bh=SRtbIcHP+PCeRqK/6l5a75OGDRhJqcz8r1wAFUfYnls=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=lHpguesuSsoJfes87Ffq+kcT97YhLt66WLxIZtGirvpaJNhhgqnKfc/6esZhFiwI+E77Z96sywCUrnTEM3R8Q/tQntIba4Bp1qZ3WWAqZScMTfAE+4BdQDkWGFuIMhxVp1FSjD13ye2TNBu197vhNTHELLdnVg8GkUiQoItDaEPcnia5lceUZVCntVyMR/tHFe3iC8DopxZXLX0TZxiSrk3lN8G73GQUMCGT4LZneOf+gtzc1XMxvf1Mw8gpjpoqhOnQ86ee/ybn5rspYU4oERpDcvZR6yqDu5Bxp/MdseF+CVMdyaFfwQkN/9n1iqAuzGe0P0bA9MNJR4H7Q/qfeA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677243240; bh=Jek5UKdT5lJtH5/BXv5C4nMnykGzIHcJvumZ/z8Ygq1=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ShCJT4UGUhyGlJzf6CUSr6esi+H3QXngHHwXco5uVRIrsTXBZgW1Hr8VZJoxSe/mCtTasPP8HmyYT6mB6VzCjjZZgtqBXuESn9HGz6Jg4rk2T8lHwaPEChidlJF0ms0kNi7qpXGz+6Nk74qG6cAMDq7/S3/THHbMC158emEzz57EtYj7cCxnwFRU3nY/OL2D9sPmQSuE5lvtwvMbRkrvj7xYh9/j/mxYN2Xq43st86LqlGozTicI0jCx/+5/OQ/y81u1HPfPt/S/ubKhdT4X/JS/7618EqlSA9ppD4gS5CsUkve8BNbkXU3B9T8Jp1AdpKqC9hFBOzc4AayyzgE8Ng== X-YMail-OSG: TKYd498VM1neGXs4Ob._CLOmlE34OBpQ5o0Gal_fLtnDl3LEFYSvwwAI2_A4xYe WWxKhiZhlOb1BZTWHU6kVw8LzNVFMRAerjsqpTe.BmdPSgjUxpbzitoL6NwagRna4DzzlJMUdgp5 pg4tHEyD3h98uoqfXAprLp5QGssfXSKZX9epHZ0iMizUfG30kymSFSQ86Tk8oKIjVk0.w85MGEAW dqcUjV5pBq4HBMBkRvX5FnWlP4Ky.VddD.FQv8eDyrhMoE2iZ2S95NzQD6g7DPaRQ0UjAiKAueza apyoiwpNTz67rV50unvSTuVflkg2AjFqUV4e2KW01v8cgMgGkNXvTAORPCJH3_UIv0fu1_jM_pUH GjhQxDfvb5zQfqMrjlqQf1Reiw5sOodfnQaVbRdO6Ze.MjZwaChT1eLM8YaLJ_C6qM2CblnIaVBc Sf7S0XGsGcDYYiCnmA_SLoDAYh5uW_43v7GTHQaGaIZxuroSOa3RBljYnUDehb4SPb_2yV9eM.3A InWD9Y6faiFI4dBtcE8KWFPNK1JSHy29ziApQIWvBS810rC0BbEdlWcMU_onNW821oyHd_lFPkH2 hAL9R.wVV4EIImKf_x.16_vJ_bAs43529wYFjsXH35zOL1uZpjhP9LyX.HoLKmXj7MCKYgIfsepF 2ribSxCTYtYPSvtuxlthhgRMsagZolEh0BHBrY0Wubu2dEB1I8MbvtABrRXu39KJBixbGc4yK7h0 sXaPnVMGIoXd0jhu3EwKo.LPWMtCRZwpOPM4Y6ZHCEzyqj4Y36Ifl29l22.42NaBrdKjiGDqPkum OL4ObcbTtJzDWanZHq05Au9fUiPXzRkaYwQrx_xhkg3kKFZP2v9eVsa9teEysUSv9un_jQhmjYbK B46R_eG8IaQt2S_c_zMxee0zdPibjob.5P1qdYasp8m_.qCZJEK7Lnukukoyc8QJO7M0WMvaDIxi kvs98HkHgISaWgAdmKQ2rD1m6_oEjEXq9Ze0Fc4LgjR97ZDnBvNmR8q2Lo3N2j9wfvEgLAPNbz5A ywQcaZINEt48ZCu_R_htWPLcfaDWAvtUIaEmt6YXQLF_rOe9tLA5F_FW.qnBAyJZmOnQoVbHjCZt Iu5NVC362dfHuoXS_KVLVF9x4QU9iHoDtKfvZn2ridNyiYIWELJflQI3IM6sNOZbqSb_bfDMP3hg RdOunmkMfGoA.0N1o3Rp7kxklgJPHjCJgAfjp1RNN0EHCJbkF4D_RS2NP8VVOgtONkZtBRsoIzGR xxPFKP8.IuGG2ATPZm9g8xoKWDVqjqptyfIFdtKLr8ULcn6e3PYomqwAj8OI_GbXZGD2WoBtulKW weRddcoU8XJuBaCUUiQbb006VRyWh5RBLol55p32idHdxAnodjz8YsyTEt9GkQrNJpnGRWH2.jSo Xv6y9qw9g_NOLP5dG06p6rQTH2HNHUNpr4NRHWYYLdNrndCkSA1v.2o7yRhogF1FO694nPahTbmZ L8JPXAN_Iv2CAriboTmn7Xb25uCKOeYLACCJNkKQ8b6psEt9NY2iztUf.L5sF.hkcmt6faHdG70. H.DosuMYP5133X8Y6GAICLMgfnHoiiI9xmCOAefqvU2Q6bhazYRGazmlFAZzmKvM8amARiw.anIi .LE.jRvXWFVCz.zsIf8GKLGgOKOVTQatY6Z76hO.hvtZ8eoQY3j.JkHYVz3EDeK3andJnFUtpYfZ gfe12_skLBp4NcvPgWY.FgNGL3IA_CIhED5dKbArXNwWojlkzvGwgmm2m9QzmqnorHJrrbtd6C06 KnCxTo9Mjs.ExRqTkZg5ixS6ZYF7Fz5OD.gZJ3CSrPVs9fzkYSWJqTI2FTKIEC13nmUS1OL3ZySo 67LAWLZ7uED.y7v4vImI.nWRlBdRRvnJ9_hTSi3Y.leQTmZqVGOFZWALf.t6o1mGoPKhb3CJbRbV PRURVqoByvF6L7pUDXGYrJd3mqL4t2mylpDH1sbQADeT4cgmkzBg6.rc3l1pyOQ99cru_MA5VpFQ OyhM_VC2vbQIe26I_b7jIHBKrzZyGiW6WTWCpAvohRoE9ehmy.G3faMFwFVdQ8kKhPKKW5.U3cUx y5fXsoJEBejulbwFck5ICeVxHw9nab3D7Zt2mf2n2Qr7NXOn5ipXKF3Syqop0Tmxu90nSCiGmgJs gu4E.ZKXPoM_IqKEOAzn262jCM3VH17J8YkRrf3rAjGTAesFoOysuOB4utlEgOZPbnddLNGjC0gr SL23vpRHISjXWLlU0wtQZmTpOFwzfl_vq2mvTuhRPvy_FNXMjoEASG.NN4kUr0l6MlCE2Vu3_iNB nBWGNvYxt7MK5qwlybw-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 12:54:00 +0000 Received: by hermes--production-sg3-9fc5746c8-ltdwf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ff618018ed973a2507f16d36c56eac45; Fri, 24 Feb 2023 12:51:58 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <83zg93o7j4.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 24 Feb 2023 09:18:55 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> <83zg93o7j4.fsf@HIDDEN> Date: Fri, 24 Feb 2023 20:51:46 +0800 Message-ID: <87356v5iql.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 522 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > So you are saying that GNOME needs to implement well what Emacs has > implemented for ages in dispnew.c, in update_window and its > subroutines? Yes, because GNOME Shell is the program which actually displays the window contents after Emacs finishes updating it. GNOME might be forgetting it must update the display after Emacs finishes. > Do they provide some knobs to tune the damage tracking, per chance? > If so, maybe Dmitry could play with those knobs. Unfortunately not.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:00:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724355319683 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724355319683 (code B ref 61667); Fri, 24 Feb 2023 13:00:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 12:59:13 +0000 Received: from localhost ([127.0.0.1]:36254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVXfN-00057P-2P for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:59:13 -0500 Received: from sonic313-35.consmr.mail.ne1.yahoo.com ([66.163.185.58]:36819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVXfL-000579-26 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 07:59:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677243544; bh=HRXkGCuFy3qgaR9dTqfjGZbNPVqLqEztM4BGFVdqJW8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=KcIXKW4rs42iCSZrXeEFiumgKpiBwwPFuK3x705jK/jyxeGb2jZiG1FF9Eu+JygZGFPeR1bC/pQgELTud4HB3UTk1P36ggEt9dEKdpofma3Ssl5+B4Yr5xxmVUfdKXUP+PSyHnRuobb2naw/cznObwzF6LgwZ9Oli0D5inVbu2Ghaq9upm3uV+AgVIvKMp3N0k1rYzy6BCh8y0QtqDLB3nfz9FFrgxd/Mnv9YickJHTdtIAM4JsnBMGJtJF+61eWj11medzslIjytH6d+yzj+lZ5HHpb8c1k62Pq5gZkSNRSyiwOvaUBBvZ0/isn8Q73ybR9BIFprgH+tCElCnF1mg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677243544; bh=lvNSAOCQdssoRroZM17tdfsVTLD7bQKEvR8GnvLsTPE=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YKVhobhmnCBYxKmYSS5r49Ai330ENy1dfvlIBuR5gnVDeLpClf1rkvvswG4Kba1dusqOTBgOQ2dicR36EEBWeExaYerTxdnLKK2yJOzqJCuHQ7nKqVX14ICVbLBZk3rbEzzjwCCopdQCIeFwgfzzozR6Ms4JvVY6vupfTmvJ7AWfouPl1L7gNZmBvOnca125QZGIWT9RVOCJ11FeZkSaFp2XOKbjxRQj6itTKhgD2z5wUg1R2pQwMOW8p/tlSIdkZ9YkFyYuPubdjOXucORNK/Puv13ysYVN6rSjFFxIPpfrEfzKIbSCgGBSMuKuxCVEH+BbjYOJWz2iTM26WxjngA== X-YMail-OSG: lWNu6AIVM1ldTvGHQfTE1AUjUZU4TXaPKBvHX8l2cxT_dJNcE3L2qKpMKJT4nf7 mZvZ3llGE5SNDNxnz7C1NnIx58eo45T.uDSpt.NDOotzZRlO9.UkcdcLl2jqW5EitvLFiz5RWT7z 0EDe74REqHTx1Gfx93sJCZEeuOx1KV3CYLhJUTA_xjSyeCJ2PaIRCjsAr_GzMWxbzOJQWtE1YpJy 41tmIVxYMVmAw1mAG0eCi09uBU559aR2GLJZ9szlUJig3EjG1Mm_AqUkcZHOtz1Guin4xnKFvKQx cTHkb75ZdrT39h8e1YcW03khKI7Iw0uCxC59bfx5uMxrZwfteiAkv0TqupbNWrIHy9xrSapz.1TG r4Ul_Z1_74BIqYjmpD8h7H2RxyZ0HT8UgcjIM9Mrbhx1yXWcvTyb9ugWEDRGfPGc4YF3IjT__1ZY MmOrG_XsGg0gNIFDNwAcau0E9Avi2UTGTAjn8SapNlnRF2U2gxgcyhbAVlX1Zt2ZHZCkkEMKdAcr BhlF74DilhLo4RkUSA0Zvw596dZMM2bmnvcUJoVhuxSADM3zU7q8H7KLrT3tqhUI8EabbVMQ6Py1 Rm1Qm7bCax8n_SOzJYoZV3m_ETMUypo8akeQ3VjdCUOfu0oibeovRqppgApGotnt6vCNJ7ax.tym N3.waUgFrHxwlnBHX0qC7rSUdw9nfePlyu04bvL4OPm5fL0p1gR5TziS8P7KiRX1uAZGP_EYslDx MZBJ7wTxEjkrtG_y4w2ZrhWFZvfs_L2m6p_EQYfaRDTVR3VoB_zQ4umRRXZl0oNJ0hAkWVbbkDot FDL992mu6xqpubyJ3ZLiBFrHeusN3ibReljZYfV2gGDJ5FW6heb6kYqwSiMAZ4uB3IFO4w7RLEVC ATHb9hw_jpcAWnKjmiVchRjEzYj0hSSFEp5b0PUqnOSB89KQt0NrxUBq_B1SdpnAKBF1TlJ_2OVz 6yeNtsm0EIDFWx2YWQygJrCpGkSHDrahtmwrJA_k78zNSLSTx8t87OnnusAxhe_Ws3.CQ0KhaLcm u.JfKXcQbMtTTUY_ekh4y9NnH5XlHBg_1D41GXeLTgzEYDoGguMZ9_sjMn1koFNjraVfu502iq1s QfOLItp6yAxsq7PGH0SnEFyTH6hwHgNJRcQbm4txvIFBmilu_VoSegVkn_fnId7NdhTgAnrZPXlL b7R5XyU41edW4y1ACMDzhMdAC5JwAgkQsiDSWa5Egy1V2q3z478.Fa6MeYGpGhShaKCHcXUo2Mm7 hr5cGaQ4bx0Ng1BLZriJPAOXAEx9gHmhmM.APMY6q2PfAFsq1CeVQRjb0iwuKunMB2.epm6PqxMU caFsmcQjVztSKytromdvxIdXG1RQH.zcuIPm8EjuRHswnqu3mOBMWE9tnaUJ6Wk_pEyuYGf_8lDN 2jgQlgwaMOXZvjdhv3REFGFeQ.Hzr8qlA4f3YVtihoY_dy2FvmSiD7dbqnZ0vlE4C_YAyIJNW0C7 wTr_G9VlQ69.aP2GmGi_71UywBWikHEXdK5bn3kbEFPs2brBnQnKrZLdW7eEK_D8JygOYyrqvHXK Htne62zHKFmyIU_L12DqDUsT4OCDOj746hcTkP9AHfs3G63R8zy4AFVQ_cLuHCrz7PchEPCZnk_2 oYE8xoCXq.MY_aVFsc_VFdT8OaUNpC.gEbjiikab07yvngCdO9JZN70wwk1Y30B7tR4Plqv.GqUC BVqORgowxlhbXxKS26.DrdppOQOF.5UTAh_vnGeM3yFE8P8XYfXjehfKd3c9uYg_PCmBeRurtw7D 6gjUth0F9VDKd2oCGUTGhaqYkOcVZysQtXJfZwnC5kRPiNpFJAhD2P5PnfHD6UC6Auyq3QjtJz1R 96rS5pmiQSL1oCYG7CYyeW0UWNG_SHdEPapmc2opPcm1y0yZhRVveRQ0M.uQ5MmBu4QJuBaMBhF3 KU.v5JOxkDCauHXXTyt_XsYDhTiFI5MGHhUR4IN110YIuTkCu3dMljdkDult4kvK53RQ4N535Dn0 G8AZ6560I09N.1zV99igizCTj5xEfhJOlsk2u9lAkqZHU5DCFc_cQpEwOQZAyLlK5TA24z5kv1dH RCFLzZzvmNmlCgN.at2z3IZKSwA1mFtfQBjuyECW1hmEE2y_ssGwc5XpxxKMuAn0Xx_11MrOqGxp E5YNTeAvc1KbWjmZNvZYKgicfX_f7GIAnIEtqC4zBNLTLyLNYwdzzG.lEvsm2KE36qudLgvS8S4B 6P3hTXzYszD2pI.dmJUF94OcgYeQ.0n.apr4R57s8ebpxmkxYZ0l4sBg0K3u7N6uPDRkj84bzoW5 5dZyDsrfrp53uKlNXRO8. X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 12:59:04 +0000 Received: by hermes--production-sg3-9fc5746c8-nc5k6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4d021d6eeff2464eeaf1c3e06d9cc67f; Fri, 24 Feb 2023 12:57:02 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> (Dmitry Gutov's message of "Fri, 24 Feb 2023 14:32:12 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> Date: Fri, 24 Feb 2023 20:56:47 +0800 Message-ID: <87y1on43xs.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 947 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > I haven't tried this one yet (busy bisecting), but I can report that a > window behind Emacs, even when Emacs is not transparent, and when the > window is not visible, can stop the problem from happening. > > This bit me during bisecting: e.g. I can have a video in Firefox > playing in the background (not visible), or the Telegram window open > (not visible; no animations), and the problem goes away. > > This probably contributed to not having this bug reported sooner as well. This is very likely a bug in GNOME! A serious one at that. Please report it to their developers, preferably with the output of GNOME Shell run with the environment variable ``MUTTER_DEBUG'' set to 1. But before you do so, please try the following: - Use a less resource intensive testing program (not Firefox or Telegram Desktop) such as ``xclock -update 1''. - Update to the latest version of GNOME Shell.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:14:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724438521113 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724438521113 (code B ref 61667); Fri, 24 Feb 2023 13:14:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:13:05 +0000 Received: from localhost ([127.0.0.1]:36280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVXsm-0005US-Mg for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:13:05 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:40589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVXsk-0005Tw-1p for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:13:03 -0500 Received: by mail-wr1-f43.google.com with SMTP id t15so13976676wrz.7 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:13:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=JglWd0QbsCZrzvVwfo6rGsELYCP6ffErTNgXBzF8rmM=; b=cONs3bAxD5KGlMvSRaTa5OvVK07MPbCJrMaZh/AFYzhdMBV9+9J5eb1tJH8mav2yae I9no1mFviTUIE51sOjOkagLmweezzsd0qRziTK04xgaCxCi6iTuGhnKu16ztWvRz8ExQ G8AZZ9E0ZbZBdu9pOS4ucpJWrjwikVoobanA8PQeklWK1/FCksdnfXfCPdh10lrUTzmf AjzQfjJRhwcdS+ug+i8xGR5Wa68N+H5+/jAQjlH1+e/QM78azsdfW0PF/YQdTKVhTaAX g1maiVSj6c2gat6Wa2yPB5dEz2QhUXokVE0E6HomXLPfhxgMCp1XGMuXongQOg8Vgw0w OMxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JglWd0QbsCZrzvVwfo6rGsELYCP6ffErTNgXBzF8rmM=; b=wzn1A1tciYe7IdpSvji5P8q2uwquQDZ0I2M2LtZ2zHmbo/xMQRn8PiYJL4Ti72+37N y4jZBbwLQN4sHAmRjsJQ8qpgBQVwRL8hbapsRCJhCy+VeO++4NFMeccHhN0s+JyVEihV tqt6/EnVwXYZKeZSlK2bHBkcmyvGnssMGTh8tTeardXQBeJZ1PjemXzTEU4dKLz9iCbY bzngxRMvXwDQ+hwLE5WMvlb5EBf/FQQN7+z4pTks1Y0yC4fs3lFA8dDrtODvYL+MoZWg o3k9Qr21b6pAj0Puy9KYoX7gRDCshE+tl/anDQzYHmilNxN5xeZWltwR/sPFTWZltpob rLQw== X-Gm-Message-State: AO0yUKVFlBWlGod3UChGidSTQU8Z7Lb1eqMyzgJluxOu3PGBUa0tX/JC g2Q8nX2m3/VBBQw9mMwy0ZM= X-Google-Smtp-Source: AK7set9MDATxzmrlSXtsXCnnfWfeV+RTLR6uKNab6VsDVHPZ5pYssIrNNBWWg8+ujffnwEhLgfupzQ== X-Received: by 2002:adf:f3ca:0:b0:2c7:832:8fc0 with SMTP id g10-20020adff3ca000000b002c708328fc0mr9084254wrp.3.1677244375877; Fri, 24 Feb 2023 05:12:55 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id h5-20020a5d4305000000b002c559405a1csm14238968wrq.20.2023.02.24.05.12.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 05:12:55 -0800 (PST) Message-ID: <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> Date: Fri, 24 Feb 2023 15:12:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US From: Dmitry Gutov <dgutov@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> In-Reply-To: <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 23/02/2023 18:46, Dmitry Gutov wrote: > Here's one repro: > > emacs -Q --eval "(tool-bar-mode -1)" --eval "(menu-bar-mode -1)" --eval > "(scroll-bar-mode -1)" --eval "(global-set-key \"a\" (lambda () > (interactive) (find-file \"test.c\")))" > > Where "test.c" is the name of a file in the current dir. Different files > can work, but for some the repro doesn't happen, like those, apparently, > which start with a paren (which makes show-paren-mode trigger its own > redisplay). > > So, to repro: > > - Run the command above > - Press "a" > - Look for the delay between the title bar and the window updates > > With the above 'emacs -Q' it's not as prominent as with my config, but > it can reach what looks like 100-200ms. Once every 10 tries or so. > > This particular scenario, however, I haven't been able to repro with > Emacs 25 or 26 or 27. It does reproduce with Emacs 28 and 29. So, I finished bisecting, at it points to: 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit commit 817dd546497aadefbe9acc8762e3f7190799c5e6 Author: Stefan Kangas <stefan@HIDDEN> Date: Sun Sep 13 18:24:31 2020 +0200 Improve frame-title-format and icon-title-format * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text "%b - GNU Emacs" and replace "@" with " at ". (Bug#41147) * etc/NEWS: Announce the above change. etc/NEWS | 11 +++++++++++ src/xdisp.c | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) Triple-checked that as well: the commit before it doesn't reproduce the above scenario, and this one does. Looking at the commit, there is another difference in behavior too: - With this commit, all is as described previously: I press 'a', window title changes, there is a delay (randomly), then the window contents change. - Before this commit: the window title doesn't change, it's always emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), there never is a noticeable delay before the window contents change. The buffer is displayed instantly.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:21:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724485921854 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724485921854 (code B ref 61667); Fri, 24 Feb 2023 13:21:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:20:59 +0000 Received: from localhost ([127.0.0.1]:36285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVY0Q-0005gQ-Mp for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:20:58 -0500 Received: from heytings.org ([95.142.160.155]:42938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVY0P-0005gF-5U for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:20:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677244855; bh=jjrrom0wVJP/n3b/TLViSF4LTJmc4tFE+SFkRC+hx88=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=xZIU03GJm6oJVMwseZ5FeANXvGADFoKXGahtYItPceNK8isXIbC1R9Hmf6NZ6CadN xbYGvOPcgBKsoOML64YvHMOKybnIBd4nsUboi3U8ZTMZCeR1GlaGVKW9J2WRRVFCnh 0cuGzSQbq9BN5Fma02WgieLQLbod8Irrafw3KhOopmTh++EC90j4HzKB3CaDaILYvo CmkaRWGbgm5EHcDAEuZMBt1ft+DG4ROODb8VA0dKODrxup1HYLe4sTEJetSHn4oKjg GbiBvlvex6ORPQARuAckA/vP4D4gURFFtdUiQ97vV0BTvvoIx8nDCg5yNywihxkr7x UmvVzXQ+lNGJQ== Date: Fri, 24 Feb 2023 13:20:55 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> Message-ID: <5002b0b34b1067395698@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > So, I finished bisecting, at it points to: > > 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit > commit 817dd546497aadefbe9acc8762e3f7190799c5e6 > Author: Stefan Kangas <stefan@HIDDEN> > Date: Sun Sep 13 18:24:31 2020 +0200 > > Improve frame-title-format and icon-title-format > > * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text > "%b - GNU Emacs" and replace "@" with " at ". (Bug#41147) > * etc/NEWS: Announce the above change. > Aha. This is rather surprising, but it also means that GNOME has perhaps nothing to do with the bug. As I said in my other post, can you possibly try to reproduce the bug with your config with a non-GNOME window manager? (I don't know what distro you use, but there are a number of very lightweight window managers that you can easily install and remove.) > > - Before this commit: the window title doesn't change, it's always > emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), > there never is a noticeable delay before the window contents change. The > buffer is displayed instantly. > This means that if you set frame-title-format to some constant string in Emacs 29 the bug should also disappear. Can you check that?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:32:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724549023044 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724549023044 (code B ref 61667); Fri, 24 Feb 2023 13:32:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:31:30 +0000 Received: from localhost ([127.0.0.1]:36299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYAc-0005zb-Eb for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:31:30 -0500 Received: from sonic317-1.consmr.mail.ne1.yahoo.com ([66.163.184.228]:38111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVYAa-0005zO-U3 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:31:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677245481; bh=K8RAYsfBdlYcEE9A0WPn6yGLj9ruO38i+L7E31/wSD8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=m8XOyc8N92QLOY06aN9Od9jHD38AbpjNX6RjP1nmRJAfUOL+iMnmznbzS8vBjOhsWq9NLpjBi7MPh/tsVsR6/GC+ywIcFrgjvBZondBpbQ9K9sNF1VjQx55AyGqnoAWoE8h0mIsurH0zrpXmfJQfwFjBTxyUcCAYcAfak7ZDYUZSWUsn0sEgCKofbeo6fymBKiqf9LCOF7uRIsDrApAirM4wSDym9FDkbkM2K6chka6ydVkV8cpwCIWYK0H5AVbXs1AbPdhTT6CZxmIpEpxvac+9dbdCubSNLpOhX7WpnR8M1lMZZC6s/zI54SfwXLbVS+BX+61EPv+TfU6FuNy2jg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677245481; bh=2ZsG/wUm2nchu3QQa0ba2vZu0JXMbzHHrScw68OqwVJ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fPTBxdqHAA0wbhSAKCccU8OdjMwQuzwoOIeuddzoxbNLF3um/+7XTAVLkDinDlghDw5PSYOwI7VEe3CvHyaPrGB5GtaJRyFuhPZecggov69n6BhEkJYdI/HioKFHMvDARagrL+eVzI91vF5sXbGQfKaOAe9uFna3I6yWkQaBSTyziQTF1wpzc1ADtP2f1geTadlQqQUQXY8RqsvjuHcSPA9RkkLqxky0ArvvVQ+mZLQVxhFvnmQWOkDwMUmMjWJ6CL63+8+zxJyC+82KUrTpuL2yrIVVbd7Ne+VvONAEiK9rYnDLsT0B5v+VN8nYYDOx7GqJzYnW1c9lH1Ys7xFfcg== X-YMail-OSG: kExs7zYVM1l8mG8YZq0BPVg9PJK_V2Nq0jx7EJ.5vT70.WVZS5wdzPhWAvhnYCx 34ego8zTY9CVGyn2KoJ_IyPzlEqxu4pWwAw7klzuQo.yd.YcNGBrndzFvq7qs9tzRYMKf98NdQNP y2.qOqb7bTbbgF4nEdPmvDo.NQhXb8kVEfX1SrALqtHDUL2CYz517CwziDHl9x1myMGp0.ZUgfG8 O1ie1BUFkHH0aY.5Bz7SvVvs6Boesj.M5kW_dfFxrW.7QwkO.SErkGD1zkDCTd9eUN91Gtwyz6a6 OC1BnWXb5yd2Icts4ifhCbBjmvcXnFnF0Jf03wl09dt7NrylemIV5VqqTi9XQ2vK0AHUUiMeGEZx 4ICuuLln37xdNSRfBBvta2X3tnLOJGGU9jIjDa8trcSzZ3y8_J2fAFi3LBTZcoOpBTkVnlVMBNJK qfM572KdH5fZzqTy5etU5i6oeJSsmmvuHfdA9yz_ww02yDWFECtD62k_sPsx6XoX5T98P32tha_S qnKN8SBrpDtRomh5BCQ0RfVb9kmOtJs5ZgJmPvHHN_BYZ.xJhXHM4R.NAt2zAoB36462GGDY_0r2 TfoBpwCWV2xQrnx3A.cQMzooH9cNPb1FA04yLX.l42uME4diaZg5hmeqyMc80HPY8js7WFesNIN8 11CrAa2q_X_UhuPMECJE97rL3e6tcWSPDgxmr.ph3Tl_e3iWKbeOHW4Io7Lkks2uwPgP2Y1yWoCL hmnarxwduJ21dY.xUFVdol3xIjXkncOcJHow_.aIdVjlkcxNULI_10N2SOw8.bWwb1paEuky_KJK TGIVcFjDLa1_dA7iMjdrDOG8.9I8VHr0wFXjUSID0baVoj3hYP72EMagTQ1QrNahwjFJ8z1BewZZ 2wMVaAhqTQQb7wYHwIPXwxaBkZaBYSruLzejnLEzJefGauTSmOlZh9YG0xV0jKzRp3NIko.NuMEt SGD8idCxf8Qi3RIBLMR_68EQgbViz19s6JuYvt47PMsF9XplBKAvvVsVZrNseOx0kxR.YEZtUqv9 v7lrUXVPuhyl.16DUbNVbCLj2xkuOuio0bpl3OMENSE5gK5OafLJMMf.YqrLVOyuuVEbJMeo5a8X 7E1ETPwDuSsn2TzYAgu139hSO7qWI1nUA5dHRiPCygikcn8f8VB25SaquGDILqeXSSzNse5h_eg. 4yDSgOm1UcBrwYJdUD2KCSspRQ4FSDz7K.lsdHwu4S7QQP_W3.NAG9V.4lfx.PXb7wYWmvufQteS eh7zcn69dFps7gRSV2u_GjMAIUCsiZK0glaKiisev6f3I5zGTQr6jHRGaVG.2wRB8zKYLyMsIQSc bxxHkBf1tAI33pI10Zs0vTTs5mo7BwNPjEB5zNQGAX6Hqw80TVWAyNfO0AshCdYggMC7mMFbaNPX R9L9mSX3.11jN1Nr1HhczYEBG5ZDeXiVEHIg0ELPw0uEryG8XeBwALT3Xmkjq9OiCRS9j0vKLGDb 28vdm_sYIcocq9GQUJjUJ8DsT9f9UBYgWM0Hn90tedI.VGc37IXXyjykvlWzg_CVAM8E56TQDcw1 Z6QISbyrZYvoIhhE6MdleD3tZZKljEoddr5Oz2uCuGG.AfQK9rjJfKPgEtdGLT9DSAfjoE7hE5xa _p215L2QHUc468Zz_.T_17HENv15SGPTwWh2WdJzdGQpLRiW.KUjWUN8ObOze.SL8PAtNqAhEI4j txSabFkHFV8GjXlGct.NxXm_OT8GoeePEBrcv3tE.jgdU54Qb.RlZ.2MxAddKY5._noPcWn3P67z IaaeAwJWZr_fSYNU3Nv_eNHt5b6ESGJxykPrsYi02vHHLbrZKSCXrncslof4vr1DYGFGYvUKA_H7 LqLks2rDCfDndQwAF5K2NBSsZL2mmC4xorJFJk8RtRteAnl0CuwQC_LzYR1N6jkLokwM3G5vTtCE _MyeCnJYFd.fhWMsuGKcTMOjjpD_x9sI2qHd1e.1d.y36AkGoGtqFWTIXQmseyns.lPC6nV30nH0 P4_fZiukseazikZt0Ds62ixp7sH9NX6KtqgcG4owTQmXqqAxc57VnU8PYqShTxwMUFv4SL1YJHg6 C8z0DQTqy94O1Kt3EkKp9K0.Az6Q85KkBzVmGho8TT8QKhG4GMQvsX0VXQdcyqIyMf0786fEY0n8 o3wghAU2UDN5QgpS9QdVdYMCvX0dCSDnWZox3NevUPusK9Ccg_hDjX_P6u5FIFR4ruyRN.buYhhD PLKEj4syZ224B0HkH1Z_pKq3OyElW4OhbdlTRtJdUnHO3JkayzoOQGTmt94IW1RaKz2paI7QcL3B u50fem6l9r6E5Dre5ryXGwA-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 13:31:21 +0000 Received: by hermes--production-sg3-9fc5746c8-z4gft (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e7ccecdfee2c777804488afb19b4ed1c; Fri, 24 Feb 2023 13:29:18 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <5002b0b34b1067395698@HIDDEN> (Gregory Heytings's message of "Fri, 24 Feb 2023 13:20:55 +0000") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> Date: Fri, 24 Feb 2023 21:29:10 +0800 Message-ID: <87ttzb42ft.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 759 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Gregory Heytings <gregory@HIDDEN> writes: > Aha. This is rather surprising, but it also means that GNOME has > perhaps nothing to do with the bug. As I said in my other post, can > you possibly try to reproduce the bug with your config with a > non-GNOME window manager? (I don't know what distro you use, but there > are a number of very lightweight window managers that you can easily > install and remove.) This very likely points to GNOME being the source of the bug. The title may somehow be making Mutter refuse to update the screen after it receives damage notifications from DBESwapBuffers. I asked Dimitry to place an xclock window behind Emacs which changes every second. If that fixes the problem, then it is certainly a bug in GNOME.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:33:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724554923142 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724554923142 (code B ref 61667); Fri, 24 Feb 2023 13:33:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:32:29 +0000 Received: from localhost ([127.0.0.1]:36303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYBY-00061C-Qi for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:29 -0500 Received: from mail-wr1-f51.google.com ([209.85.221.51]:43658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVYBX-00060z-34 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:27 -0500 Received: by mail-wr1-f51.google.com with SMTP id l1so13644254wry.10 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:32:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=CY+73K0dCdyerrijgHTpwTKaNLYd38X94gxHTzBhCww=; b=Ne/9z85Ga9+FN0TAiW8kA3S9gqZy7C5YpXevS4FCRcoz4oFxV1yxFXvZ1Mks2+UN1Y pa2ED16r3bM9RgJn17SOzVQXf2/6fIDU9FAowMoubPvLhbs/JSEE+shMXmh34OH4nMz0 Ng40ysjiwxICkfGiKu1wL8RFfSAEFw5l8nlEQrcK/Olct61Ark5YQGa/MjoeUnW1zAxf MnXMpJxibikJgQizLMyBn+BrWZUWdV9/vaGi9AgqdmD/xO7KAgdByh3Skw69fIp8Lbc6 nYd6aYOnKmgXGtCiBeL9x9iIGFOzGondjdAGADG4uFOG72ZeJZ+UCg3M1/FbfbNz+Mnh NUlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CY+73K0dCdyerrijgHTpwTKaNLYd38X94gxHTzBhCww=; b=WsZPdf7+CUMjkhKqkiWrSurp8SNdRfW3lo6Zjc8C4Bz+yJDi+NvU/LykaAkxiZ3egC PV0f76KokQW+FGNC6AFmFJTp02DSXkrotebvhfo91tIO5+azLKVUmLSP2Pa1ZGSK3lXR cyF8LUMyfQeLmrue6maTasRU+rWlUmUrVPZyorCX+/TV50JopwOUtJQ5xcX/8p8vSTxJ tLgLyjsKyjy6uxCqFsDwbYLNbl2h8MG942yttYdMa9aLuvb5qO6d/pn2ozefv1SgdsrU rHC0T18ILAeT9Gmiot9c/qaxAxw2X/LMzsVrkEarsUWo465Z+eCLFip4VNCd02xQY2tI 3aWg== X-Gm-Message-State: AO0yUKUg36v/ml1zFfXwituqrnyfP0DzRNiD8B6Uldj9pdyKs8WEq4f4 wNLqSdTpW7JgRe6k0WRFA+U= X-Google-Smtp-Source: AK7set+q1rJ0zvQ4uj0NGVodrtVQvpKYW8zlwKY5uJHydiHcscZzJ6+JENOBfozQs+RAvqbZZq+32w== X-Received: by 2002:a5d:610e:0:b0:2c3:ea86:974e with SMTP id v14-20020a5d610e000000b002c3ea86974emr15841671wrt.46.1677245541214; Fri, 24 Feb 2023 05:32:21 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id b17-20020a5d6351000000b002c70a68111asm7538760wrw.83.2023.02.24.05.32.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 05:32:20 -0800 (PST) Message-ID: <3682475d-b7ca-d6fd-c492-4417b7596602@HIDDEN> Date: Fri, 24 Feb 2023 15:32:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87edqf6fpm.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 02:59, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > The easy thing to do is to place a window containing changing content > (such as an animation or image) behind Emacs, apply the following > change: > > diff --git a/src/xterm.c b/src/xterm.c > index 5e6378db30d..8459dd33297 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -5222,37 +5222,37 @@ x_update_opaque_region (struct frame *f, XEvent *configure) > if (!FRAME_DISPLAY_INFO (f)->alpha_bits) > return; > > - if (f->alpha_background < 1.0) > + /* if (f->alpha_background < 1.0) */ > XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), > FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, > XA_CARDINAL, 32, PropModeReplace, > NULL, 0); > -#ifndef HAVE_GTK3 > - else > - XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), > - FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, > - XA_CARDINAL, 32, PropModeReplace, > - (unsigned char *) &opaque_region, 4); > -#else > - else if (FRAME_TOOLTIP_P (f)) > - XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), > - FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, > - XA_CARDINAL, 32, PropModeReplace, > - (unsigned char *) &opaque_region, 4); > - else > - { > - /* This causes child frames to not update correctly for an > - unknown reason. (bug#55779) */ > - if (!FRAME_PARENT_FRAME (f)) > - { > - object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); > - class = GTK_WIDGET_CLASS (object_class); > - > - if (class->style_updated) > - class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); > - } > - } > -#endif > +/* #ifndef HAVE_GTK3 */ > +/* else */ > +/* XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */ > +/* FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */ > +/* XA_CARDINAL, 32, PropModeReplace, */ > +/* (unsigned char *) &opaque_region, 4); */ > +/* #else */ > +/* else if (FRAME_TOOLTIP_P (f)) */ > +/* XChangeProperty (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), */ > +/* FRAME_DISPLAY_INFO (f)->Xatom_net_wm_opaque_region, */ > +/* XA_CARDINAL, 32, PropModeReplace, */ > +/* (unsigned char *) &opaque_region, 4); */ > +/* else */ > +/* { */ > +/* /\* This causes child frames to not update correctly for an */ > +/* unknown reason. (bug#55779) *\/ */ > +/* if (!FRAME_PARENT_FRAME (f)) */ > +/* { */ > +/* object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); */ > +/* class = GTK_WIDGET_CLASS (object_class); */ > + > +/* if (class->style_updated) */ > +/* class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); */ > +/* } */ > +/* } */ > +/* #endif */ > } > > and see whether or not the problem can still be reproduced that way. Okay, I've tried this one now, and the problem still reproduces. For the background window I tried both 'xclock -update 1' and 'xclock -update 0.001', made no difference. The Emacs window didn't look any different, though (not sure if it was supposed to look more transparent).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:33:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724556223171 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724556223171 (code B ref 61667); Fri, 24 Feb 2023 13:33:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:32:42 +0000 Received: from localhost ([127.0.0.1]:36306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYBm-00061f-6H for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:42 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:44013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVYBk-00061S-A6 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:32:40 -0500 Received: by mail-wm1-f43.google.com with SMTP id l7-20020a05600c4f0700b003e79fa98ce1so1738744wmq.2 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:32:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=lDBJcacQMOiGRe8cTH6z6rqE44HOwV2MAJcVbcsGk3I=; b=AX9who9yakFdir570glIgkUXigUj3jpYRyj/JYkWZueKTELioCnleh6gkD6zLOcF3D FCHl7IIBe7XupEfRxskYnnRUFHnbbTQbdXcf8fsvy3CvvOylyWAomP6rJHeMMIhGMhfO AFH1Mw57LoDmZxtP3xvHxDKtTFY3WmkmAzOGaEUCyggYzPNM5kExYwfs9rB7W8fYp2Bg em1ZXx8LtTOl51h90bVFacOzxlB+DRw6K3BCaST7kDZvsq7RHaecjRVY5dZBw6mkc5bS F1J8yxJaVcK8MTMmK4y7IGJ3/n+0YCjjDnaD6HYNfcQPs1xYXtkXcBoc+/ragN1rGL3a yupg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lDBJcacQMOiGRe8cTH6z6rqE44HOwV2MAJcVbcsGk3I=; b=OIrketIaOYg3xzI5V356mIAstrP4E4lNyVm4Ve9gZIcmSqe7N4TCmbg9KaDP408idp xMecUYPzD1A29xbHul70HIej4nRNhglyIxeU1Vqxji/ERsnQnNEd/1aph6dgR0EMWxgC OGaG6RfKnuxkphFrAShig6Z1byYlZVzo/FEC31g6sKuP2/741v8n8YH7TH3pM+CcxAJo cPMqsPB1OiX8Wc8zgF45v8KgVtpopMQwQBVoO07+Xqud6Inzq8k7UR2bAImgsQCHeORZ sPmJG8DhCglXr1rnnK1gp8+Ryd47KSINkevHnGHU0k8mhEXhx2uzp9pCJhvkrihEdNst gKpA== X-Gm-Message-State: AO0yUKWisGWDY5OdoL38Q/j/7vgun5GmWGevM4R2JCaG34Ali2JcMukh rHZOg/mQSEjavst3sF+8UT8= X-Google-Smtp-Source: AK7set+3DsiaIIguCEuzkNZhl6iEeMqTGj/lFJqwpV73LtLUmc4//f7JjDLBpDdgHFLgE8FH/jk23w== X-Received: by 2002:a05:600c:998:b0:3dc:5b88:e6dd with SMTP id w24-20020a05600c099800b003dc5b88e6ddmr12539628wmp.10.1677245554531; Fri, 24 Feb 2023 05:32:34 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id r26-20020a05600c2f1a00b003eae73ee4a1sm2932560wmn.17.2023.02.24.05.32.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 05:32:34 -0800 (PST) Message-ID: <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN> Date: Fri, 24 Feb 2023 15:32:32 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> <87y1on43xs.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87y1on43xs.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 14:56, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Dmitry Gutov<dgutov@HIDDEN> writes: > >> I haven't tried this one yet (busy bisecting), but I can report that a >> window behind Emacs, even when Emacs is not transparent, and when the >> window is not visible, can stop the problem from happening. >> >> This bit me during bisecting: e.g. I can have a video in Firefox >> playing in the background (not visible), or the Telegram window open >> (not visible; no animations), and the problem goes away. >> >> This probably contributed to not having this bug reported sooner as well. > This is very likely a bug in GNOME! > > A serious one at that. Please report it to their developers, preferably > with the output of GNOME Shell run with the environment variable > ``MUTTER_DEBUG'' set to 1. I vaguely recall them talking about such problem and working on it, from certain dev blogs. Though I though it was supposedly fixed in GNOME 43.1 (which I'm using). But how does it relate to our situation? If GNOME refreshes windows more often that it has to, then it's a performance problem for them (re-rendering takes cycles), but not a correctness problem. The only things it should do to us, is helping to mask our problem (when Emacs doesn't refresh quickly enough) by forcing additional repaints. > But before you do so, please try the following: > > - Use a less resource intensive testing program (not Firefox or > Telegram Desktop) such as ``xclock -update 1''. > > - Update to the latest version of GNOME Shell. I can reproduce the bug when the Emacs window covers xclock.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:47:01 +0000 Resent-Message-ID: <handler.61667.B61667.167724638524532 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724638524532 (code B ref 61667); Fri, 24 Feb 2023 13:47:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:46:25 +0000 Received: from localhost ([127.0.0.1]:36328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYP3-0006Nc-12 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:25 -0500 Received: from mail-wr1-f52.google.com ([209.85.221.52]:37405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVYP0-0006NO-Jf for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:23 -0500 Received: by mail-wr1-f52.google.com with SMTP id h14so5302137wru.4 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 05:46:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=FZ4B10CDdMPqQamW+weoAA7g2g7a89ptZ70ZWJ1Ht4g=; b=owZlk/PHq4mjCySkPOGmlJh3H8DZwBy6C5Q23Rr74wI2fU63eWatbSRIHyp/JzRZUb ExvdUNsiu7dkx6C0qBMrmLJmCCJ7UPIKJNOsr7V8qPkRuV/jle8rt55WxgOnEk5rGtT9 65crHFXtW9kz5dCuDAj25u2zhfY1+vqY6X8F9rczKGnYHhNVFh2Fwvp1HCi+YahwdpNf njBr5gd5issn+Xeak7UqcwConj0N0UC9HZu8dw0JN7Ca1OSQlRYhdaYt708Q2Zsc1Eg/ 4HrEqFEeok93SO24Trq1zUrTMbQ36ZH9dDCbdvvAQWvtXgvQh7kbzpxLMJCQpqSUrti3 K0lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FZ4B10CDdMPqQamW+weoAA7g2g7a89ptZ70ZWJ1Ht4g=; b=rRlRy13HrB4hVVfSTr0U9E5zFi9nxeh+AOQehJhWqJCdKCV1OxPRPTJp3nQPC3GiYR XxgIVss+ofDLsOZMLp1ll5Yn7qzoGQ3PLv9E4JNNmiUWduCeXs4dcJi5a42/wKCqTRKs KMZXLFCelTjhqmXIsrs4XG4qo2ibsHdW/wbYW3nCTmd5nZMdXKjdQ+8nldUvwjATzGr8 fm50ZzrRSDzWpQbM5CiR9I0P4Jucmr3a4DlVco4rjKCpVPgx8ner8s6A3hfbQyGaOI/c fInrPk6fecA/RwVrn8bv786qs08niha1EFslxx07wmig9pEc+dH7gxogxWyC35CFcwBI ek1Q== X-Gm-Message-State: AO0yUKX8lEUsLu2CbaAGa0QLAZf+Gtll1LLUsSVcilQ9bY1Kq8aJNtHE aU7zPPWEDMwGVDgQysOJSQk= X-Google-Smtp-Source: AK7set+uSBl42P8aYaIWzaPAFJk8BgHj02rm0dI3xcO67aFjLT91o4AoO15eZfRQsSado5gHI4c9Bw== X-Received: by 2002:a05:6000:144e:b0:2c5:48bd:d494 with SMTP id v14-20020a056000144e00b002c548bdd494mr10993236wrx.29.1677246376878; Fri, 24 Feb 2023 05:46:16 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id g17-20020a5d6991000000b002c54911f50bsm13942359wru.84.2023.02.24.05.46.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 05:46:16 -0800 (PST) Message-ID: <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> Date: Fri, 24 Feb 2023 15:46:15 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <5002b0b34b1067395698@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 15:20, Gregory Heytings wrote: >> >> So, I finished bisecting, at it points to: >> >> 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit >> commit 817dd546497aadefbe9acc8762e3f7190799c5e6 >> Author: Stefan Kangas <stefan@HIDDEN> >> Date: Sun Sep 13 18:24:31 2020 +0200 >> >> Improve frame-title-format and icon-title-format >> >> * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text >> "%b - GNU Emacs" and replace "@" with " at ". (Bug#41147) >> * etc/NEWS: Announce the above change. >> > > Aha. This is rather surprising, but it also means that GNOME has > perhaps nothing to do with the bug. As I said in my other post, can you > possibly try to reproduce the bug with your config with a non-GNOME > window manager? (I don't know what distro you use, but there are a > number of very lightweight window managers that you can easily install > and remove.) I don't have any of them installed, but I can try. Which one do you recommend? Perhaps we should choose one that still uses GTK3? I use stock Ubuntu (22.10). >> - Before this commit: the window title doesn't change, it's always >> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), >> there never is a noticeable delay before the window contents change. >> The buffer is displayed instantly. >> > > This means that if you set frame-title-format to some constant string in > Emacs 29 the bug should also disappear. Can you check that? Hmm, yes. --eval "(setq frame-title-format \"foo bar foo\")" indeed makes the problem go away. Both the 200-300ms delay in my repro scenario, and the multi-second delay with my personal configuration.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:47:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724641624578 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724641624578 (code B ref 61667); Fri, 24 Feb 2023 13:47:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:46:56 +0000 Received: from localhost ([127.0.0.1]:36332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYPY-0006OM-Cq for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVYPX-0006OA-4f for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:46:55 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVYPR-0008Al-B7; Fri, 24 Feb 2023 08:46:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Wms/bg2E405SaWlv4GzotdqP8o7mZcbyOUu5S0efDk0=; b=eZgzAlx0jlNY A1qRu5DqA3hnkfxmAWF3lsn09pYvehD5nItQ008yNIglKZVMG7r/Ckyz2l6xbi1DlQTBy43RBWFSP 2wC3fCLqiHSRAkg5gKX9Dr1oaxFzCwgZ1z8eRlXtAndDNhdCTuTmuotg9m2jRBKX576TshD70EGqF K3zNhXqP8B/GLEU81AtZdoqWpx7/XvPw3H2ucVujbJtjQc0bs0t3PceyUi+KpVOD4hTzWHWug6HUc rdNvtRBlU3rigHqZA91cSSlczA9cPiAPZabDagmrv6BqU1J0LQZKd/seJr/FAZIM8ZkVcQ5wj4JUA mQx6mm/gZXhO4qMrsvDSGQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVYPQ-0003Rc-Hb; Fri, 24 Feb 2023 08:46:48 -0500 Date: Fri, 24 Feb 2023 15:46:47 +0200 Message-Id: <83cz5znpko.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> (message from Dmitry Gutov on Fri, 24 Feb 2023 15:12:53 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Feb 2023 15:12:53 +0200 > From: Dmitry Gutov <dgutov@HIDDEN> > Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > > 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit > commit 817dd546497aadefbe9acc8762e3f7190799c5e6 > Author: Stefan Kangas <stefan@HIDDEN> > Date: Sun Sep 13 18:24:31 2020 +0200 > > Improve frame-title-format and icon-title-format > > * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text > "%b - GNU Emacs" and replace "@" with " at ". (Bug#41147) > * etc/NEWS: Announce the above change. > > etc/NEWS | 11 +++++++++++ > src/xdisp.c | 3 +-- > 2 files changed, 12 insertions(+), 2 deletions(-) > > Triple-checked that as well: the commit before it doesn't reproduce the > above scenario, and this one does. > > Looking at the commit, there is another difference in behavior too: > > - With this commit, all is as described previously: I press 'a', window > title changes, there is a delay (randomly), then the window contents change. > > - Before this commit: the window title doesn't change, it's always > emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), > there never is a noticeable delay before the window contents change. The > buffer is displayed instantly. How is this consistent with your previous finding that the problem exists in Emacs 25, 26, and 27. The change above is only present in Emacs 28. Does this mean that the problem 100-200ms delay and the original problem are two different problems? Anyway, if the changes in the frame's title are somehow related to this, their effect is to cause Emacs to call x_set_name_internal to display the new title. Could it be that this function takes such a long time to execute? Or does it have some strange effect on the WM?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 13:56:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724690325636 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724690325636 (code B ref 61667); Fri, 24 Feb 2023 13:56:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:55:03 +0000 Received: from localhost ([127.0.0.1]:36349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYXO-0006fQ-Jd for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:55:02 -0500 Received: from heytings.org ([95.142.160.155]:43016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVYXN-0006f0-Jx for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 08:55:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677246900; bh=J5R/XalHD4qLj0dCgIyq10B9GfRX3TwLO48znEgs7UU=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=4BFBOqmdblzXINvZJGq+Ruu83w/Fe120f4vftbsO4VjQ5vj8cek+i8+gh21lrNW8Y gI7HsZ9MCdW/vvjZmvw4bXwgwvjUoZ7jDPqd7w3tufVeFSdHDTrUGdGN/45RyAC7r4 AFVzIrwDWvYfA32eZ7CywejwKXotFgxU3c+g5Qz9o0RNHEHwIhI4EH+IPjHpJZZTsI O/VTtAmbeEz4bRyc+JWtECuujVlTN/vj9ZM0GgIxlJjrblzNjFjofvpcvasJMNnu6W 4ZI9ejhkP/VZBfJ48s5KdNR7H0a/J1ADW2jiv3vDxJvOPiN+hKykLcWY6nwAVsAzeQ Qo9e93mGMfMdg== Date: Fri, 24 Feb 2023 13:54:59 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> Message-ID: <5002b0b34b1213122157@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > I don't have any of them installed, but I can try. Which one do you > recommend? Perhaps we should choose one that still uses GTK3? > > I use stock Ubuntu (22.10). > Window Maker, for example. I think its package name is "wmaker". > > Hmm, yes. > > --eval "(setq frame-title-format \"foo bar foo\")" > > indeed makes the problem go away. Both the 200-300ms delay in my repro > scenario, and the multi-second delay with my personal configuration. > That's already a step forward. But as Eli said, it's surprising that you could reproduce the bug with earlier Emacsen in which the title bar was (by default) constant.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 14:02:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724726626350 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724726626350 (code B ref 61667); Fri, 24 Feb 2023 14:02:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:01:06 +0000 Received: from localhost ([127.0.0.1]:36363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYdG-0006qw-7Z for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:01:06 -0500 Received: from sonic304-48.consmr.mail.ne1.yahoo.com ([66.163.191.174]:33818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVYdE-0006qF-Ms for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:01:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677247257; bh=1f3nlVTYxNi3uVqwV1EuvTDd1SeOfQ48ltHIIHLcpzk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=SS/I/0CBL230vTzVTub5aqT0dEXdgXYV0o6/UhGwzHvBVxf6FRbL7kYaD22LchWWX6Xx42QA5Dmu4KTxqb5SVhwm5+s0op30wTM/2U1M3KN8v6uxe8MgnjZS7eMG/FyWN1pmJqkYfWFzkWZHNJprMKkSU66kbPppViIaZYo/5u9hrMya9vv7xNRAR7TlYSvz9qeOx1lF7kwh5ngCQdJZPv4KmtxX0RwePcRXijylP+TqerHN/Q362L0n9XyTq0vZymLmea+JzOin7FtnRSHyqvHXdafBC3wxqr22niCPM1VoJD3bGJTTRVNTgGdC3tbUS6KziBuj4KyKENT4XsJaGQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677247257; bh=WdGcX5JZDOlUE7Bp1oYGNtBf+DcYhd/DvIiq/PEEY/b=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=gHzU6PcTNcfYL1fUtRP28dHKw4whX4d2ZkYELPeLim+32ctsNPMbCQwNLbLncdS8r1B08pkNO7KOm5a+2s1lycobogyu6OzsP2aq2HjBnexe4KP2fxdr8yrLva6C7h9xUB+Y/wusm0gWj/dFFLlJSWAGGXAGJxQz9HyGZ4npkXMnLz+mI6CURVVuOpe9xXvOzu09oca0PcdLaDBQ+Dfvzut3synJdmRkQdfStA1EYLqbNzcow0+FCUSfPccCWfobGSfH5aQMrqHYlE6dlkytFiTanFUse8cO5EuzlAgWewQVTElD94qUmmdRo9rbAvMV3t34C5QPiWKSGF5hQ6l3xQ== X-YMail-OSG: PKPRR8EVM1kSIC5.qqI2VylYgdrM9GdGKVKFxb1wlrlNerIXg.B0AkVokXMyfNT fz_UAGXqxxLGhCr037kVFIgSiGOlzepDSni8GsXbLtdwd4anm4Rcq5xOmKRKcEc28Sl1wTDvF6gp fD.0bu9ZSAatoNGwfA..jYKYB60JMSr2GhRI_GxeSxmewGuKi3IZxsbnbjFUGm0wMVCh3o3tKZfo MnQDQkumww6xNIGDRph144k40LoR5_7ah907qDmoqBa1os4Xjjx_DJLYlZzGe2WGiAldkKRW.VX8 thPdVkoBwXkIzsRxQp5Y6xg107LGvlHr9b1qk4ySMu7zu__unlSEEgqi5TduDftJNGLbWWNUyi7N JxgLtYKm3FaNLKTJEayhWg5urfkF9d1mZzPjBF5m0l3rDokA1aJLQSazbdSP6cIXg04j40vcepcl N25TW.wVotpY9C1bvLqz_9Y02AmBnDJ6r4HHRAY5XrW8NO.EHTtVZpzw53LRHZWy00EUmpZ_lN_F gTlUJBt_m0aI98AjJXNdbhmBoAhVT4m4Lzi4GEJMjf5tfbFW4QnLrl4I7GqJAokwUVAnWDnZJkcU WDL5khuJhTPP09.TwxAdRubpWZ86JvKFvyES__0qtjdaTgGRci1zJjV4FkXtMcH5cM_z.nPZ9Cpc JU1rETETNu2LmmivbSCNOVvM3sCZ4W9enkQO5sI2v1N8cfm_XSL3zNQTT.QUcbLtNmyCP7egx8U8 1gGqBY9OFJqLvGmryC3TNpz8gFpVBr4rKcj8g9DZ1TFt2HxG.y0TwOCkQM9aehjaAmYJ_UGWNskH ZWoCT92tgfHT7PbC1e00uTXwvapwSqTDGNCr.QV0JIVBcx8tmP0U7s6.FAuoQUVn0gjH4rNoJ1vO 6W9gxUe3jY6D2GjcecK.Slm3NPJuBLZHh3n3M44f.7R0ShKqMAoME_MCrWgIn.fKdFA7Yal9AKQ8 Zsc3vOmGQErI1h5ODKuyypaHcYyZb5ECkGrWG3yavefxXrQuyfQN351Uy2Is9jweOs5gtnLiqirI .oIoR6HDQL0NUj5YNI7vS..noi.HZkBdZubQxrpBsu8PeCr5D09R7Z5fnVEw7LiG3icr8VTWEkjl Pf7IjFyY6PbtzB1Oj312uP0mqCkaSwX.5R4nQzByZN6U9J8_05cZs8XhMiQjhnPPrn_cdRt6oJ6A BCONUCbId3hexj6ZJIg_S1QM7Yhb6SMKv2xXx4s_6UaHXKK2DEyVpCDUDN4I17Ln_..OKGeMVuFv gRZD9CsERjaslecWf6xOu.NxE0cub4e2o0CS1O5DhKLjCa6F.Vkgp2W8sDu52a9tRUbsocr7v74G 8iItidJmrAyI3nL3F1PzemwgzZ5Tojc92zI28C0hp_eeqKri1QQ_u1koxsBqjMoBT7Dd1wgX87ZM 6LXdylnc1My.g6I4Ju1qlAM_59e.d.6tYRf17w.wRAVRM9Xf7LanZzc6W_oZJt6BIkbVABvvaCGl eEeP5Zx.nwVgS5fC1zTrfDgh7Vc9rRwGvXFIAhUkI.pXkd5RdbOwSQxM9akv0B0U1_M.LGLiZE7s VLO68MKqQWUqeHCQklD.0lDeo6WTGd48ur3uNRmKSJOPWfXIcoX0WRbn83cqWT9.KaBkYnSCrbOR WaRBI1rpYMxfL0bC31F58XijW1lZ2Iu0Jb35I7e2K1lBUNmV7HVB9ZT8FxeplVcT82No3cww2prs qXqaR1kztDdadbyG86xk70oE1xesSGyzUsKQzQSR6KYvDIVumv3o4P7hXGgAHTkRYfh_apHgxu7M Gcm69TXxvHUQvETdz4RtU1VE.SkBonymJHDf43wcbjoBmGbfvyJNxTWxY3D2wbmMV.K1YFl1vIrt I64NGmqzw9HpVuPy9EtMK6.93Q3MYdtMydn3ctn8NpO74v4QZ0NuFoAtaVbpUh9TbnKv4iEVCD4h G_wRe7GYGR4P9L4DrN2mi4Qxb4FJEDT4cwLFrbCM6uKAVKTw1JcOUl8jKsFQEJFlJNNRHZq66KBO tH77wVcc0VSQVA4erDfnMdHjnnYTB2mlmPEyNxO5Pb8zxO9_qIHGDmABWlKYpQFju2BpGW6O7xlp DKg7Lw3cPvxYLtmiZ7JEu98qZLGzUumuf2yiy3fo1Ag5KpYOmtslgvc5w4e_vmc07ke77E96W7V_ fKfuccFfnQ5RzvQMefi0AmCkAMe2bZ1CEHhlQjUFYaFf2y8Zi_UbXn_pbbbwsEdB0DGAwRtrzo55 7i203yEs4LrlZMC3LXBT4dM3WnKq9QF7k.F9AkyP1ccwjY7BIZU1j5IC.Bc.SjIgYxnR3qTtzKAI N2z_HuK_.JzwHt_MSeoQ- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 14:00:57 +0000 Received: by hermes--production-sg3-9fc5746c8-vmkgs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d91a7d13674122a159ea352a5bc06085; Fri, 24 Feb 2023 13:58:55 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN> (Dmitry Gutov's message of "Fri, 24 Feb 2023 15:32:32 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> <87y1on43xs.fsf@HIDDEN> <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN> Date: Fri, 24 Feb 2023 21:58:37 +0800 Message-ID: <87pm9z412q.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1587 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > I vaguely recall them talking about such problem and working on it, > from certain dev blogs. Though I though it was supposedly fixed in > GNOME 43.1 (which I'm using). > > But how does it relate to our situation? If GNOME refreshes windows > more often that it has to, then it's a performance problem for them > (re-rendering takes cycles), but not a correctness problem. > > The only things it should do to us, is helping to mask our problem > (when Emacs doesn't refresh quickly enough) by forcing additional > repaints. The problem is that I suspect Mutter is forgetting to queue a buffer flip or to update its back buffer with Emacs's window contents, since judging by the logs you sent, Emacs is making the same buffer swapping requests regardless of whether or not the bug can be reproduced. >> But before you do so, please try the following: >> - Use a less resource intensive testing program (not Firefox or >> Telegram Desktop) such as ``xclock -update 1''. >> - Update to the latest version of GNOME Shell. > > I can reproduce the bug when the Emacs window covers xclock. Right, what if you move xclock so only half of the clock is obscured? Also, when you run ``xprop'' and then click on Emacs's window, what is the value of the property _NET_WM_OPAQUE_REGION? Another idea would be to place a constantly updating transluscent window on top of Emacs, which will force mutter to copy the up-to-date contents of the frame in to its back buffer. But I know of no easy test program for that, I might write one tomorrow.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 14:04:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724741326575 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724741326575 (code B ref 61667); Fri, 24 Feb 2023 14:04:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:03:33 +0000 Received: from localhost ([127.0.0.1]:36368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYfc-0006uX-Oh for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:03:33 -0500 Received: from sonic314-47.consmr.mail.ne1.yahoo.com ([66.163.189.173]:43359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVYfa-0006uH-VC for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:03:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677247403; bh=H4dfedmN8mhAMZPis4hvh9+IFvq1KXGuj5N4FmZC25M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=VvbbOsC9S7zZka/jLDZvMzVo/V//qPrin5pFfKzKXhd+J9Y5A7HURfEJGDiPAVIrsPtdrbSuXGdHKHA3uKQ2U/ws+PsQzi0LkHp+Ur9PUBxlxvbhhEeZ/QitdpqanKe8I13W2cuj4DXdXAMecQkIqse3dXVHjm3iO9XkPVzuopgh2dsi9W+LvDLmeGFVjgkaU5/9j6nJVdR78lgxVqP9ZG7R0DjBysKldRsy4n4l5UUN20Me/zMxUlys58IGvfVYrCJS+o3ZY97QwyxbuC4uqYGFVlki64vo+cUkNYXkP2tVIWk0k4TWIMXuiZfTO5BBUZbLqwzaYW3DN3E5CmfSxA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677247403; bh=JPubbgfN/6AkWplgEumzVou/V2xP7Fnmt74LAUDo3/d=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=F9Cl27nPpShi2toN5OTyBlXWgHt458qLm/TELaT447ZLCXv46dWIk/Ay2sVcD24c3aUIpHjgeMlqkdDHp2XWAmisCMsr4Tw3aDJL9uNtjzOvJOj5UaQiAcrC/gbjsQhxQfyELDYI8CctvY39iCUf7nDloR+lDWfFsNIJ95ZCPAhGra7g1RRCrVLXD0uoJTN0o33Glhau0b0wXyt3iOg64rc6PMVQvCGbUYRPrd5ZdVE2xRlyrW9D4KytORpvPVFQ4RdoaL9ofPRK1ojcSyVbH4dESA/Af0ABfEdY1ZvRVSq48rwJLetuKyyWMo9YGchC0aqPblBoMmbZbGZwgYfDBQ== X-YMail-OSG: sQAzu44VM1lYWgvkXxXMg5IJ9Edfq3YNLE6NcGJirbMnUHojbPR6ARx1avaTdtS Boe7E_PeeSsIKKWpPhr6yChiLpaRggio_8XbVGuPPHqbEM29ojr58LZQzc.cmZGQJtfCxTgfR4cX kHZoZ4uoM4yQou7_iDvU0WFpfJlIoy5Zbwf7yNbh6xMDGgfalOlNuD5S1dAZOesuGX_3QNycwC6I 3wmNDFWoqOazXpgzsqN075xCczN15VPxw8An.9LVgEyuf5ydy623GnEyP8oerUHcA1.IAcqNzMIQ e1O_o.kNSwKxeyrRIqlycDu11OGq4c_YI5oiWZyCiRVmrseDYUAu8KW6_8eLeEPQPiP0k06qLeml mK0eT32IhHSuH12b_PwKv63HbNyn.DwawFPiItZmM6dz9Mod3C_Cm48gapnSMvyenlWsy94oBKin OPBDPQnh5O810bDcw3WALSZyEvCh3y5Nudac6.sj01k6xqXrUMyDeKVSFu7D9h8twpaf6TMnxaO6 jNE8wotny.qZcQLtrDSxxb3lPojV37FT.0Y.b8C3h9cMIkOrv5lAl6CJpzRnz6HXCjwiErJYgiAK 3i4WdFQpN4_zdQ8wrYhbvPddZEyNnMvrvp7LnPDF2hVqO5wrlXsB2pu79kXKuztONbHu4D56T5jx KW_GMJfyE2QpTkg0Hvz.IhxZWnsHJEvDrmpH6lD0cLW4R3SAgor2LaxdzUSSed.pVih3zBr_iT3b GOUioL7NqNDTAvB_4NEhVcHWZJNlKP3z6CmrS7qTr.hx2i60tpxDNRtxjANcIiB0Evm6jL6tbR7P r1WnPj.qNgwZWaxPKFC00u6suBe5UCAIu7KJCYV7_u1Oc1MOEFhMN3UxJUynIO2FHHA_ctFSVzCK VaxHj4n9RY2dfFIE7imdrJ6ctqh7Of4JlAG38cjKrtv6K4VsQg5OkpIvV0MXrT_tZntTApNGHgdO 3ITfyng_jlAc5neMuWJh1TIxUyet3rwVSzU8EkkXE0XOz6pu0SSLBZFSNQmy7PS1ZBHnyKn18w0C I9YEZJ4tDCqHHLfZQ7TJTcfzBpPW_zfJi1wBIvLbqEh4KPOJA7q2f.A_PEhVQE4q0oHAb6KpLHX9 kho4jQTbF.irq4Bi_p_Des2VTWvIyVS.pMhOacuEbX2GRSky5VYIbQYYDWQct3jtQYEJd4dVucmC 0amnrj6B0I3jog2ZdpWMQQQ5e8kuW772Me4tPGxdg.nr4ybv2SVMZZTMcRXF6gp5q31xjsvA_toH lnpGi_c2nLZ2okOXWEr53w6wVIqDntsqsrE.lPotfywFEWVU_SPpAovltQLKBFfTPqOoEUDM_EkX KkWVm3iNKHJcDMdjOu8XUubLfPU4tgGHZwEjA7fUd9Y1er5BekDGBLqIhkQWcVYnLGjlKxI9NzjL q489MNhTuy0yh9E5ut1RqU66Xcv5.T_HwMgV4lp_2FAHrhuRvCoDkTeHQACdTblRIHn35_goiHPp mMnsJi73Guhrd2sTodzGCLyGZJ2LUYUsTDmsZT2v2e2It.Ck_XLICY9jjZn5UkMahZBYYxv04QQJ LIyQhX4A2zpUW78SV.I4mnP38RCJMdWSnVCbLxPkHN2jQ5eM.ZcmCgeaG4W73m57ReKdaCEPQiQY BCge4hjzPlVwDL5NIDs6xabjtjWnjSo8Tntb1zYFjWEDTNVDVA5KNGMcfYQ4p5Ad54HNzm1TkDNL oVL0bk0vsJRh6YtNzXJvtlP.Reld74Tu4hrz2U2MUPVHqAPfiCkb6iG2uUdXZTaU5CA2cR4Yb8T4 dpdaCQiyK71bA7ELJpcC8Ip7TrTormsdkN9EtGmmv7FgfyH6Cf4qPvsoWx_1tNBzxy3H2qZI6aXf WH2YG78D52JnqEytCjyzd3g.Ytu2TUyHdG.drBZKkiTC2ddQ2xwl4uNuIWvQzGTu6cqKMdce2w0w EIO0Iiab_W8v9yg_2oD_1AtQ8T..yqFauIRwt7UONRSSrpBeDmdMzILZwfJ6t8gHu9hbm7EOPnBB 1LrMhATt5tER2IDYXOrR.KE3UnpudEgwTytBSwthcltB4KMnUyntuBwMbZaB1oyqU4ys7Iw8w5LT WyHXvi59rwgkngS3AkNFYX6W_thOFzRpskaKSzPuSJOVbXmnK2M8DbhsgyJm3qkY8vjJMtybww4g b68L7Q8hgAeso102gdqxP.nUt8yrxJs1WbYfPmdfWOnCp8lZ8a8IByMIxbNXT2XT_FGBEt8ViDoN 3scx8Ar3R7N3f3iUN9BU9YYuSWnUQFTQMOobDJj5383lkKvz_IDqV_iY9AQlWjXXkQHEFroFxvFi sE0nICduzsmgyEtyURQ-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Feb 2023 14:03:23 +0000 Received: by hermes--production-sg3-9fc5746c8-qs9hb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 471c56e53b1b47083d3f03d5b09e7e8c; Fri, 24 Feb 2023 14:01:18 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> (Dmitry Gutov's message of "Fri, 24 Feb 2023 15:46:15 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> Date: Fri, 24 Feb 2023 22:01:09 +0800 Message-ID: <87lekn40yi.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 425 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > --eval "(setq frame-title-format \"foo bar foo\")" > > indeed makes the problem go away. Both the 200-300ms delay in my repro > scenario, and the multi-second delay with my personal configuration. But in this case the frame title will never change, so no problem can show up. BTW, is this related to the buffer swapping problem at all? Isn't that what we were trying to debug?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 14:13:02 +0000 Resent-Message-ID: <handler.61667.B61667.167724796027461 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724796027461 (code B ref 61667); Fri, 24 Feb 2023 14:13:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:12:40 +0000 Received: from localhost ([127.0.0.1]:36394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYoR-00078r-Q9 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:12:40 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:36687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVYoP-00078d-WE for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:12:38 -0500 Received: by mail-wr1-f45.google.com with SMTP id l25so13650005wrb.3 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:12:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=fIkIePvcwhEfUBZG4EjQSCEuhj4VzDZfM1hxxtU2Iw8=; b=FtMw2R3NCmJHg9V6/pooFCjf98+kV6SB9BKs1UWUZNevt8Rpz2j7D1uRJoxc4D0pgq 4qM0TLbkV7Wq85QSZWeuujmyfzpi65PcnJnrzEaIjBDckJQqB9c5QnAdvq9t8ktELD3t 7ikjATSsDGPfgmCDZPJQf0ktJBCG36NVXbHyLG/4CfXr73vqI9aznvOPNc/phGsPtJe2 imsLj6NC1FoCq88I227bI0lV4R9w92g81jgVCAxGoPfmvf0LdPYWyxVwuadlcadA3vta oHaWraP8OZ5vN2iYjw1CL5BWzUCbTY69sW+aW2MDrZtcKuay+dQL/jMXvpXAfTLdJI8z n+pQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fIkIePvcwhEfUBZG4EjQSCEuhj4VzDZfM1hxxtU2Iw8=; b=FB1mUEd/eFl0VDaxJe3ekUXx1/KCDK60CqgOoVRgreea5LQZBPhn6C5M8QFyvU2Sqd gndNLQTd3pSRzYGuZC8jfj6PE7h15WOm8kmhVmaQVKLj44xaORU5K5Aq+TmtSVoHul0b ba+X0TcbEtO0+YxJN0ObIj4cMzoxDqb5rGeYB9yYT++ld3lt511aYq9Vfl3OE3HV91KG we+2+LvqcKKOeNUbfTgrvn7EQracZMNx9T3ylxy3Hms67tl+Je//SSnIPGlxQNtyuMAt Nk+1fUHrcxlU1Orfz92EbOP31hdSPsOqVYNecYovceHPS6VnIVXKGVFgy9bO/aqOXsI7 aLVA== X-Gm-Message-State: AO0yUKXdpT1Mc8QkI2ZYmMR0KBg1IMOyAluu76/pbL15NURRtLgoQuzY CuIJ0ne4NuAPgmaMiOyA7YI= X-Google-Smtp-Source: AK7set/cGwRKRG8ULfj7PWn5ALGgBPhwuV+QB9tugcfLZaDwx3WbB0bSRDewRofiQZ7mzuygBl8DDg== X-Received: by 2002:a05:6000:144e:b0:2c5:48bd:d494 with SMTP id v14-20020a056000144e00b002c548bdd494mr11064794wrx.29.1677247952146; Fri, 24 Feb 2023 06:12:32 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id w23-20020a1cf617000000b003dc5b59ed7asm2968330wmc.11.2023.02.24.06.12.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 06:12:31 -0800 (PST) Message-ID: <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> Date: Fri, 24 Feb 2023 16:12:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83cz5znpko.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 15:46, Eli Zaretskii wrote: >> Date: Fri, 24 Feb 2023 15:12:53 +0200 >> From: Dmitry Gutov<dgutov@HIDDEN> >> Cc: Po Lu<luangruo@HIDDEN>,61667 <at> debbugs.gnu.org, >> Eli Zaretskii<eliz@HIDDEN> >> >> 817dd546497aadefbe9acc8762e3f7190799c5e6 is the first bad commit >> commit 817dd546497aadefbe9acc8762e3f7190799c5e6 >> Author: Stefan Kangas<stefan@HIDDEN> >> Date: Sun Sep 13 18:24:31 2020 +0200 >> >> Improve frame-title-format and icon-title-format >> >> * src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text >> "%b - GNU Emacs" and replace "@" with " at ". (Bug#41147) >> * etc/NEWS: Announce the above change. >> >> etc/NEWS | 11 +++++++++++ >> src/xdisp.c | 3 +-- >> 2 files changed, 12 insertions(+), 2 deletions(-) >> >> Triple-checked that as well: the commit before it doesn't reproduce the >> above scenario, and this one does. >> >> Looking at the commit, there is another difference in behavior too: >> >> - With this commit, all is as described previously: I press 'a', window >> title changes, there is a delay (randomly), then the window contents change. >> >> - Before this commit: the window title doesn't change, it's always >> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), >> there never is a noticeable delay before the window contents change. The >> buffer is displayed instantly. > How is this consistent with your previous finding that the problem > exists in Emacs 25, 26, and 27. The change above is only present in > Emacs 28. Does this mean that the problem 100-200ms delay and the > original problem are two different problems? Easy: my configuration contains a customization for frame-title-format. It's set to (setq frame-title-format '(buffer-file-name "%f" ("%b"))) All the time I spend bisecting the config I didn't think to change it (it's the very first line). And this makes the problem appear with Emacs 27 and 26 too. The only question that's still not clear is why this causes a multi-second delay with my personal config, and only 200-300ms with 'emacs -Q'. But changing the value fixes both. > Anyway, if the changes in the frame's title are somehow related to > this, their effect is to cause Emacs to call x_set_name_internal to > display the new title. Could it be that this function takes such a > long time to execute? Or does it have some strange effect on the WM? My vague (and likely wrong) guess would be that the WM knows it needs some update from the Emacs window, gets it from the title bar before everything else, and marks the update as completed.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 14:15:01 +0000 Resent-Message-ID: <handler.61667.B61667.167724808227697 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724808227697 (code B ref 61667); Fri, 24 Feb 2023 14:15:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:14:42 +0000 Received: from localhost ([127.0.0.1]:36404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVYqP-0007Ce-Kr for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:14:41 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:53108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVYqN-0007CS-Mz for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:14:40 -0500 Received: by mail-wm1-f53.google.com with SMTP id j3so9530298wms.2 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:14:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=R5NNvSxHYuEvYHXBVvzGS3R9Y8Z4sp1XsYfKHzO+HII=; b=eQ6rfpHM+/qCReQ0ktM/7XGxWbjwD02jr5c2eJ8onwbyoWqdphAx9s2ER5/FwpsyAE KlJ+qduuYM1C9uzIn4lluPNL01j31diAz6iORGKg1qS/haW0oRpinp1Hd22/2waHoq3L WvtqisGbKTCfoqxRP3Tp6KPrbbjgKupZVKHsPkeST/kuBOT2sOoi05VvtnwTyO2kgzQC nbWizhgCCFRszpZyHUgKEEUNeC0+Um92rvkt4PGUZTHy4tEV4g2lLmqzDX4XFPYPlQhx RGs9EMdAYzkUXvWp3GKqN01vCYXMk479XXDx83JRiWRzoK+1MsNI2KzSqq9JhmIqpyly 20rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=R5NNvSxHYuEvYHXBVvzGS3R9Y8Z4sp1XsYfKHzO+HII=; b=M0YDF7Qu02pf6OwAMVh1C+NOCOwC4bUk+cbsJHSR5VTfod9foBYroW8G3MhycST04R EJb47JEVlz6YGLhL2LGhbIspPKykwa4JZro59fFaSgSwxmuJsx+BVY1d/55ExnPYb9QX O8EBXL/Ikjed9ezFdiIOgDNWstOnaaAz6M5LM9fyl50ET9YUEgqJFPhiij/wHR1Z+2LX GUFF2KHw4ylEbvCimTVPOTZH8HA8at/jzQRchZBfrclHraCO3i5uTw1e1oADjmIFEHKj BUxQYFhh8Z/1sQcMzgHNCY+MhxkyTpgpOvd83vyhdeNn/3O+Erztxx4WLupeJiFPJmCa m7Fw== X-Gm-Message-State: AO0yUKWAI4zRQNjtt7gCF/Br9GdYp5pfaeLpfK/21L5qZivXCZjrguti /P0gqPTP6IIRlyusT1x2Lt8= X-Google-Smtp-Source: AK7set9pCOdm6QtTVbG2C2de1bsBaz6GDOXuj8yNxxDDSXXNriBMgDS/tB2Pab5s2wNPGtVen1IG7A== X-Received: by 2002:a05:600c:a696:b0:3eb:2de8:b74e with SMTP id ip22-20020a05600ca69600b003eb2de8b74emr653798wmb.27.1677248073908; Fri, 24 Feb 2023 06:14:33 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id p13-20020a1c544d000000b003e208cec49bsm8280350wmi.3.2023.02.24.06.14.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 06:14:33 -0800 (PST) Message-ID: <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> Date: Fri, 24 Feb 2023 16:14:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87lekn40yi.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 16:01, Po Lu wrote: > Dmitry Gutov<dgutov@HIDDEN> writes: > >> --eval "(setq frame-title-format \"foo bar foo\")" >> >> indeed makes the problem go away. Both the 200-300ms delay in my repro >> scenario, and the multi-second delay with my personal configuration. > But in this case the frame title will never change, so no problem can > show up. > > BTW, is this related to the buffer swapping problem at all? Isn't that > what we were trying to debug? The problem is in the noticeable delay between me pressing 'a' and seeing the contents of the window updated. When the frame title doesn't change, we simply can't track it as an additional symptom (that the buffer has been successfully visited, but the frame display remains the same). But whether the title changes or not, I can easily see the delay between me pressing 'a' and the contents of the window being updated. Or its absence.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 14:30:03 +0000 Resent-Message-ID: <handler.61667.B61667.167724896129317 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167724896129317 (code B ref 61667); Fri, 24 Feb 2023 14:30:03 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:29:21 +0000 Received: from localhost ([127.0.0.1]:36469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVZ4b-0007cn-Bm for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:29:21 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:39590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVZ4Y-0007cW-HN for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:29:19 -0500 Received: by mail-wr1-f50.google.com with SMTP id r7so13944573wrz.6 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:29:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ryuBF9I6bWEkDsTgTgujsLuGQxv5o91JgOf6mR6eVTE=; b=gydKYAFmxt27m/IvMXszhBLSzxSg7tTmPUChFhAuQ/MeY2iHMxAZwR2T1ZfxODYJeO alL5Dw+yyNceUx2ruewUa+RtvmPjYKdqfqE/nmPAqKqUD+FmDXrvvsTqWbPy87Qja9ss xCVTbEpqHS92uNTKjOn6fBwqdtzgweDfXpCb0JZHU+X28bm89SZFxVvXJ6WLqSET30iO GlRZ8oiRlMDyBjw7ZWounXRkoSs0vqSAF+A8iIAxra9jkp/6DZyICmz8tFW4RDePv1dH umIWDm6UNWm4651zEbK4VALAicCaj1VnD7TV/xuQaKmvSEGfTV5zCLaG63qsz4/wC9JX tw7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ryuBF9I6bWEkDsTgTgujsLuGQxv5o91JgOf6mR6eVTE=; b=ihD3j0JzMbBJLUNFIbjNcvuY6F/RbYRLLuCNyMrUuoYGkemhGx8EWk6FHWrSj62oni Uc8bnvjUYC99t2Az6YNnu0wRDNnOQFCz02jaTizTMyAVZEuKsjOraUs89JYHfbo4xYRw RqUpP3b8k8Zhp/IPS6vHKBRvmMVgXS4X9Qop4grCTgfbWLv3aL8V2sM5B9HmRteO2QHv YWt8+ppwsimS66pFNPt0DdgPHZ7doW7IU/qssE1nesKxLVFKaUIXBlRrnFQtHpUab7g/ 2M0Gy/ww0J9e2T+JDbvPAztXD7t2HFM1XF8NEBbPhCOZWjzCJ9F/b5QXA/JUvMAZTM0u 2H5A== X-Gm-Message-State: AO0yUKXNaV/1S+Xg2dHYU9jM3IsZfTX6QpBWoPZt7rkPurKOAXQm3C5+ 22KwglgGA3N4aZYXylEXmuw= X-Google-Smtp-Source: AK7set9WyiuLhHzkcZmarBsZPP5Mz4o8gHurkqnMObSNTJ3iB8bhp01s00wEM5V8u5fdP91b/9zHug== X-Received: by 2002:a5d:6947:0:b0:2c7:1d97:bdcb with SMTP id r7-20020a5d6947000000b002c71d97bdcbmr1951707wrw.36.1677248952594; Fri, 24 Feb 2023 06:29:12 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id c16-20020a05600c0ad000b003e214803343sm2932900wmr.46.2023.02.24.06.29.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 06:29:12 -0800 (PST) Message-ID: <b207b3c5-e636-9997-663b-fe54db8a1e85@HIDDEN> Date: Fri, 24 Feb 2023 16:29:10 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <83ilfsrj4z.fsf@HIDDEN> <871qmgoh08.fsf@HIDDEN> <51980b63-8387-3a25-8b08-ec26e656cebd@HIDDEN> <87r0ug5xu5.fsf@HIDDEN> <f54b020f-f586-59b7-d81f-669632e22b98@HIDDEN> <87edqf6fpm.fsf@HIDDEN> <44f4a642-c631-f81d-8a79-1aa5116f214a@HIDDEN> <87y1on43xs.fsf@HIDDEN> <e962fa9d-58e5-d1b8-8880-c14c54902425@HIDDEN> <87pm9z412q.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87pm9z412q.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 15:58, Po Lu wrote: > Dmitry Gutov <dgutov@HIDDEN> writes: > >> I vaguely recall them talking about such problem and working on it, >> from certain dev blogs. Though I though it was supposedly fixed in >> GNOME 43.1 (which I'm using). >> >> But how does it relate to our situation? If GNOME refreshes windows >> more often that it has to, then it's a performance problem for them >> (re-rendering takes cycles), but not a correctness problem. >> >> The only things it should do to us, is helping to mask our problem >> (when Emacs doesn't refresh quickly enough) by forcing additional >> repaints. > > The problem is that I suspect Mutter is forgetting to queue a buffer > flip or to update its back buffer with Emacs's window contents, since > judging by the logs you sent, Emacs is making the same buffer swapping > requests regardless of whether or not the bug can be reproduced. > >>> But before you do so, please try the following: >>> - Use a less resource intensive testing program (not Firefox or >>> Telegram Desktop) such as ``xclock -update 1''. >>> - Update to the latest version of GNOME Shell. >> >> I can reproduce the bug when the Emacs window covers xclock. > > Right, what if you move xclock so only half of the clock is obscured? If both of these are true: - xclock is only partially obscured (half-ish). - The updated frequency is high (xclock -update 0.001) then I can't reproduce the problem anymore. If either is false (e.g. if I'm using 'xclock -update 1'), then the problem reproduces still, albeit with a little lesser frequency. > Also, when you run ``xprop'' and then click on Emacs's window, what is > the value of the property _NET_WM_OPAQUE_REGION? _NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 1456, 1296 > Another idea would be to place a constantly updating transluscent window > on top of Emacs, which will force mutter to copy the up-to-date contents > of the frame in to its back buffer. But I know of no easy test program > for that, I might write one tomorrow. Thank you.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 14:55:01 +0000 Resent-Message-ID: <handler.61667.B61667.167725049431925 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167725049431925 (code B ref 61667); Fri, 24 Feb 2023 14:55:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:54:54 +0000 Received: from localhost ([127.0.0.1]:36491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVZTK-0008Ip-3V for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:54:54 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:50897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVZTI-0008IN-Ns for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 09:54:53 -0500 Received: by mail-wm1-f50.google.com with SMTP id k37so8592628wms.0 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 06:54:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=yB6zPUm+fly8yFjm8dJo7xOHWgjcNWeHfT9WnXblZ0k=; b=bxFYir53wIV8br3rGUsllaSo1nHX+1Yr97PrcBg1ncp0jMd2ejmsTaGkyJxBCsqLwG NYkuhBTtE477FbbjxIN7LkYjVKt/t8uDeo8a5uCAMA6C3HKnt8AqHtbT5PraHVf18c+B 9hcA8bZJYLuBf2DAt0YjNzec07MqA7aq05eBMqMYAiBLa7H+TEhE8zMTn4SZgtmrD5AU /47PKjHO/soDmzDpBQ8FtnUX6C967nfUQz+eNUm0wsqyctBJJtaZ//5Ufbe2O/pwuqez uxxGXimoWA/10OblB3YJRLbJQDH1SIgHTZRme/hibAciLfYfdHmN8H9lJhOd64qf9n/Z 0KyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yB6zPUm+fly8yFjm8dJo7xOHWgjcNWeHfT9WnXblZ0k=; b=gfyEX1eNxxJzm3ZLIVEV2bilGTzXmrt6Yn8MQ7A3BxqNIqLLWm0lD3x4b4tTWEOJfs dWto0g7HjUvMwTxEOUbDpPh48TlmKq5vwd+HvxMgwcEpMKdsbr0TNT9EvWWqzuxM9lvB 9hGI3neqk/A5fPFaQvFebYP6dO+9zjgtmfdQqz8PQ8XoIjAAKTZlGjbZ3vWVTYMFSBXa Upj1CcEf58AgSIrUhwyUMhBxfnwfXSXXe25bYtqQmGEKJemUxfAyi84yci85xR85AWtO lTMHi0R6f1nvIM2d+s30ghB0OFQipH8aEGrFekbzM0UqCVz9xt7l/z2hJFVriT8K2gD8 CvwQ== X-Gm-Message-State: AO0yUKWNea/f6qNmvwJdZD3cZp+/t0lwgHQH9YQWDQf2j8DzTz6g6/g3 SJNuXLOjAE+b2nJRXhcIrJs= X-Google-Smtp-Source: AK7set9DBQJQh4pftg3Rag87pm3WrsreBRY0uDIlCJato4jFR08ox9dHmfY1XAyAE68oC5JCLw7Syw== X-Received: by 2002:a05:600c:4f44:b0:3e1:df8d:e022 with SMTP id m4-20020a05600c4f4400b003e1df8de022mr14169037wmq.9.1677250486630; Fri, 24 Feb 2023 06:54:46 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id c16-20020a05600c0ad000b003e214803343sm3002773wmr.46.2023.02.24.06.54.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 06:54:46 -0800 (PST) Message-ID: <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> Date: Fri, 24 Feb 2023 16:54:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <5002b0b34b1213122157@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 15:54, Gregory Heytings wrote: > >> >> I don't have any of them installed, but I can try. Which one do you >> recommend? Perhaps we should choose one that still uses GTK3? >> >> I use stock Ubuntu (22.10). >> > > Window Maker, for example. I think its package name is "wmaker". Ok, I tried with Window Maker, and it doesn't reproduce. But IIUC Window Maker is not a compositing WM (which most of WMs these days are), and also, somehow, Emacs startup (with -Q, without init script) was like 3x slower there than under GNOME. So the difference could be caused by higher latencies as well.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 15:09:01 +0000 Resent-Message-ID: <handler.61667.B61667.16772513132082 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772513132082 (code B ref 61667); Fri, 24 Feb 2023 15:09:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:08:33 +0000 Received: from localhost ([127.0.0.1]:37901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVZgW-0000XW-S4 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:08:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVZgV-0000XG-Ew for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:08:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVZgO-0006Wh-Hr; Fri, 24 Feb 2023 10:08:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=GRSBpVkcksQ6mse6/TyeUaLJshYGH8QRI5CnyVnq6Xs=; b=KXxg+UMf+/91 KXCzIUqhNKJgqGUmr2qQIFTRl5NtCp3HrvT5ErwXQzekjnJdUkTq4Z02KtbMdkSbWjKLl8TiyG4TK XwGszolJFbKRrzufU6XXym6/sGroW1eErMsI+S6bwv9AOdbT2rLBV20KAsMgv3vSxth1/d1gezh2q iYSD8G8oPNgZr+9fYO+pL9r18i9Gxw4TNaHPitA0nAWXc9/sPEKhQ0KY816X3hTlcDFBWHg6mWz7w HlgVMeGZHwdNnqWEDgUNM26gsw8K1FeU43HOi7NXJn8x2zvU3O+CC3zU4jXgbU1n1yjRj9owkIbXN LGYA6zQW/6lCq4g+P7i4bQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVZgB-0003lE-5Y; Fri, 24 Feb 2023 10:08:24 -0500 Date: Fri, 24 Feb 2023 17:08:11 +0200 Message-Id: <838rgnnlt0.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> (message from Dmitry Gutov on Fri, 24 Feb 2023 16:12:30 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Feb 2023 16:12:30 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > > >> - Before this commit: the window title doesn't change, it's always > >> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), > >> there never is a noticeable delay before the window contents change. The > >> buffer is displayed instantly. > > How is this consistent with your previous finding that the problem > > exists in Emacs 25, 26, and 27. The change above is only present in > > Emacs 28. Does this mean that the problem 100-200ms delay and the > > original problem are two different problems? > > Easy: my configuration contains a customization for frame-title-format. > > It's set to > > (setq frame-title-format '(buffer-file-name "%f" ("%b"))) > > All the time I spend bisecting the config I didn't think to change it > (it's the very first line). And this makes the problem appear with Emacs > 27 and 26 too. So the hypothesis now is that changes in the frame's title, which cause Emacs to update the title by issuing GTK and/or X calls, somehow cause the problem, is that right? > > Anyway, if the changes in the frame's title are somehow related to > > this, their effect is to cause Emacs to call x_set_name_internal to > > display the new title. Could it be that this function takes such a > > long time to execute? Or does it have some strange effect on the WM? > > My vague (and likely wrong) guess would be that the WM knows it needs > some update from the Emacs window, gets it from the title bar before > everything else, and marks the update as completed. Can you please time that function anyway, if only to make sure the problem is elsewhere? How much time does it take x_set_name_internal since its call till it returns, when it actually changes the frame's title?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 15:14:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772516032589 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772516032589 (code B ref 61667); Fri, 24 Feb 2023 15:14:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:13:23 +0000 Received: from localhost ([127.0.0.1]:37919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVZlD-0000fh-24 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:13:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVZlB-0000fC-24 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:13:21 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVZl4-0008Jz-On; Fri, 24 Feb 2023 10:13:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=v0BnqrVb7D7NU/Lc24mNSuPqR5RwAwIkz7D4QtSBk1Q=; b=Eq3TEjOpF68X Jcbbwh6vdzwWT7vpICMFC0cNA0rzcxZoFbYtGj1nbWcPpK0qMEmt6Dv1/PKfuDV6rFyB42staLquZ +cIoxCHmgBjOwG5ccG7WllbMGKPCxRzX+T81+viQivkHLFEmFstZdIjpAp89NNgbb+yHWfoV8vUHm HJcfLaHanLh4wnS7GoLwEYuTbv/5lqSiOPPQ15NOWUIJsRDGHaqSmY4orjF3GyB+rFWuJPv0pUPcM lPx1k25wARXzAhS4Qh4QskgwrOhKmj7wQV5n05F0jThp3Z/8hPQCh0GeCb1RPFvQQo96G+7WgO4Mp EAHh/iz7+WqMwl03VCp3Rw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVZkd-0004MT-FB; Fri, 24 Feb 2023 10:13:12 -0500 Date: Fri, 24 Feb 2023 17:12:30 +0200 Message-Id: <835ybrnllt.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> (message from Dmitry Gutov on Fri, 24 Feb 2023 16:14:31 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Feb 2023 16:14:31 +0200 > Cc: Gregory Heytings <gregory@HIDDEN>, 61667 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > From: Dmitry Gutov <dgutov@HIDDEN> > > The problem is in the noticeable delay between me pressing 'a' and > seeing the contents of the window updated. > > When the frame title doesn't change, we simply can't track it as an > additional symptom (that the buffer has been successfully visited, but > the frame display remains the same). > > But whether the title changes or not, I can easily see the delay between > me pressing 'a' and the contents of the window being updated. Or its > absence. So now you are saying that the changing title of the frame is _not_ the cause of the problem? You are now saying that the delay _always_ happens, and that the change in the frame's title just makes it easier to spot that delay? So when you earlier wrote that a constant frame title makes the problem disappear, you were mistaken, and the constant title just makes the problem harder to spot? And the delay exists no matter whether the frame's title changes or not?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 15:21:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772520393488 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772520393488 (code B ref 61667); Fri, 24 Feb 2023 15:21:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:20:39 +0000 Received: from localhost ([127.0.0.1]:37932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVZsE-0000uB-P8 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:20:39 -0500 Received: from heytings.org ([95.142.160.155]:43166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVZsC-0000u0-L4 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:20:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677251557; bh=VlyaR3Mjq2pMeKScDwWHdnKhSQPamVG3oAs4YN1gDQk=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=5MsZzPdH2SUW89dpgUK019216QZSNZ1juvJWLGYPRLKnlYcAxcr8XVfOzieBv0eae tvWdD2bb5Bl6eo1azMwrlBXcQcF1/Du0ulyea2LD3ZZ/IEBP5T7qvhQJB7tvXOJcd2 nkkm0oElGx4U/zJYjKHNn10BE/FQnBPEwd04jOt0VDbT5zxkAWeS4GCNaiDsIxP4hx veESjqsVkRvoIH4OVKv+y3cx4O4i9tddnekO3959h3d5m2DWl5or43rTlEg0s8rk7k 25TNNUeDXJD7jxSUzS6p7KLMPgTGsH9X/kd2IHW9/bG/8XU1oX77anL1aixbjgMqpA bOnux0mAngX8Q== Date: Fri, 24 Feb 2023 15:12:36 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> Message-ID: <5002b0b34b7a73483fe3@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > But IIUC Window Maker is not a compositing WM (which most of WMs these > days are) > Indeed, and AFAIU this indicates that the bug is probably in GNOME. You could now try with a compositing window manager. A lightweight one is XFWM.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 15:36:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772529315140 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772529315140 (code B ref 61667); Fri, 24 Feb 2023 15:36:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:35:31 +0000 Received: from localhost ([127.0.0.1]:37947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVa6c-0001Kp-VW for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:35:31 -0500 Received: from mail-wr1-f52.google.com ([209.85.221.52]:34468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVa6b-0001KZ-Ax for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:35:30 -0500 Received: by mail-wr1-f52.google.com with SMTP id c12so14330651wrw.1 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 07:35:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=2oXJQxuVJ6TuRGE3ZElQMzOEgAS5rLC8iiSAstVCkh0=; b=QE7s/AwOv66PGNf0TbKdZySIC3ZtT/dcqMobhsO8XkcvQzoQPr5ksVzZpLalmJ/EgF LES5RA7BqgNGEOp48/k4jOk5WHGkX/D2QJMMQf8zKz9moIC6avwitktJPv/LyF9auKLS dBjGSmITrRIPDedN9jalOgcz8Djt95GepDTTiIDDR8iWdLoMMGyGESFKBMQopWbUU/me BPj4KHu6VyHJNDZH5dfRoyZfxPLmo6jvAOZ2UUiI+eXo5PjqWbjL5f74MJcDaYCwEO6m /m0rAc5fOTTYRlx7liNuT5K1+l45amWRg+1+UJpXskNWYIL6qfkIDRMIqyNO1RZbJyFy B+DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2oXJQxuVJ6TuRGE3ZElQMzOEgAS5rLC8iiSAstVCkh0=; b=k2TAhTS3f9Z4muoq+6yRX77htpCjs7EWV773Uc8qihmU/qBUXqYKLccYcS9yjPtfRV 2fxDcJyd9gfWJpbO39rw9QraZlZxh4NN1dlOXHtKUqYbVxk4XmnX2A54asE6bKNJonv8 iN16n+lBfQjNNdDfAvB5ZG5ycgeDZfpUWSPlgoc++nx1jzsef7/YokFgqCAf+BTB+qyr O4uCx0GILak6lzb1OshOYVf6x6XCxenQ1VCA/Hlkx4XQ7NgASAXH0U5aHem19w3HTGla zVCpHQRuV4HpoqpxWpjkVGS1/atvXR19Y2kiHVMM7DAJ3vKj3e/VAzyBtosAgckIqIIS YCSA== X-Gm-Message-State: AO0yUKUDw6jjOG6zzhWVlvNQN2rRhkpNbnx7pdg4KAU42w+PjlZFyiG0 /Qzuzbv+Mtgt9IT0qgEKdes= X-Google-Smtp-Source: AK7set8mQnuh5NxXGUWqHCkrat84Y19Q6vlk2t31r3/Tn9eNKQL9ps3ngiVdhItfCagDuGDdDPeClg== X-Received: by 2002:adf:cd11:0:b0:2c7:1d20:7743 with SMTP id w17-20020adfcd11000000b002c71d207743mr2467546wrm.21.1677252923208; Fri, 24 Feb 2023 07:35:23 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id d21-20020a1c7315000000b003b47b80cec3sm3053192wmb.42.2023.02.24.07.35.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 07:35:22 -0800 (PST) Message-ID: <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> Date: Fri, 24 Feb 2023 17:35:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <835ybrnllt.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 17:12, Eli Zaretskii wrote: >> Date: Fri, 24 Feb 2023 16:14:31 +0200 >> Cc: Gregory Heytings<gregory@HIDDEN>,61667 <at> debbugs.gnu.org, >> Eli Zaretskii<eliz@HIDDEN> >> From: Dmitry Gutov<dgutov@HIDDEN> >> >> The problem is in the noticeable delay between me pressing 'a' and >> seeing the contents of the window updated. >> >> When the frame title doesn't change, we simply can't track it as an >> additional symptom (that the buffer has been successfully visited, but >> the frame display remains the same). >> >> But whether the title changes or not, I can easily see the delay between >> me pressing 'a' and the contents of the window being updated. Or its >> absence. > So now you are saying that the changing title of the frame is_not_ > the cause of the problem? You are now saying that the delay_always_ > happens, and that the change in the frame's title just makes it easier > to spot that delay? I just said that unchanging title doesn't stop me from seeing the delay when there is, in fact, a delay. > So when you earlier wrote that a constant frame title makes the > problem disappear, you were mistaken, and the constant title just > makes the problem harder to spot? And the delay exists no matter > whether the frame's title changes or not? No, I stand by the earlier assessment. Sorry if some of the phrasing was confusing.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 15:52:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772538737169 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772538737169 (code B ref 61667); Fri, 24 Feb 2023 15:52:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:51:13 +0000 Received: from localhost ([127.0.0.1]:37979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVaLo-0001rZ-Hm for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:51:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVaLm-0001rL-CM for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:51:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVaLg-0004ie-W9; Fri, 24 Feb 2023 10:51:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FiFpiJsDBOlLbe6y5dsTT/GVd7fLYe47nneQj6md2TU=; b=mhKeHfoD2eRo XXbY8qaR1d6v3Qlne0n09pYpyHok5WS5O1OnTIqZwQxC/EMUtMlgWjeyoz2irLCk6eRM12gtKdZTO 7bub9jYMcLDWQjf6y6rlmGqkFdz83doMbtXLKU1F6kVcsUXNTW4YAfXI7dDZemJy1V0NBYDavIgN8 9IksBAkLL3lBmniG4bGu6yz4afIYBmYN+0gmYWBy3dwF3l/HrlCI3IM6/PGazWDVj0idO43jO8tGq uzzorPdMy761KYneYf99sCq9NJdo1CmUERV5sibW6mNJ0dz8Xpiam0DKFpaQylX23rZtyeUxCOdFA nGPymhlEjC9E6PnYctLqSw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVaLg-0006M4-Fr; Fri, 24 Feb 2023 10:51:04 -0500 Date: Fri, 24 Feb 2023 17:51:05 +0200 Message-Id: <83y1onm592.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> (message from Dmitry Gutov on Fri, 24 Feb 2023 17:35:20 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Feb 2023 17:35:20 +0200 > Cc: luangruo@HIDDEN, gregory@HIDDEN, 61667 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > > On 24/02/2023 17:12, Eli Zaretskii wrote: > >> Date: Fri, 24 Feb 2023 16:14:31 +0200 > >> Cc: Gregory Heytings<gregory@HIDDEN>,61667 <at> debbugs.gnu.org, > >> Eli Zaretskii<eliz@HIDDEN> > >> From: Dmitry Gutov<dgutov@HIDDEN> > >> > >> The problem is in the noticeable delay between me pressing 'a' and > >> seeing the contents of the window updated. > >> > >> When the frame title doesn't change, we simply can't track it as an > >> additional symptom (that the buffer has been successfully visited, but > >> the frame display remains the same). > >> > >> But whether the title changes or not, I can easily see the delay between > >> me pressing 'a' and the contents of the window being updated. Or its > >> absence. > > So now you are saying that the changing title of the frame is_not_ > > the cause of the problem? You are now saying that the delay_always_ > > happens, and that the change in the frame's title just makes it easier > > to spot that delay? > > I just said that unchanging title doesn't stop me from seeing the delay > when there is, in fact, a delay. So, now, when does the delay happen? I previously thought it happens when the frame's title changes, but now you are saying it (and the commit you mentioned) is unrelated, right? Then what _is_ related? Just the display-related activity in windows around Emacs?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 15:58:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772542437858 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: dgutov@HIDDEN Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772542437858 (code B ref 61667); Fri, 24 Feb 2023 15:58:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 15:57:23 +0000 Received: from localhost ([127.0.0.1]:37995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVaRn-00022g-BE for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:57:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVaRl-00022R-PJ for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 10:57:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVaRg-0006ek-Hm; Fri, 24 Feb 2023 10:57:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=jdi89WduAko1q2y4Q0NCb7Df1BqsTk7FMrUwqAbHh84=; b=LthF6YvzMDiK kGfiz5YWF+wu/BTusKikT50lOYZ1hR+HriXdjBqqAHRfJ1V/Mz7XhpWdVKVrhKNZWzXnoeiPcaYuu 5yMCohsYz9OisUi9WVpgnl54bFc5oK10e3G4/rlsQR2dcTy39PO8a8ofVuHZFE+Sw9WPOQSNysm9t gTuQOtz9Py5sE3dkZmLq/kfnqu1mO36USwv4CYlGyzU+DUwYydJlnjB2qhR/9j+ITcjcP+LW5TTns PF33L4RQaxFLom+QcwvVkx+B5oCeyO3xFG0gaHIZ2NJykX4nhcOlep2QAaAEqYB74/5gShA5Ek8Jx mTPDTLTTTLh20jxGWcXe2Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVaRf-0007W6-TQ; Fri, 24 Feb 2023 10:57:16 -0500 Date: Fri, 24 Feb 2023 17:57:15 +0200 Message-Id: <83wn47m4ys.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <83y1onm592.fsf@HIDDEN> (message from Eli Zaretskii on Fri, 24 Feb 2023 17:51:05 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > Date: Fri, 24 Feb 2023 17:51:05 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > > So, now, when does the delay happen? I previously thought it happens > when the frame's title changes, but now you are saying it (and the > commit you mentioned) is unrelated, right? Then what _is_ related? > Just the display-related activity in windows around Emacs? Also, if you use Emacs 25 with %b in frame-title-format, do you see the problem? If you do, then double buffering is off the hook.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 16:16:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772553539837 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772553539837 (code B ref 61667); Fri, 24 Feb 2023 16:16:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 16:15:53 +0000 Received: from localhost ([127.0.0.1]:38031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVajg-0002Ya-U8 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 11:15:53 -0500 Received: from mail-wr1-f52.google.com ([209.85.221.52]:33561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVajf-0002YP-Sf for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 11:15:52 -0500 Received: by mail-wr1-f52.google.com with SMTP id bo30so13895270wrb.0 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 08:15:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=DbzSGt6fzE+suDHftNqykLRUppL5ljM6DLEtLoQ8/+o=; b=oHiZ50qPQ19WdbMPBY3tvy2fA2EDj0vhUR2dLabmZxOpkx1NY05cfklMopA8UIZrI6 SAC8AUUz6CDEJxZvPe1atnmqvxXxIiHp17VrKiK687yaLUv8rigAvHWO1wY8eqe9gyrf yxP1WWajQlbTgx8DkcCKJv9CccRX8F9LA/U7ra77gyBJNn8tfHJRarqXsVug4JegcMw6 +rbSLBl5vtqLYSjVqgG2n1L4nJAJHNRRaqbOFxQFCQEcBWup+UbRir8D6aoadgr5DH7O r6NLFnJW1u+TuD6+zyN6OihBtvnhXiHd/+rwhLuCACFUjkw3JEyUX0aw+2ROsaIGdvap yGyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DbzSGt6fzE+suDHftNqykLRUppL5ljM6DLEtLoQ8/+o=; b=CFYtCxnHSVsKlyUz7ovjeanxnpgHlPos7rTut1YACWEES3EA+AnXTVJftZlX3JBQW2 IbwnH8otQQxlXH68gMw7QzRVICf9rWd7Tsn/JHGzSJKQxvd+5Jh4k6/6DmmfsUUyRwxB +Mx6oJ738IuqMCMzLZKTBw9GOOOVI66h2wI9isxY4/6NNtYOcY4u61zlT/ac1bo94/FQ ynpLwrceIRwDRh2nl67cA7jwDZM4shIlNCvs7BX0m1TXKRCMiKnnif6kgk1hX2S0Aigr sovZ1YDkUcSnM5IT9Yv4wG6TlTpRswqhULGVe2sBchcDyG1kP/X6COaqOrDCSxQQuKTW D1ug== X-Gm-Message-State: AO0yUKXMNFdiVEEa/J+BBIqCemWI+80yibNHFshSdION7ZDjaz2XBdn5 AfdJqeYwe6jzynXu5mJ52CM= X-Google-Smtp-Source: AK7set+UZFQPcHN05qncQ3Wx3hmxxEh/ojB1mhcx2z+jjFSplNDyyiyyZcHWzqMj97XKL95CZFCywA== X-Received: by 2002:a5d:4dc1:0:b0:2c7:1698:22c9 with SMTP id f1-20020a5d4dc1000000b002c7169822c9mr4302782wru.3.1677255345959; Fri, 24 Feb 2023 08:15:45 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id a16-20020adffb90000000b002c54c92e125sm12377747wrr.46.2023.02.24.08.15.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 08:15:45 -0800 (PST) Message-ID: <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> Date: Fri, 24 Feb 2023 18:15:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83y1onm592.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 17:51, Eli Zaretskii wrote: >> I just said that unchanging title doesn't stop me from seeing the delay >> when there is, in fact, a delay. > So, now, when does the delay happen? I previously thought it happens > when the frame's title changes, but now you are saying it (and the > commit you mentioned) is unrelated, right? Then what_is_ related? > Just the display-related activity in windows around Emacs? I press 'a' (which calls find-file) and see the delay between the keypress and the buffer being displayed. When the title format is a constant, the aforementioned delay is always instant/imperceptible. When the title format depends on the file name, the delay can be quite noticeable (randomly).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 19:34:01 +0000 Resent-Message-ID: <handler.61667.B61667.167726723630283 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167726723630283 (code B ref 61667); Fri, 24 Feb 2023 19:34:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 19:33:56 +0000 Received: from localhost ([127.0.0.1]:38270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVdpM-0007sL-HP for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 14:33:56 -0500 Received: from mail-wr1-f54.google.com ([209.85.221.54]:46692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVdpL-0007s9-BW for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 14:33:56 -0500 Received: by mail-wr1-f54.google.com with SMTP id bw19so201204wrb.13 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 11:33:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=iquwo6n7wmoqkhpefsMgV2ZWE7MuRvRCpImpjjs6nBA=; b=h4XGVChtyKUywKIg7aDf1T9QwvROgvQc/a7T+aQp252j1vQDVBf6GOHpSuTLWHUHir CzmowUiWcRk+U14jX41SDqOcPm/lfHpLrPq2KG4/H28dA6T0qEyq3FgY+D9DfWgva+bB dy+dGRDaiC4FaTxhUyLIYyTP106hjgFM/tt+0FFV94GAnLuA6YIm6lWVZ6ioZ97CAWwm 9/7YTOLHeGSh/Dkd/hWFNggBLO3thcoU/GR7edFBnFnOai30xyrrQkSnZf3pmQSxfVJl xcjXLrQpXpVLZI62YUBNgLUD0HYcUa89uMC9zhuH9hsexeinVtTKOWonGvSyvTe2R47q MH2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iquwo6n7wmoqkhpefsMgV2ZWE7MuRvRCpImpjjs6nBA=; b=Vzy6MRielF8LGXoUxadGAllCpBnqO6FyQLDing2KEKrKGSzt8Y5iLHmUQkSlJK0a9t k6GpS45xMEyvww6yE7vvoDhylBpObfLBlYZ252JzL4vS/ul6Xe9rc3UtUV58k22kVakZ z7pQbSFyON8k5//7GjPeQu7kApmRH1itObImrjPQnFByCO8K4Rzky+9RLaxAa9BYSMWN 9uYPY6+0D51mZo7mxH8ki4NKsx/0I8wqEjrxmcodvh+T1ffwEvFR/xpJXZ9cAZFvTUwE iRYtP0wgCaNfliD7rTokH81G3VTnfReOyA9I0oo4tlyJDXBlGwZULSeeW14CGWXN9PeO 5DRg== X-Gm-Message-State: AO0yUKXXDoPrfeKPAClzT8qUw0KYbDV96qhLaz+SJ8zhEVCeg4A9cy8f shGTrpex/ZMLndJ/JcDXZF8= X-Google-Smtp-Source: AK7set+yqnKJSboPJ4wMPM7DdgMPkfgB00zuNlhAADripARCXherHYFh5NnWTqLj2HC6XPYIDdeMTw== X-Received: by 2002:a5d:438e:0:b0:2c8:37a:59c2 with SMTP id i14-20020a5d438e000000b002c8037a59c2mr1502398wrq.63.1677267229391; Fri, 24 Feb 2023 11:33:49 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id l7-20020a5d5267000000b002c71a32394dsm3383343wrc.64.2023.02.24.11.33.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 11:33:48 -0800 (PST) Message-ID: <bf6eabfd-8015-16c0-985f-58be3a871df7@HIDDEN> Date: Fri, 24 Feb 2023 21:33:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN> <83wn47m4ys.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83wn47m4ys.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 17:57, Eli Zaretskii wrote: >> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN >> Date: Fri, 24 Feb 2023 17:51:05 +0200 >> From: Eli Zaretskii <eliz@HIDDEN> >> >> So, now, when does the delay happen? I previously thought it happens >> when the frame's title changes, but now you are saying it (and the >> commit you mentioned) is unrelated, right? Then what _is_ related? >> Just the display-related activity in windows around Emacs? > > Also, if you use Emacs 25 with %b in frame-title-format, do you see > the problem? If you do, then double buffering is off the hook. I haven't been able to repro with Emacs 25, even with custom frame-title-format. Possibly because it starts with a 2x larger frame. But maybe due to double buffering.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 21:04:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772726037031 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772726037031 (code B ref 61667); Fri, 24 Feb 2023 21:04:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 21:03:23 +0000 Received: from localhost ([127.0.0.1]:38361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVfDv-0001pK-06 for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:03:23 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:40771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVfDt-0001p6-65 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:03:21 -0500 Received: by mail-wr1-f43.google.com with SMTP id t15so428544wrz.7 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 13:03:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=PuNsm4MjZ2m61D/sikqFzgSgnbT/tJa8RIh/DmNp07A=; b=BRkVfXjS37ftXYk+9WXm1rU1AZP96qzv/7gV3n37dslxvpCWTLn5dk2BFrc/O7+4MZ DXmcDukWDiai3hmzzdRyszeUSzIZq5OK0FeAfx7Qjc9fw+YVKXrYX/pswfmGssNmDSVz jonE7Id/BAPmup2kCW7g9DXNw4pA1VUm9GfZY+6aL/zOeLjz1HejitD4P2uQqc5IigUv txVmNZooBtAUeCSr9+ljCGWvGpkeA2ahWlgICdqEHpe2FZY29kd6SH9VOJdSVjXoJlCc f5p1Pgp76Nb6yeiHCFnYxK6CVhd+kCJfz4NSscOKwrQyOxEYHLkDAXNFyIJ8r+BaLFgN qBCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PuNsm4MjZ2m61D/sikqFzgSgnbT/tJa8RIh/DmNp07A=; b=1eVRUOL2gxBPnchoOThfyXcrjM4LCHPpRZQLdNvo8LkbQ7LwmsoPRSEu1//7xeBuKk 5ohKeGlCKGpSMMeiGw4lUNNCAAuFlpknlEWx62IvdvpI0dJ2krESi3LXAdJs90gCxG6i Imm8PDgXWwuApbu/UXzQKv5k86AnvlnPc5QM/65WUpVFluQTLYU47G3By7+Nui+DA56Y PibHmogGkg4aqNKZDNmDNUcmOurxWAo1verBgD9oPKSMN0XmIyUeL+qGNTuNCvoJkq+3 36qfLDZChWzN08Dn3WT2WPifJaeR+l0Anj6c2/GzQq5GK8Jqgt1WzOi4uCqezPuIGeX6 mFSQ== X-Gm-Message-State: AO0yUKXOlOXLoi29t5VKQA3M/nSfAv+fTbiyV/doyhQsQNla1YpdRrZu cPeTbjqoFLj0qVDIt/b6n4E= X-Google-Smtp-Source: AK7set9H7W3wm5UTmCqfWTuWbrgCMTRWL/Q1MQm9HRG7CLG1KT4epjBzzD9OfbQWR2V2xxKK+gRccQ== X-Received: by 2002:adf:f4cb:0:b0:2c5:530b:7d6d with SMTP id h11-20020adff4cb000000b002c5530b7d6dmr16291618wrp.24.1677272594959; Fri, 24 Feb 2023 13:03:14 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id b9-20020a5d4b89000000b002c794495f6fsm1941089wrt.117.2023.02.24.13.03.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 13:03:14 -0800 (PST) Message-ID: <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> Date: Fri, 24 Feb 2023 23:03:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <838rgnnlt0.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 17:08, Eli Zaretskii wrote: >> Date: Fri, 24 Feb 2023 16:12:30 +0200 >> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN >> From: Dmitry Gutov <dgutov@HIDDEN> >> >>>> - Before this commit: the window title doesn't change, it's always >>>> emacs@hostname. But when I press 'a' (bound to 'find-file' lambda), >>>> there never is a noticeable delay before the window contents change. The >>>> buffer is displayed instantly. >>> How is this consistent with your previous finding that the problem >>> exists in Emacs 25, 26, and 27. The change above is only present in >>> Emacs 28. Does this mean that the problem 100-200ms delay and the >>> original problem are two different problems? >> >> Easy: my configuration contains a customization for frame-title-format. >> >> It's set to >> >> (setq frame-title-format '(buffer-file-name "%f" ("%b"))) >> >> All the time I spend bisecting the config I didn't think to change it >> (it's the very first line). And this makes the problem appear with Emacs >> 27 and 26 too. > > So the hypothesis now is that changes in the frame's title, which > cause Emacs to update the title by issuing GTK and/or X calls, somehow > cause the problem, is that right? I suppose so. >>> Anyway, if the changes in the frame's title are somehow related to >>> this, their effect is to cause Emacs to call x_set_name_internal to >>> display the new title. Could it be that this function takes such a >>> long time to execute? Or does it have some strange effect on the WM? >> >> My vague (and likely wrong) guess would be that the WM knows it needs >> some update from the Emacs window, gets it from the title bar before >> everything else, and marks the update as completed. > > Can you please time that function anyway, if only to make sure the > problem is elsewhere? How much time does it take x_set_name_internal > since its call till it returns, when it actually changes the frame's > title? Okay, done. It was a reasonable guess, that if the update is synchronous, it might stall for some reason. But that doesn't seem to be the case. It takes about the same time when the bug manifests as when it does not: [x_set_name] time to x_set_name_internal: 49 [x_set_name] time to x_set_name_internal: 20 Here's the patch I used, if you want to check or modify it: diff --git a/src/xfns.c b/src/xfns.c index 528ae61ca32..b8ce75469c7 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -2238,6 +2238,13 @@ x_set_name_internal (struct frame *f, Lisp_Object name) } } +int64_t now_millis() { + struct timespec now; + timespec_get(&now, TIME_UTC); + + return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000; +} + /* Change the name of frame F to NAME. If NAME is nil, set F's name to x_id_name. @@ -2290,7 +2297,11 @@ x_set_name (struct frame *f, Lisp_Object name, bool explicit) if (! NILP (f->title)) name = f->title; + int64_t was = now_millis(); + x_set_name_internal (f, name); + + fprintf (stderr, "[x_set_name] time to x_set_name_internal: %ld\n", now_millis() - was); } /* This function should be called when the user's lisp code has @@ -2330,7 +2341,11 @@ x_set_title (struct frame *f, Lisp_Object name, Lisp_Object old_name) else CHECK_STRING (name); + int64_t was = now_millis(); + x_set_name_internal (f, name); + + fprintf (stderr, "[x_set_title] time to x_set_name_internal: %ld\n", now_millis() - was); }
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 21:20:03 +0000 Resent-Message-ID: <handler.61667.B61667.16772735958761 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772735958761 (code B ref 61667); Fri, 24 Feb 2023 21:20:03 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 21:19:55 +0000 Received: from localhost ([127.0.0.1]:38374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVfTu-0002HF-Na for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:19:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVfTt-0002Gy-05 for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:19:53 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVfTn-00009g-EN; Fri, 24 Feb 2023 16:19:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7gJYK05TN7L+bnd+mjURdxrHotBi9/UkaACAi0Bp2Hk=; b=l9v0mUs9wUYJ 1Ja+yGp4FP+ubCfg3USw25aEYp5xoyRirmhYhBwj+09K/rws6fDb2bG+vSEKRO8xotvylF0uXj4AH rJgXHxgXmzSK/UvIwqL45YDRisD8RzFrve0bmK9n5fpo6GzTddQNPS09sztOKQSVO7w5OaRWFwElI Ss/9dFjJJP0Syo84SToC9lm5d+fJvmWSfXPPFsXQSLx4eDz5MxLoO9V3Vx+ly+0ECwGOpFQUjJwAs WfUSu3TOVfojVOR0g7yBiytm9cBBzIs869jmzlA0QCv0jnDTSpPaZS1TqSG2vS/+LLHNHhJ3hWkyw DncEEb7Cx2/5xtJZnTKJnQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVfTm-00071z-Qv; Fri, 24 Feb 2023 16:19:47 -0500 Date: Fri, 24 Feb 2023 23:19:48 +0200 Message-Id: <831qmen4ln.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> (message from Dmitry Gutov on Fri, 24 Feb 2023 23:03:12 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN> <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Feb 2023 23:03:12 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > > +int64_t now_millis() { > + struct timespec now; > + timespec_get(&now, TIME_UTC); > + > + return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000; ^^^^ That 1000 should be 1000000, right?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 21:50:02 +0000 Resent-Message-ID: <handler.61667.B61667.167727535612051 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167727535612051 (code B ref 61667); Fri, 24 Feb 2023 21:50:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 21:49:16 +0000 Received: from localhost ([127.0.0.1]:38405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVfwJ-00038J-Kh for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:49:15 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:34594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVfwH-000385-Kj for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 16:49:14 -0500 Received: by mail-wr1-f42.google.com with SMTP id r18so554185wrx.1 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 13:49:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=0z2aCBYWyW0WSkDhzeX01s9K+HcWVSYFLEi0Rp6hmcs=; b=g1HQgMal1oDA8KwQo/Rfj2EsttTMLYcft8bGiT2xlv8BcAiS2Qf1R+M4MpqQewTvFA vj0i2/+iw8qfwpr9DBD+IS0jgBzEBqud2/251UQHe/0/Lh/SYpHZSxzjYUr+tk+BsPCu h/2BtCzPwdQoxghae2ESHYUp2gaqa+ManVvFTBzV4iJacBAlFGmzXW+wzgrhsvTjVGpF xutlXr+YDHQupQvkcdlvSyIHrJSK1k/4O7KEmQkvV/vGS8zWmicRIIZuDH0n5pf+6hcK PjsDnLzpdUWd2bDgM9dXSU7spXdSlGwJM0lYFZXodtIAERM1OmBYPZiUYZfTs3KQ3OM2 l1UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0z2aCBYWyW0WSkDhzeX01s9K+HcWVSYFLEi0Rp6hmcs=; b=XpBz9G3JrleLC40ZGwTWUw5voRKoHKv8Do7FhXtLTXYV+vfD90xoB2kSrllkc/pHZ2 +9HWXoU6NT9ov65qiUAk5eutBMTk6jHIC4I6sMy1EwTp9n+MlY6braCBpnRrTqoMu3ZO 4NjP0mz87dX+cFHgCzl3VcXbIukDs6DHDNkGthmVc1b4cYeXFja9WxbIl+kT8zo5sjnf uo32O34omFcIe0CWjUqYyZeQ0o3JYMPFTaRpM5xD0Et0qvHMdUVG6kvdBMcJgdF3pBmL RVaRQLNawiuXJc89pJJVQMW+6eK6KiCsXRNr5qIhxdgOplwqB2u55guAKs9GRNc66EsN WlaA== X-Gm-Message-State: AO0yUKVArF6yi0euN3qcreSiukQrjVLGXK6QDRJ/YQIpXfjcrZ78vEz5 l02dX4nP5JJc4An0bReECV4= X-Google-Smtp-Source: AK7set8K2SpYNoc/HNn7XKocRvSimHvv14P61kwwUWCh1eDcy3se0fI7emWfGakC7zV41Epb3SDMyw== X-Received: by 2002:adf:f843:0:b0:2c6:e810:9aae with SMTP id d3-20020adff843000000b002c6e8109aaemr14939490wrq.6.1677275347695; Fri, 24 Feb 2023 13:49:07 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id h7-20020a5d6887000000b002c5501a5803sm12321673wru.65.2023.02.24.13.49.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 13:49:07 -0800 (PST) Message-ID: <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> Date: Fri, 24 Feb 2023 23:49:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN> <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <831qmen4ln.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 24/02/2023 23:19, Eli Zaretskii wrote: >> Date: Fri, 24 Feb 2023 23:03:12 +0200 >> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN >> From: Dmitry Gutov<dgutov@HIDDEN> >> >> +int64_t now_millis() { >> + struct timespec now; >> + timespec_get(&now, TIME_UTC); >> + >> + return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000; > ^^^^ > That 1000 should be 1000000, right? Right, sorry. I misread it in the doc for "microseconds". The result makes no difference, though: now only zeros are printed (and sometimes 1): [x_set_name] time to x_set_name_internal: 0 [x_set_name] time to x_set_name_internal: 0 So the calls take < 1ms.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 22:26:01 +0000 Resent-Message-ID: <handler.61667.B61667.167727754115398 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167727754115398 (code B ref 61667); Fri, 24 Feb 2023 22:26:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 22:25:41 +0000 Received: from localhost ([127.0.0.1]:38444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVgVZ-00040I-Cc for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 17:25:41 -0500 Received: from heytings.org ([95.142.160.155]:43740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVgVX-000409-5r for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 17:25:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677277538; bh=y5DfR/4a83YwgDUo6GSWB9FPPgKV6uUXYni4GfqeHx8=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=ljzJYhQvmY5ujKaQSqucGRfeiMtls1DORl0papazc89AgfpvJxeVoVDohoUTVuQIY qspIYGkdqGSRqZ8oezhRb9mfh9y6F7Vw/EMIR8AVHSODVbIE9n2wkvZU0yuEYj5F16 CgyFZHIPfBrE1P7IfF2mmKKIxsj76Z4AefjEJ52vP7YY7/zWy0GTIjRTNK/rmZAT0E eNapVVEzrA0IRrzxlWmBsNCgFGAKE3HbetvBRyHa3Ez7TjwpndtHJSIzROzPVaIudY nXc4stMGc0525f+UJ7F1fZtZR7jnfhIoidR+i4jVUSoeOvr2jbZ+H+VeBKXhi/bEBn 8pJAQoKoI4WTg== Date: Fri, 24 Feb 2023 22:25:37 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <5002b0b34b7a73483fe3@HIDDEN> Message-ID: <5002b0b34b0ee4220ba5@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> But IIUC Window Maker is not a compositing WM (which most of WMs these >> days are) > > Indeed, and AFAIU this indicates that the bug is probably in GNOME. > You could now try with a compositing window manager. A lightweight one > is XFWM. > On a second thought, if you want to try another compositing manager that is easy to install and remove, Enlightenment is a better choice.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 23:35:02 +0000 Resent-Message-ID: <handler.61667.B61667.167728168232176 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167728168232176 (code B ref 61667); Fri, 24 Feb 2023 23:35:02 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 23:34:42 +0000 Received: from localhost ([127.0.0.1]:38576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVhaM-0008Mu-7v for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:34:42 -0500 Received: from mail-ed1-f49.google.com ([209.85.208.49]:43715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVhaK-0008Mh-Ig for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:34:41 -0500 Received: by mail-ed1-f49.google.com with SMTP id h16so3479061edz.10 for <61667 <at> debbugs.gnu.org>; Fri, 24 Feb 2023 15:34:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=GeayzNG7RbPdHJDQ10Ei9dl3K0HY77BDJxX28F9A3DY=; b=nT9yKfervd4kRNCCCBcW2Hx5s0aum9uob9hjURHEtYtGoYtWmG0RlTtYDofXCRAv3g gORJ48tKgCZBCoLbuIXd+tADGwJLi9pO0uH2zxqwEzuG8+6QUyW9cKl7HKmKsInlF046 VsWtjpkFI1SMEbB6a0J2E+l/ToISeugjvQaarvVWfM51eX0A38Tja/GrTPUgl1+qIIJh Yn9uLH6Byw+nXh5qtzi930BoNyF72G+z+zNrXE0Wl0aU+qJhjM+KbbGzfaJc4j/G+64T MyekF0lObM9p68CeW4AfTJxEd6mRed0M8N4vZxOcCorINrm3CiQAixTCsjQ0tBEoIyjU YISA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GeayzNG7RbPdHJDQ10Ei9dl3K0HY77BDJxX28F9A3DY=; b=rezefJ9X42mrCwhZIl0/rHo/1B6Fi28gpdoSTR2Hh22gF1ajo1kiuibw+ZYtVH2PRn lXvK7PCwoWu94fupepmYb7kDYTiwyuyX4Po/PECrFqyaoXj4pvTQe6q/bo7DtLAdlvAH e+I1uPHgjEXT8YNkxpJ73KdEMtfnoPRACUnqQ5omCnu+bGgZ93cf91RMBUbkJX9dBLgO YSPwF7jHTwyGIEb3dEDQq7Glk2tsnnVD/2rdUjLwXqe+Yx9P8TMAvsBPahb3EFDXcIaR 2iq3jAvpCvbQJ9ZJ9HmFNz5nUgLqKIFBEbw7Hc0iqQWjrDhfz5vLsPp2L7ek/0DRnwLQ OfIQ== X-Gm-Message-State: AO0yUKVXaWdhZptCdjn8W40EmZ51tm3b2uWYi390MbQZBPuXOSwSI0n8 kuPhAmjYqOeu3uqhm6d6+sY= X-Google-Smtp-Source: AK7set/2qSkdWLNHJMF8euqTsGctN8V7cDSYzYMSgJbS6xKsE73gm5wUBLLbGYQAyWrb52BDR72+QQ== X-Received: by 2002:a17:906:3a46:b0:8b1:811e:cd23 with SMTP id a6-20020a1709063a4600b008b1811ecd23mr26911333ejf.9.1677281674553; Fri, 24 Feb 2023 15:34:34 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i16-20020a17090685d000b008b7a9ff7dfdsm116975ejy.162.2023.02.24.15.34.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 15:34:33 -0800 (PST) Message-ID: <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> Date: Sat, 25 Feb 2023 01:34:32 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <5002b0b34b0ee4220ba5@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 25/02/2023 00:25, Gregory Heytings wrote: > >>> But IIUC Window Maker is not a compositing WM (which most of WMs >>> these days are) >> >> Indeed, and AFAIU this indicates that the bug is probably in GNOME. >> You could now try with a compositing window manager. A lightweight >> one is XFWM. >> > > On a second thought, if you want to try another compositing manager that > is easy to install and remove, Enlightenment is a better choice. Ok, I tried that. That Enlightenment thing is a universe into itself, starting with a settings wizard and all; and somehow incompatible with existing wi-fi network services. Anyway, I couldn't reproduce the problem under it either. Emacs's startup was noticeably slower there as well, though. Just like under Window Maker. I wonder what could be the reason for both.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 24 Feb 2023 23:49:01 +0000 Resent-Message-ID: <handler.61667.B61667.16772825281394 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772825281394 (code B ref 61667); Fri, 24 Feb 2023 23:49:01 +0000 Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 23:48:48 +0000 Received: from localhost ([127.0.0.1]:38582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVhnz-0000MQ-Ld for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:48:47 -0500 Received: from heytings.org ([95.142.160.155]:43846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pVhnx-0000ME-Fq for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 18:48:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677282524; bh=AELK8tSwbFaIcpOHxbApC4gO8Zh9OeFBs0ryvlgVbCU=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=zGdXnNS5VHcVhI5ARSTwJrExU6KizrC+rx4LSZl2QwHV4fhKlyNcQ3IgzjZgsZYIX TnkcLgJRVjm557vF0OvCxvNqfvqU497iV36Iy9VztSXMbLumBWPsA0ixy88hBBs2M7 mIrKUgNNKqvYIZ4g/0tMfOIheXwUhYnhOztoGwZA8l6Rgog6ExGtPHEYUtFAN9BZ25 2EZv9isk+z98K6u3aguy+1Xz2gfw8+N5rE7tO8wBOxHSrupGqw5Do7tnAohrYSBhEs gUO44FoD5zz3DCvXjber1C0hI0k3QjzmhosU0zfkv16LOXd7GCw0i6VBEUQFGa4jnJ mXbfeiAoi65mw== Date: Fri, 24 Feb 2023 23:48:43 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> Message-ID: <5002b0b34bd381f6d1f9@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > Ok, I tried that. That Enlightenment thing is a universe into itself, > starting with a settings wizard and all; and somehow incompatible with > existing wi-fi network services. > Indeed. > > Anyway, I couldn't reproduce the problem under it either. > So this clearly points to a bug in the way GNOME handles the Emacs frame. There's one last thing you could try: under GNOME, try the same experiment, but with Emacs fullscreen. I've read that GNOME automatically disables its compositor when an app is fullscreen, but I'm not 100% sure that's the case. > > Emacs's startup was noticeably slower there as well, though. Just like > under Window Maker. I wonder what could be the reason for both. > That's weird, I don't see that here either, Emacs starts just as fast here, regardless of the window manager I use.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <Luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 00:47:02 +0000 Resent-Message-ID: <handler.61667.B61667.16772859636813 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16772859636813 (code B ref 61667); Sat, 25 Feb 2023 00:47:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 00:46:03 +0000 Received: from localhost ([127.0.0.1]:38624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVihP-0001lp-7x for submit <at> debbugs.gnu.org; Fri, 24 Feb 2023 19:46:03 -0500 Received: from sonic310-52.consmr.mail.ne1.yahoo.com ([66.163.186.233]:46862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVihN-0001l6-Hi for 61667 <at> debbugs.gnu.org; Fri, 24 Feb 2023 19:46:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677285954; bh=1yWj9IU/QOEndAHHjymGz83gq110+ZoG2TlAytgAvXE=; h=Date:From:To:CC:Subject:In-Reply-To:References:From:Subject:Reply-To; b=U24vxu9XoJe4CrpWm2YGo3t2ipeHmMR05UzpWRtVVcMUnaW+bQDVGIMbqHCbf1Eemnp5NBbKFOBuMNQrYvcIdb9LO3cHWmOUe3BOh2GKntOtrTgUYJtd6SVBGiqAbMZ2Q8Wo/anTvVubySFSTAhB6cqN42wKX6bO2Mt7CEk1F4yG/6as3uF7TdBekKchNfF+C7yjvArE6XXSjH8o5Ox6o2G9ADuILIrHbqjTapsUvqtcPWXp3L90YR8mHDwleRtmEj2VdH6VUM1d4WFkBb6f31R6OWqTeytuBBd7576LAtitGdYAcslxky5EYND0tcDohO3Zt2eTe1U9mQVAmZa3+Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677285954; bh=aCtpbqL8/kRP9qU+ZGJceAAyKhepnL2UBlHpnH1sU5e=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Y1uMFFQAZZp1WMi+8ZV5404KInlEpHcVEXR4ft5cA0lcSfLPK0duw5Jw2j/JhH3ki0qI9W9tfoLMz+vOWc7a2CtBFcFNpZp52EoEHtcxj6Y6bia5G/ZIHLrZ0XI4RNGEVnHkOLB8fW6b7GbRjUyf682P9VcKRnn4cspJ4mUR/91aB1SJBOPb/PwIQOGmc+XQUdqjiQnLyiieMFxl9vHnk/cz+rOD/kGj9xG51SecSyXr6mTaCbmFOW+eqsyTk5iJO5KaUmLAE6QEAp9Wo3HaIcGMvvnc+vO4z2LUBuC7VIsrUyvadNGM7mq+YQHt1dMvSpxtWw/s1+qsMrojdUxXpA== X-YMail-OSG: xR7hbQgVM1ns77FaPEc9vya.05bZlShy8y18CdQzJ4nwPYv4ZTZjB9cXqcNa1Yn WvzFmGeB28.80qTy7EAaquTIPWt8LigMMLXKZLLWi.XEVRjm72ciZFa3yH3FutiqiY20c.N_UJux 06cSBjuApX6qtWDd4if1pd2rxnCbHWY2JzKNMbu9LLzwiyIOjQAbtH_UE0I1_BD_aQrYPHlMizay wFbWLgGIVs7OV86iV9v9T8iroYcYgV44FQtLBnNJ5C73iLdMDoaDp2O2iT0Ps0swzMik7BYsCQyY TVGZN8_dNHkpbMIeCrvFwTgh7YxERIk5uhkAAg.xXWClwBDwgkTzvnV5_aKFzx5YUeTjvsU42FDh XEFBA.ucNHKr0qesVRt8QEl1z9u1n2Vgb.VNKKTT2riKb.EmGVoT8bSQJLop_vfCSsuPx5eHUikF xeIRn89A6PPEk0YVcAJtPU47DYzqH4iIhOVFhfnJZwJWKhCvhDckhtuNmVzv2MY_DPXyH8LHNbO0 oydVY_Vnnj.AlxvvFIgY.0HpTPYkW3fezBzutYnQ05R4Ikf.jENxfAKWseCpybzrbAhMZx0VHLMO 2wYOf4bISceOTuYDkcwrEGituqbP2HjBQpnf8y69UJ1SY_6jitbdy.XniG7VlHKwPAlReK3BBwbo 579AUqN8_XtYCwzFA03N3CI6yKtwCi2cQPaU4wjZLQCBOto5ngHWB9ACvTqMa4A9hW0QxgcHkhYh POITMmuw8SrAJbULO2fE1981ULMSYAx.UW.C0Sv5zUAVxDs_hNQXXYoop.UUir6CvJxWJSxjB..O nFOwi7LEU_xPSDuItfFJUMdrUW4DB4qjQWRYQIrjbxeictmWVGo6kcKUJjFG5QOXS5A5uwFhkeRS mgoxBAff0QtLWg0VkHp2G58qk2b9RSz0iCt_Qq2aptNdt4zOXPhQSOrEcrDwMLl_3lE2DNW7ioDg juFBUnr0T_nkpgD1qee96QgjOMzpen0Lo7w2YJxg7Yc0Wh5rFqZh4r6VgF8E3jz.0J0xL2hjHCMx ul44N3Jer.lMaO_8arapFrEVYejMRY_oTO114W2VSIGwPmleyLf84gVBndPh1S70cq6tkeVhh9rQ _K63CMKzXVKaVL_wnCcBCR5A6RQOV9qxODSC3gYAoq56t.__EcyZWgqSym0vn77XsdsaDcMZrmMO XETqoANv9IeFPSCbQvFfoz9MZFRrDf9Lg6Vluz8oNjVOZyF9zF.xKgYt2.DXuY__CkLL5yCZypGI 0Zo.RDkEbtsLkf442jTUl07dkba4Cu1phPEMTOozO4aLrzeooXjLAKhAcIgvL.0iCtCxnvAKQVOe PzkEr6uPtY0IfRm0zU_p9ibojMcMce_ATKgvgImFSzi6YjFui4PDxXlP3Ar.MCKzeTxumKQuyaa5 9.lgCLkwKafbc2fIH4FJ_zKEXykmY7UAUHFpBRalScMxbLBLO0TPSfQRe8Aw6C9WdA_gADo.YyCj VOttAXZzU3M62gRxC1HBVQ5qb8mvy9cId3I6W8MTTLZeC7Q93XiWLab7yQVHZUSuMwhRhLfZGL0V tCl8OImMuMe7kjacMsORd4Q_HTC8FtEyaO.IAeZyA6ix9HqEheewhTGFNIq_TPkSsrpEfOkktV7p pwEAo.frGoKS_PPZE2y2rsQAXBRFCgMeLNJg8lwUC2dV4i_y3AMnOGcSefwg5lAfc.kxHqDVIwC4 DUDlvYaXcdm2qHO0rmMxtpJx.fbZhJu1uBV14_UNuUIzgltPLIY52MsUEbYDJcR7CVrfGemdTMCG gq61zxMgq7LjIPpbpLvNH0wzurSlsYHac6L.5y8lgWcpZj5uYqeTBrqlLEivBRBrebKwAVKGmXuc k.RMJoyn7V8spJiF5jT.PlNdehDORBie4E9Nn83umn15.YA1e4c9gUVZY6Kj5o09cZSF90B_x30h rqwLHFAGF72cHpS2agNZ2y3H__Ed0a0fcPBrqS7z7A.Wau_ipo9ZSZYVh2CpETSQn2RaG9Gccx0m vGhIuO47tvw8vDM2sceVPqeL2mjDWr1S2lm9DhUbt3R7wjnB6TGfb8g.CFWcyXovwSE7p4vmB2L4 bLWUIH0Rr6M2AUGqMU7R1kQK5KMkoc9BymvzdskgS4owhCRq72PuSPBy2IWqf8VqNuQF6yvAV4lJ pSFPwIrXd8AKXABXidZkI6POQ8WaONCLNxMOTaa3HYq6eCSM8IPiLZOx4QpE7DNVOViMvAyN2uEm UyUE6xRFq.jH2U8kQdqUphIU0x1c4USzY6ugjHqw5pke.tdFuFK4weZlSpgKDD769r45j7_hpl9Z 7FvHr4m6i X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Feb 2023 00:45:54 +0000 Received: by hermes--production-sg3-9fc5746c8-8hlql (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 400dd8046c8737aa344fe004d6586eab; Sat, 25 Feb 2023 00:43:52 +0000 (UTC) Date: Sat, 25 Feb 2023 08:37:44 +0800 From: Po Lu <Luangruo@HIDDEN> In-Reply-To: <5002b0b34bd381f6d1f9@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> <5002b0b34bd381f6d1f9@HIDDEN> Message-ID: <52DF31C9-3042-4B62-8FD2-E9525003E4C1@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 575 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) It doesn't disable its compositor, it just unredirects fullscreen windows t= hat it is 100% sure are opaque and obscuring all other managed windows=2E = If you want to test this, you will have to delete the opaque region change = I asked you to apply=2E >So this clearly points to a bug in the way GNOME handles the Emacs frame= =2E There's one last thing you could try: under GNOME, try the same experim= ent, but with Emacs fullscreen=2E I've read that GNOME automatically disab= les its compositor when an app is fullscreen, but I'm not 100% sure that's = the case=2E
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 05:39:02 +0000 Resent-Message-ID: <handler.61667.B61667.167730350131214 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167730350131214 (code B ref 61667); Sat, 25 Feb 2023 05:39:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 05:38:21 +0000 Received: from localhost ([127.0.0.1]:38827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVnGH-00087O-1u for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 00:38:21 -0500 Received: from sonic303-47.consmr.mail.ne1.yahoo.com ([66.163.188.173]:46049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVnGF-00087B-4f for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 00:38:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677303491; bh=CBXa9J66FioBuy+2dh/BIeGwM3hml9ZEml0YjCASUng=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=JeZLDgVnqAnT/gTPT7RbFMdbD8YViAHIFJ3399V35ZMgOSZa9Y+fI1hgqTHpxK5Jv5o6W96VZscObC9d2nfWaienJJDqfZaH7jnFfwIsL8ISdxiONx9HC0IeiSISATCB5bmYaCL5JLYsgK6PbstrN/hCFxFR6p8vfYmRre/ZlWrEn+tHHUanHOSGyueLfBhpBp+xgwlVIkk3/fr+Rz+QXblUc+Y9jXs/MtE9rXXMGCPUVS5YHbogTgRbLbrzqQj+JCTFP0baNJJGczmbrxpER47paWD2zTsf4dBs5pdYc3z3GBmfiFTD/EPcdVysD/0Xv53YsgND41lXlQHWHGE+Zg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677303491; bh=66bv4XjoM0NVA5jF7Pv1gJxTi/y53J93bfywkxxJnux=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=FXvda8HmoA6xrMBXjn/vbtqegtqra69RwbcrvYWk8XLCtj69mo83ZLL+Eu8GraxaydSVgTSd13CgDflyf4i8WnaM34P/8nZ5glraf0KgCP/TdXXOEPLJ2yT+ewe4l/7/4i7EjjXLAwOjStidkobAi5pi5z729wAFsCkSxsFhoMas92Ejcq5/+4K8x5iJkDBDNkozzufVLemNKQUoBfA/CovXfo8ARJsEBkxMn6yaDorq7Xw3yjnKsXihhIdMln3rjYn2GbFBsgacfjLN1DO/27ITZoOMqdDElwCQRRjgevKMLtROb8vuSfsaMawm/HuktVF74852ZXWY/24MDI50gw== X-YMail-OSG: bcoUNlgVM1kfNWj49jGheduRxL7w40VePhVl1Olsl6mAb6COApvzvtmWHFF4VXK 50USdPN17v.NNOt9zPso.Rz7WNkV0PAlSEasS4RZTrQTfdbUcuFEVxo1X30.nHMFWaT7.4CK5sUW DGMPF394nAOPi624bDK0F5xHnHwaXBoj4RImCFQbfnbzawJejUsY2SP4aUs2yNzr77sqZ.TcV0Qv R_ci2eyg6zU2H47N5XEFLhKRFIEcjSR6tAaH0i0WTlzbypQ4fHPVXUztC37UIJAbKRsiLPAxp41P gExGjlZ9680xilVhmkJxrZFVnx.RTTalFbDRAeqGN4jY0SNo2TMZY1S09eWjzUlJrbTseCZpkBIB sCbx6BXR8hCbQBYPeXj0kMHch91Mmcbz578RegMmmMRGtkfIKjuzUbfZd7O65J6dQ1u9iOBJOKHF N8dmvhuO7nqb6LsjWH0YR0M12kC70VWdc6A7OX.FY0YnyYzrc7CP82c79654H6Ta0qs_4Hsd8OH_ _..Be1yB9B3hfnOci3V2Rp4N7Ef_AIrYSh8hML2D3D9H9.hlR.AYtCaWhhnLfjUkf3YiLzT1lyQ5 HokKtrobpDM2msZKX30imdcIm_6sKDiQv69K4eAejHiQlQMG_hW9OxPImtqsQ8H4d104SIKCH3H9 s64XWa2makSq6EK1PpXjCbTaYMinrjdp2d5eqKtC0sz11UJQDuhh11yGYvAUoK0uniOlv9Jbl_TA QAbWGSUPuE9ktf02A3VkGKy3_gUXZpATXELp7I6vNgwgL0bvB71RqkdNVQc1qIOxXgFCGo5ZJESJ GQch6VAxPXolE2yBNSQ8k0FXdGnDBd18HuxixhpPmptGHqEaA9EOuHDQZfm1x9qFwZbtPZ8DH9WQ KaieTahSHy20sQBAgyAKNt7Y0tqzr0WS_fClvZR.shaImToCVWfD6S.OyfZXxBCgtGR5jb.XLCjz AcjW6KRs.GNdEJlkLQ_uBk3CUcTYzlmf8rs2_2kxnLfaB6bJbZNE3.UzGyPx6XhPy55TnJFx0Net F.MwTeCWCewJmahAb.nSjs.CVbJmXJkJOCDTVVAP4F.CMSKz8gqXCTLZPVxH2rC6l0TBZbisIOVp cJVwnC5wwg05ys0wL6VwHyMs6igPV6b9IL6qeZOnsNn5tfAxmyvnXDU34OXQrSBOeGwASLGG7oBC kux0Wv.jM.9xJnf.QtJKuK4s.VgG6xOFsybkqiwq5btX.Kdn1UDJCFpTQjus0Y__LLWrTrgL3CHd w9VgWPk.bRbAKDDs2sapCYANBIfiKRSyXrrcJYIPc3bAM6e4g1fzYgCDPgEVGJjtHAhXU_lXHIs1 9h1Sgb4NqjAsigILe1KBE3YWp3XYsUoy_ZeKxpi3vDlOCJhcVKOPTI8o6YLnGJpt_RmGOrSLOzHr b7YCiNGU0EeVr6fQK5BRSAnaLGTgbYRic35gOGKwM6deBW_crLvVKQHUY5Q.8ATGhHA0Q.pYCSIt zI6zvSzz.g.a4UIa8Wm64gOq29Rtyj3EZhBe2WJs.K_DcnMZi2sVRFWxqFFo22C.yLg3yQaIwyxK nnvVeaOviLIgW0sByMnXYegAIOQshai.TNVUCiayzw9y_1Q2D9lZKsMlKfXfXX_Y17ixGuaj9Qfi xEN88_98tY2Cr0Fbb..ctfRxZTOWQk2RIU_G81ShTKUZW__M.4kkuX_V4sa2Zecvt8o.QSE4SwYA Js4y.96zTzHoFK20cdMC.f6eAJv4miK_RYNyu5wYuvU8kekQh3KedOFDmFiKiaY6zh3RZVUVpXlq NZw.1bhUV._G_jq_RVdHY5_YtFiMatLOcRoAyo0KjvfKatZr16pRntKY0TtUev_qfVhiLocSE5Dn iqWu0VZXJ0hSo9JIU1evxw2C0kn9vZtXmeox8WF7alZLKxNoWaUaigIxTf7gmRFFFEB0wxjN1qRT BCHx3ptWoVJbtXsniUtv2yVLDzuuuQgvx1N0Z9VdhxD7wtMnFm4dpRMeuG8e3rNsz.pEQiR4SyWL Mu8i7X854xGkcR8OXOSEwct9EtjVPcGuI2qk7y22_d4GbgHY_brNYRDiEKZQKpOGymJVs4PPhKXL t1mcjBVcN_KloXNXXUrVqMLKuq7I3wSE.XwbY5.44QWA2Yxp_kAMLH._84K37ftwmHAb5Iy2EIiE Jf0wlpfxTmfKmJ_wyQohsg3iMDBWh.KQd1wOQPpSio5As.I_ApI92fTXcgNdK54RosnAUnJF5Elz DjUX1yQZfHORseFPEJ79y_s5b1SjtTWeTbjXIip8HpaOoVlxlsrsq8Nrb7DZMFhN_gcCfXAX3lpX Wifaz X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Feb 2023 05:38:11 +0000 Received: by hermes--production-sg3-9fc5746c8-r2vxw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b06fbe70b3ae9821d8ab69481071ca4e; Sat, 25 Feb 2023 05:36:09 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> (Dmitry Gutov's message of "Fri, 24 Feb 2023 18:15:43 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN> <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 25 Feb 2023 13:35:43 +0800 Message-ID: <87cz5y489c.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1400 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dmitry Gutov <dgutov@HIDDEN> writes: > On 24/02/2023 17:51, Eli Zaretskii wrote: >>> I just said that unchanging title doesn't stop me from seeing the delay >>> when there is, in fact, a delay. >> So, now, when does the delay happen? I previously thought it happens >> when the frame's title changes, but now you are saying it (and the >> commit you mentioned) is unrelated, right? Then what_is_ related? >> Just the display-related activity in windows around Emacs? > > I press 'a' (which calls find-file) and see the delay between the > keypress and the buffer being displayed. > > When the title format is a constant, the aforementioned delay is > always instant/imperceptible. When the title format depends on the > file name, the delay can be quite noticeable (randomly). Judging by the symptoms you presented, this is likely some pathology in Mutter (the GNOME compositor), and should be reported to them, not us. I now think I know an easy way to test this theory for sure. Create another frame, place it so that it is above the frame you are trying to test, set its Z group to above and its alpha-background parameter to 0.9, run some command that updates that frame once per second, and place it above the first frame. Then, see if the text inserted appears only once an update happens to the other frame. To be extra sure, run the other frame in another Emacs process. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 07:13:02 +0000 Resent-Message-ID: <handler.61667.B61667.167730914610098 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167730914610098 (code B ref 61667); Sat, 25 Feb 2023 07:13:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 07:12:26 +0000 Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVojJ-0002co-Jw for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:12:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVojH-0002cb-P0 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:12:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVojC-0005BS-BM; Sat, 25 Feb 2023 02:12:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=9WqmkgYvKNrdMKmGENbVzitnyGgcR3Xuoqm2omRDK8s=; b=dRN1BWFOLvow rojKyy5Hy91Li6lk3SP34VE8hgKMZnS3kPZFwrEUBf9k5Zuq/ARhE4op9odN5TvACP0AVLadD6s2W XYDR+QrcuTdN8SzWsfC8V4Uz+ayfH0wdLHIXbsaaQQOqAKgXm4Jlzd62betuVeoWjdQy2zJJUHVMR Oa+TYFfqD5y+Bxbi0eQt4lsY87ibbPxtMghwv+CQBpm7BG/1yBs/1bkkD9cR4aCK594B3KDH5uwOU GpGzCh4ElLjw4XNEu2RPf/eKsywVGydgf9SuRP5yksRsGze1pwsRKSl4vncjH7A0UUzxtCvzcyNum QWCiK7tHrCfEufrCiQSDpQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVoj7-0001ar-2J; Sat, 25 Feb 2023 02:12:14 -0500 Date: Sat, 25 Feb 2023 09:12:14 +0200 Message-Id: <83v8jqkylt.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> (message from Dmitry Gutov on Fri, 24 Feb 2023 23:49:05 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <87a617eanz.fsf@HIDDEN> <4306cb76-a44c-3101-e43c-fd64afae4a51@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN> <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN> <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Feb 2023 23:49:05 +0200 > Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > > On 24/02/2023 23:19, Eli Zaretskii wrote: > >> Date: Fri, 24 Feb 2023 23:03:12 +0200 > >> Cc:luangruo@HIDDEN,61667 <at> debbugs.gnu.org,gregory@HIDDEN > >> From: Dmitry Gutov<dgutov@HIDDEN> > >> > >> +int64_t now_millis() { > >> + struct timespec now; > >> + timespec_get(&now, TIME_UTC); > >> + > >> + return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000; > > ^^^^ > > That 1000 should be 1000000, right? > > Right, sorry. I misread it in the doc for "microseconds". > > The result makes no difference, though: now only zeros are printed (and > sometimes 1): > > [x_set_name] time to x_set_name_internal: 0 > [x_set_name] time to x_set_name_internal: 0 Well, 1 msec is a far cry from 20 or 50... > So the calls take < 1ms. Yes. Which means these X and GTK calls are not the direct culprit of the delay.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 07:25:02 +0000 Resent-Message-ID: <handler.61667.B61667.167730984811293 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167730984811293 (code B ref 61667); Sat, 25 Feb 2023 07:25:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 07:24:08 +0000 Received: from localhost ([127.0.0.1]:38880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVoue-0002w5-De for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:24:08 -0500 Received: from sonic315-49.consmr.mail.ne1.yahoo.com ([66.163.190.175]:46441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1pVouc-0002vb-Tx for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:24:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677309841; bh=G0iC2+Q+TBYCgVQC0lPz3BKq8ES/m7C2Jcoj1C+GmAk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=teZJi+GRTCV8qRulNsF0cIjze4ed1mvT9lcVI+UEeEJ4nNSG8fbjly1HrB9HeX6FbuPyeLF/BqOaegA+fUScWsN/bX7kzggiR5kxDWmlsgC++j6Ns0JcqabJxYpMdm8ztKalHe9MwWO8RDhUbxYGfcsLxvwFV2tFfnfPcP0ymaVc/WoeBkBEnZyWxYiEEMNeBoaDE0ianOp39ZJ611F4SDwCzMhRyEAEl4XLbiGSs5HQ8156Pu7qPxQlJRgpDGFcXi+/dIvVUhlN9/DrSuANAxyhOFZAvGzucN9vbYccp1nuVw0ikKQ0+6QZnk7C5Mqfn6c4VzdS62b8mfglYsf6SQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677309841; bh=Q+TciwtWq0b/dK0bVoBhwlNC+BFz9czo4Bg5zwT8Mt+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=F8nDDlqIKP6gjZSbNFEJRtV+avyM4A+pQJRi4sbOSqOX1ug0VL/6dBY7O19/DvsI03tGWPIyK0nzQp/cwrhXOKHpDZmla+HtN32CDcoDSqLKViUUFDovqncNPcAmxDIrcGTsyJng3QtcIp2IxxazkQkFa96fUGhF7/C7zvipV4yk2exlMc0T2Fxh1RS8hh2OU104Vr8TUcyPqCVW29Vynz8fQI6xj/Ij4iZpdeeeWMOANOCqcRwtu1VViYmi44LOFj4F9Kgwq7LfKmdIGu6E0KismpFGnim2SD7nMiTDPYR0Vkk12LYYvREMCKKMY0x6BSnxAKHMDI6pfzzKn4qUOQ== X-YMail-OSG: D8tpHXAVM1ntekU_fBPQqzjOhMasCBQnUHT.5dvXxGu.6UwMNO8MbVX6_nbUdxQ hmv9QHFsohZiJVQ_vga8pkNiYZPfUHIcQpTQTjy8ae1Vt.UWCLqCZjYquJFvJn_VFsBhV5fhkx35 3SUhm4hErTmQIFe.br00SThUvriGkud4x4EngAAzBnBlartoqH_BsMhIEiWkOmp7UheNMlfgtlPr 2uLuCyHOvJ4XwzvZjD4vvMw1AbOvRbIQNkpwHyuqh_DFx_uJQyEMzQBIrJehHg626bgUU0Os_eM9 XJFNg_zemS6vgnQFd80c7NnEN4IdSJjdnh3xEZfwU5vktJytqVo1j8dsTzWLGwsM0II3r6QRSrg9 QWqFLeYc1YFds2nb4lAef928qRAirTJifrfZQg0VR_CmiX8VSBaDvvtAx4LlC2yWPSnXb2E5HRyJ jVpHlwjJ2FJp1rXTkFJRzGKEw1kvPcvQdc1.ixocYj15y0eeeFOo5cZho_kqb639bIbcEaOIj.wH xhCIUOMkNXBI277PdmKJGnCLwOW3KjGZ5HYGg5PSdWB9QzUl3FmaXmDhvMazLM19AgORIgJGlMR. l3oZ7qNnEDbwyLBbot4ma8S_epgEI1SW3zEpK9ucEMh4c_6OSg7L1WpSDy3V2KTBLxOzmZo4zyts Skc_IzJ92krS4c_nuwOVfxJHxB1wymp.1UiI_5HGSqL3vFgiYvjZkuOr4OUXH0uQX3bK4kLzHrC0 4MQNAyxYSBUoOCGzNLQ.YHU.QkF.bMyh6j2EGGkhSS9UeZER75AMbwMfhChXFqTrj1iBM9JBBbNB YrUDXf5Jgvnjf_Xjbn4kUywuGbSgQEKjKpdBaIbUh98F2L1YjAaL3cX.zIogPgJDYhbVCZ7fiexM kHrxLfqCKBTbHi9SaykL6qRr5Lr3FfqNK16MpjgX._Klef2RWIoC7r6zriRei7yS.IItk3JkQxj_ bft77PLeaKRXVIEf9wkETQn4BbLo3_WRU9gC.lm3_oeKcXT4zw8_E.YgXxrI9ycPR70BPe5iTwjZ Khwdp3BdzAgzAcUt.lH.IxkJumbuc.TH9X0h368Yv_VE5QDlgimHdJhTF35u9poQuhxBRAHqt7Am fH2rFOXVezscocEK_ZGiHW36uvmBWlTmVSzh4Brc__zS_2Aq6sluyeTYmLDgzHCfZGa_wEZ2bTRB ogpQ7u3j3l4_fZFeaOjwRUwrgDzZlV5s7rat3zjLxwWUG42jpQ4XS9bQ0DzQomhJav67WQqtNuER 1ilfHdMkSUpqCfbLZJrcqwIO88PIc_z1XoU_RMTpauzqJ8VvwKSH_kpUaPPM_N11Ivt_xNw6Yp7S wUFc3ZCxbY2MfSRgb.hPs8wtIfDy5egAGl.myT9BorhSz.39ouYB14WKQrnrp0lKjs2QQAPKxPyV jd.bSTHhVyRH0JtvVmbz3YJQ7K2OitLMT49y_1IRFDCugwECDrC4dcDErqgyOr7IoIkv9cHTVF69 .E6gtdAqxJxSo_76ufnuoo82e.LnHWCS5b0KkFxOjAA7EgkRympVLCLmhGteFWUqq1AC8IMSrvbN mae7h5WjLU9z7sOGP.zib5wFyvU30T5WRg2rLYTFmzxnwG1.jrTZyA7hJc9x.QK6X8R1a0myRE_s PCPgmC41ljOHZvs4I33B69ImOEY5IDUSG8OYIVsUfKagWZWwe2s7hxjZgdp6WmIvYQRdzZpg0a92 dkkmrZOI1aNuy1HKYNfs7lPKWQqA2_QYEYg2asvzpk.GOKN6FeXglGpKSz3NbfttnKU.xWhH6VHX wxnPymiE2jdNiv9a.sRDroKwqpfEgnRxAkDSWToAoJHyTZGI4cmOWVu8we9elJk3yNzveaDZH6vp 1BjMXx4GMmAo0VJO0SenUnnpuTbdmlQ4w7jmBgjNsn4Ne69RW7.zDvd0QLsS8HjfoETcY81vEXel WJxuKuAkPqyOwDdSQRPKkD6eH47HeugCmAtHgouy3A9C0Gul28WJw7bzbetVdhahIGxMhEQlhEIi 0cGCypH8WmIxrF5OdDL4qmc8zyYLPCxmPVv2aQwxzIryJSpbMbkLPRnQ5AW5qogsndnZd2fJQzg1 FF7j5NRRTWEroIT9mYG2apIiSZmxevGX5.AoG5NqLUwdW88g0r64Gd_Th4UD0fulb_Bzeplo0ZzE Ub9KRbnwUvyVareF0NS6z1LGyc8i49QxSaMJjFdV1CDyTfi6iSsJXsUAihKyutuLAkT_US6xjX2w lcCz_PRwTaqg420TYFw0.y0gc135_.ufBeycrKkV_kddH0VWqUmNamB5rMfCTNBrhpwqZXQKGvMj fnK3mric- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Feb 2023 07:24:01 +0000 Received: by hermes--production-sg3-9fc5746c8-pz6sb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1fbc15e70b7515c113931d54116053b8; Sat, 25 Feb 2023 07:21:58 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <83v8jqkylt.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 25 Feb 2023 09:12:14 +0200") References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN> <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN> <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> <83v8jqkylt.fsf@HIDDEN> Date: Sat, 25 Feb 2023 15:21:36 +0800 Message-ID: <87zg922osf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 689 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Yes. Which means these X and GTK calls are not the direct culprit of > the delay. What happens if you add an explicit call to XFlush afterwards? If that makes it work, then the frame title delay is caused by some slowness after the call is made. An Xlib function will only place the request onto an output buffer, which is normally flushed when it becomes full or the next time Xlib decides to read input or wait for a reply from the X server. The library also performs optimizations on requests inside the output buffer, mostly those of the Poly* type. You have to call XFlush manually after making a request if you really want it to be sent.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 07:58:02 +0000 Resent-Message-ID: <handler.61667.B61667.167731188114965 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167731188114965 (code B ref 61667); Sat, 25 Feb 2023 07:58:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 07:58:01 +0000 Received: from localhost ([127.0.0.1]:38909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVpRR-0003tI-EJ for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:58:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pVpRP-0003t5-0G for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 02:57:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVpRJ-0007fk-IF; Sat, 25 Feb 2023 02:57:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=jIe+GHBoIyNeg+cKEuUZp80sKSp90f0pqCI1oip3vJc=; b=mAxQ/OmP0bLx qcM4madFcBTl+aA5mom2KR+C2X+fQI3mUxBCcpkCEhqw4DSrmUoOVfM0RKvvSCR9bv3GW0OCN74JB NQcU4QwTqryygZOT3iXR43PYBZUmMn+01mLR5Z3Wbcsqcd4+E06Wnl/WMSzJxCOaYkuHCUnlOR9kX w6IllFchJQPkxy7QOF7P1rQC1Ys4wNVcQ7jPg13A1KIF/RLDJz2N65goIc8wEuFidyuq8burnyEtb ToQcJOTUVuzFMBn9kQ8sBst/R/QC57higu/rJzJuSEbOTg03+mv9FN3q2tgOxviHzgWyZd0W1A/jk c1qD6Xjapd+OZXlPZrof3g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pVpRJ-0003Uv-6D; Sat, 25 Feb 2023 02:57:53 -0500 Date: Sat, 25 Feb 2023 09:57:55 +0200 Message-Id: <83pm9ykwho.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> (message from Dmitry Gutov on Sat, 25 Feb 2023 01:34:32 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <871qmje2ws.fsf@HIDDEN> <aca4ef69-76b4-415d-0cba-4f4c56e0d30d@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 25 Feb 2023 01:34:32 +0200 > Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > From: Dmitry Gutov <dgutov@HIDDEN> > > Anyway, I couldn't reproduce the problem under it either. Emacs's > startup was noticeably slower there as well, though. Just like under > Window Maker. I wonder what could be the reason for both. Since this issue is all about timing, I'm not sure if the slower startup somehow makes the problem disappear or be masked, similarly to adding printfs (although the printfs effect is much better explained by some problem with damage tracking than by timing alone).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 13:19:01 +0000 Resent-Message-ID: <handler.61667.B61667.167733111326859 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167733111326859 (code B ref 61667); Sat, 25 Feb 2023 13:19:01 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 13:18:33 +0000 Received: from localhost ([127.0.0.1]:39336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVuRc-0006z8-TH for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:18:33 -0500 Received: from mail-wr1-f51.google.com ([209.85.221.51]:35493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVuRb-0006yw-Cz for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:18:31 -0500 Received: by mail-wr1-f51.google.com with SMTP id q16so1884373wrw.2 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 05:18:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ib/jnPWjPyT2RcwXTwU5Mte5iqTS8zuwO5DcBL6+/lQ=; b=YlLX8nIlP5Rb6At7ypRQrtANEm/wS2Dpbg1h4ra0QF9naWyK1MexDnWklChTuil/6F J59vgkdxm6KAYSLwg852DItLImIyyIG/gnI8J2ftrqOGwP+4mrZx6TApkU1QLeu5m5sA jp08IiPz6VvMB9KRT6vAZn1h0ZUTrawR2oRsfWKcJKOLtZUUCkxi6sJpWl9gzrR2tY/P I2dUSguF2J8+3RsgmGsFwpRNyc4VXCEjVbHmj5IzOw2MysrM18jtQTgxUE7tHbAMgtiA gNC1vWzKO8BDwbWObCcl2kwvzPo/EIzuzZ5n3vsceLbuRVYBAzf8qTlHHBS6+mFb6VsR 6S5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ib/jnPWjPyT2RcwXTwU5Mte5iqTS8zuwO5DcBL6+/lQ=; b=FwK7pSpe7NDVB8Xt6W5uBNJJBFG9nj2bsZC6+CZCYqsBL23Y/dJDErUIwQjmU95Mw5 7KjkEP9apEh2GeHWEN0vqpzzk+aAb57O86BQUnkiTpRQGcesqGEmxnC8goYAPAK+cTLe pJa9RkTXaLBl75rHwkdGBZYiCso2hNRDOepCGrtApFTTtECzu5NHva9dsWyjv937ay/f wrcbib2deFuKkWOcO8uy6+4+itDqKJd9miezRLRz+55ZvntQGI0QsMuaI/8PAlvf3G3+ R1qJcHfe/LIr7LW/89o2rv15MIaepplLn50u5ofZR0RMygcOJjXW1e13oypebFIi8MSO /bNA== X-Gm-Message-State: AO0yUKXUckXEj9Ih6uXuxJhVSLdA1r1OmUKjKkWcfVOHQlLQYkh2B7sD HbiNjuRCSDHP7gpxGH8PZNc= X-Google-Smtp-Source: AK7set/wpfmySQFLMBx3+s/XCtrD5+gzkv21GnTr/k0rcR6prPvFTmkpDYrDBXjdSMqq4Npg2nGxLA== X-Received: by 2002:a5d:5886:0:b0:2c5:48bd:2a27 with SMTP id n6-20020a5d5886000000b002c548bd2a27mr2485325wrf.34.1677331105397; Sat, 25 Feb 2023 05:18:25 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id u4-20020adff884000000b002c70851bfcasm1779629wrp.28.2023.02.25.05.18.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Feb 2023 05:18:24 -0800 (PST) Message-ID: <5075e711-fbe0-6d80-1d42-3c4f5f3e58e5@HIDDEN> Date: Sat, 25 Feb 2023 15:18:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <83cz5znpko.fsf@HIDDEN> <d3859f4a-ebe9-a1b0-e562-cd7543397846@HIDDEN> <838rgnnlt0.fsf@HIDDEN> <17adc089-9773-0e1c-8345-1f289e3285a4@HIDDEN> <831qmen4ln.fsf@HIDDEN> <c21454ee-c831-f079-7df2-f198a185dc72@HIDDEN> <83v8jqkylt.fsf@HIDDEN> <87zg922osf.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87zg922osf.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 25/02/2023 09:21, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Eli Zaretskii<eliz@HIDDEN> writes: > >> Yes. Which means these X and GTK calls are not the direct culprit of >> the delay. > What happens if you add an explicit call to XFlush afterwards? > If that makes it work, then the frame title delay is caused by some > slowness after the call is made. > > An Xlib function will only place the request onto an output buffer, > which is normally flushed when it becomes full or the next time Xlib > decides to read input or wait for a reply from the X server. The > library also performs optimizations on requests inside the output > buffer, mostly those of the Poly* type. You have to call XFlush > manually after making a request if you really want it to be sent. Alas, this doesn't fix the problem: diff --git a/src/xfns.c b/src/xfns.c index 528ae61ca32..803a692bfbf 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -2211,6 +2211,8 @@ x_set_name_internal (struct frame *f, Lisp_Object name) #ifdef USE_GTK gtk_window_set_title (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)), SSDATA (encoded_name)); + XFlush (FRAME_X_DISPLAY (f)); + #else /* not USE_GTK */ XSetWMName (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f), &text); XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f), @@ -2291,6 +2293,8 @@ x_set_name (struct frame *f, Lisp_Object name, bool explicit) name = f->title; x_set_name_internal (f, name); + + XFlush (FRAME_X_DISPLAY (f)); } /* This function should be called when the user's lisp code has @@ -2331,6 +2335,8 @@ x_set_title (struct frame *f, Lisp_Object name, Lisp_Object old_name) CHECK_STRING (name); x_set_name_internal (f, name); + + XFlush (FRAME_X_DISPLAY (f)); } void
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 13:57:01 +0000 Resent-Message-ID: <handler.61667.B61667.167733339930783 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167733339930783 (code B ref 61667); Sat, 25 Feb 2023 13:57:01 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 13:56:39 +0000 Received: from localhost ([127.0.0.1]:39366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVv2U-00080P-J2 for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:56:38 -0500 Received: from mail-ed1-f48.google.com ([209.85.208.48]:33450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVv2S-000806-Dz for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:56:36 -0500 Received: by mail-ed1-f48.google.com with SMTP id ck15so8442411edb.0 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 05:56:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=6LRUKgh94ryA3BPj/MJish02V03EDKaSM0IWfZmiytk=; b=ZQ4oQwT8RY3rmPQQHLHJhnyHC11phxRU0hcDqiGuILLke/738im7fHoWgDt0bIACaM YdYO0JT4FYoGjTGzKlviyOoPsF05n6Vqg1fpaOO2zuD/Zzz6SOJQivyN9RtnAmzLZLlX Kjcu+zz+vYmartMFu3bExFOGMIpP2vgkU4XfPhamUAzZpIgydXpxP7QLGB3OiphJSqvm 02xlkU3Ei50vqkEnK4ejqWe3Qc0rWwUKKT16ZAuWGI0EZ1lX6h2jFSFQ7qBpf1FPgEPX KMDP6k4buCHY/QNJ09mK4Mx0mBUfaAN3lDrplIqCC51HPuze57sPGfS5DmPXz+K2cxsj E1XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6LRUKgh94ryA3BPj/MJish02V03EDKaSM0IWfZmiytk=; b=Tmv8K4fVW+pTK6SDkKLp8dPpI/tpFOZ4aRo67Na+BliV03h5r7GWK7C9iGdg2vdp7z Vj4DN7cXrEZ4m0HkOlHzOBzq4J//sQYga/kWqhx//R131PJYhFwKKkejhKFB/smURrMY lxdRjHsduzY5ooO6uvaH1uEBKBOEqAImqoHKCkooc9w8B8cQ4CVp57n9vVTWQNqozE5f JxxVqiQ4MCANndwZVf0NFLJXGY34pe6t+oi3Thp3UpvlLPca+v2sM+g9DBBnblBeSfhV 0vsloRUNe1JJqcIPKy4V3ad85FSubgRQm1cJ6eJWukBDNdNZGz9b+Kc7XdBWTZs2mfla Zm4w== X-Gm-Message-State: AO0yUKWVP/g7W4Y83y1D2BkLRi7K/jD+0CthdEsbyNCxsLVvv0fSO1+D V382R99oYy7BK59QiDrj7HQ= X-Google-Smtp-Source: AK7set9kk3ZmMh6GHJlC19HOaLlVVD3WhlCFFsqONFEyYArD7mivvpZeGtuI09XF50rEmgDFXU7QYw== X-Received: by 2002:a05:6402:658:b0:4ac:bd84:43d8 with SMTP id u24-20020a056402065800b004acbd8443d8mr20040612edx.8.1677333390418; Sat, 25 Feb 2023 05:56:30 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id m30-20020a50d7de000000b004acb3026af2sm877990edj.59.2023.02.25.05.56.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Feb 2023 05:56:29 -0800 (PST) Message-ID: <32f5b245-7d7d-a97c-8dd1-a2531171566a@HIDDEN> Date: Sat, 25 Feb 2023 15:56:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <87lekn40yi.fsf@HIDDEN> <e0f9beb3-6326-d2c2-05d1-32926e90af5f@HIDDEN> <835ybrnllt.fsf@HIDDEN> <6c9bc004-e696-3d18-2293-32c1abf339e1@HIDDEN> <83y1onm592.fsf@HIDDEN> <5fe94ac0-c44d-71ba-61d1-2e8a49443ee3@HIDDEN> <87cz5y489c.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <87cz5y489c.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 25/02/2023 07:35, Po Lu wrote: > I now think I know an easy way to test this theory for sure. Create > another frame, place it so that it is above the frame you are trying to > test, set its Z group to above and its alpha-background parameter to > 0.9, run some command that updates that frame once per second, and place > it above the first frame. > > Then, see if the text inserted appears only once an update happens to > the other frame. To be extra sure, run the other frame in another Emacs > process. Create a timer, you mean? Which would insert text over regular intervals? A code snippet would help, just so we're on the same page.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 13:58:02 +0000 Resent-Message-ID: <handler.61667.B61667.167733347530920 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167733347530920 (code B ref 61667); Sat, 25 Feb 2023 13:58:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 13:57:55 +0000 Received: from localhost ([127.0.0.1]:39371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pVv3j-00082e-0s for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:57:55 -0500 Received: from mail-ed1-f51.google.com ([209.85.208.51]:45669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pVv3h-00082S-Up for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 08:57:54 -0500 Received: by mail-ed1-f51.google.com with SMTP id eg37so8061867edb.12 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 05:57:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=YIitnBEjY3KgIJ3AnrHGjPE5DJj3PJKj2e4YmeTqJdc=; b=fF8hpjclZMej2Z/RQYhki+7WvDRULGWuBOWFnL7kgDcVD4TRWxx3fCr/T3tBKCN0hI LIgQcVktaUJBlpw0gZaSv84y/xaXl/KcUqXowzDtmfHdHYxM/QaO7T+C65ESBfGNKA1/ nq6oMNNC/igApYl7oZm8zZ0G1oCZQEKkCQPTIRpdhVgkwYBYmg65CJav/ilfLkHQWaOk H3Ar2zoTl8mEdw0dquPtYe8e/5oBp/tg/ADPskMXNbdrm7OJazkXXUP055HS6kFtp0VN VeB96Mo9p2hKxLR8lwGN9M1dWfT6lp43HkMB+BBR8KDJv17RxpyH9fyuBkBqd8Z5kp2M MCJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YIitnBEjY3KgIJ3AnrHGjPE5DJj3PJKj2e4YmeTqJdc=; b=UU+YTI8F5JxJ9I+/Oic+iD9HQsyVMg0FgzVEoyJHbY4WMiigPr3ytqUS6baHxo71ld HkkB8O3qm47xWQHVzR8e9UPV9ndY1BMY3O07Vk3Haa61WsGLFXcnElQotpf4Bb5jFnPE /Vvz2WM53E1bl7LWxdSwvJtCt2sgk1fkC29jMLE0DC34OHci5y+aU9m2XzE0s1KmsAZX UmOaMvR2rsrg9yBgPI3tauJ71b6z1rNSUz84DZ2cU0B3OFU0JbEX2+j5eoBy1uiADEsC x2E+3HirHpJI/sC016E58nDsAVdgO/pOULQZDz9hd99hIAolV17dQKFce17+GNjJb6Cx ud4A== X-Gm-Message-State: AO0yUKVkSh1fW69niaerfP/TEzLwIwdCdWqRzJvWdmEzmFO3q9tdmP+E YcgtdfwmfrL7uIhZJ1jBvo0= X-Google-Smtp-Source: AK7set+vlrKjzPpsLLy9zFfoCl6xVnASISySB+4OsTfjSc6MVcIzU2hDueNZOg+oq7hsom3HYBx0LQ== X-Received: by 2002:a17:906:f88c:b0:8b2:8857:5963 with SMTP id lg12-20020a170906f88c00b008b288575963mr28946900ejb.8.1677333468239; Sat, 25 Feb 2023 05:57:48 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id t1-20020a056402240100b004ad7cecaa56sm859846eda.19.2023.02.25.05.57.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Feb 2023 05:57:47 -0800 (PST) Message-ID: <f65c1359-5059-4656-64d6-21e450821f22@HIDDEN> Date: Sat, 25 Feb 2023 15:57:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> <83pm9ykwho.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <83pm9ykwho.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 25/02/2023 09:57, Eli Zaretskii wrote: >> Date: Sat, 25 Feb 2023 01:34:32 +0200 >> Cc: Po Lu<luangruo@HIDDEN>,61667 <at> debbugs.gnu.org, >> Eli Zaretskii<eliz@HIDDEN> >> From: Dmitry Gutov<dgutov@HIDDEN> >> >> Anyway, I couldn't reproduce the problem under it either. Emacs's >> startup was noticeably slower there as well, though. Just like under >> Window Maker. I wonder what could be the reason for both. > Since this issue is all about timing, I'm not sure if the slower > startup somehow makes the problem disappear or be masked, similarly to > adding printfs (although the printfs effect is much better explained > by some problem with damage tracking than by timing alone). Damage tracking is indeed the better explanation, but I've also had the problem disappear when a certain background window was present. Even when entirely occluded.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Feb 2023 23:35:02 +0000 Resent-Message-ID: <handler.61667.B61667.167736808911900 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167736808911900 (code B ref 61667); Sat, 25 Feb 2023 23:35:02 +0000 Received: (at 61667) by debbugs.gnu.org; 25 Feb 2023 23:34:49 +0000 Received: from localhost ([127.0.0.1]:41824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pW441-00035s-8J for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 18:34:49 -0500 Received: from mail-ed1-f41.google.com ([209.85.208.41]:45786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1pW43z-00035f-Mm for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 18:34:48 -0500 Received: by mail-ed1-f41.google.com with SMTP id eg37so11489077edb.12 for <61667 <at> debbugs.gnu.org>; Sat, 25 Feb 2023 15:34:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=qFdr+U5i/hXQX5IynW4eojvq6OCjVC1mNdx9jRzyg9w=; b=GzkDVffyxFEGsoaRst7pqUGwUpxHHW93fWQRg8F1z2yKy+Rx6iHKOAoneEj2NJX1ui TptCh42KxA0m5zSepDRyAMKHyllOp9x80Ksa8X1FFFjq87M2syOiFaSh0TZjjoFe1eZh ZUNG24xVAqO6uGppBJWHQCSyymDgRMY9Xgy5q+EivRbESSgdYBsc6Y++90n2XJ3Wo8Cn OwipugYHJac5KkNMP+NQF0wwhxzTB4k3wLKZV3A9oqToc59hGtOOB55Kwkcj0BvQLo85 xTvmp7sZ3tiOltvo8W8JZwtCuSJr7JTo1ZbhcFgvTfjo12L064MwQV6bog9x8sObais2 0GMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qFdr+U5i/hXQX5IynW4eojvq6OCjVC1mNdx9jRzyg9w=; b=mR9iJV/KSNPEyoAlsceiKiGwU1rOXoiymJJz2KgDMuLpgHIkwWOdzFXCt9iXVX93bv 4JS7Dy7wssSZyooHyUMhf63blWwVcq9t60OmxMu7obuiY0xOLeDF3zOHRUQOSSgHmCG4 9dVA/UjI/gjdqkRKI2X8LwpXuSvqCOXZCr9WQEY9y4lNkxoUZugXuoXwe/MTefxFdet8 smKCG/yuoUlcB9RsrLKNHu2rnrMjdhlr9GnUlzDSTIq3V3Y0bL1bOBgkRPhHnhOB7YLd 8XIHnSCMggrG3JZ52jFMk7k7mcgMJFG1WZnTgi+jPd2i5K8H2Qq10mzEk/CAlopFl/+k FfBg== X-Gm-Message-State: AO0yUKUS3uye+t/55JQDCjoJ8vDK7A0hO7Eh8lWpu1baR43Ja/JsxvRR jImhnN4pA4MXkzmo3xAZIt0= X-Google-Smtp-Source: AK7set+A0PMdjZ6TSBVGkUPxvvo/DIzVlfxKDJg6AqGUJTGsIHqCs3EIUVRlpFnaWHQt24vZizvdbA== X-Received: by 2002:a17:907:d27:b0:8e5:88ca:ebac with SMTP id gn39-20020a1709070d2700b008e588caebacmr21318083ejc.40.1677368081443; Sat, 25 Feb 2023 15:34:41 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id r30-20020a50d69e000000b004acc5077026sm1338011edi.79.2023.02.25.15.34.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Feb 2023 15:34:40 -0800 (PST) Message-ID: <c1cb4dbd-a25b-b46c-8ac5-c421a213ee3b@HIDDEN> Date: Sun, 26 Feb 2023 01:34:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83edqjtbss.fsf@HIDDEN> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> <5002b0b34bd381f6d1f9@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> In-Reply-To: <5002b0b34bd381f6d1f9@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.9 (-) On 25/02/2023 01:48, Gregory Heytings wrote: > > So this clearly points to a bug in the way GNOME handles the Emacs > frame. There's one last thing you could try: under GNOME, try the same > experiment, but with Emacs fullscreen. I've read that GNOME > automatically disables its compositor when an app is fullscreen, but I'm > not 100% sure that's the case. I am unable to reproduce this with Emacs fullscreen. But fullscreen mode removes the window chrome, including the titlebar, so that might have something to do with it.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 00:36:01 +0000 Resent-Message-ID: <handler.61667.B61667.167737175626862 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <Luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167737175626862 (code B ref 61667); Sun, 26 Feb 2023 00:36:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:35:56 +0000 Received: from localhost ([127.0.0.1]:41864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pW51A-0006zC-ER for submit <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:35:56 -0500 Received: from heytings.org ([95.142.160.155]:45156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1pW518-0006z1-96 for 61667 <at> debbugs.gnu.org; Sat, 25 Feb 2023 19:35:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1677371752; bh=X6cxq99DaemraYHwglqdD1nUMJQvj9jv+a1nXIHYggA=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=KrWL2JZ28oMQt/bbeRigQLN5FdWUoX32nP726mBjPheFYkfvrRxB1c9IB7db4yPbQ PBplnF3lnHVXoiKjQSs5cT5ATBHPn3dXsLdFcmvUDunUuO0VRXpeiXWCTFl0I1Fr3L vmFKuFHYcseQiMmRIPXcRpzB09ZdhGGcAEXdNk4C0+RI9PJNiEj+Z8VoA56KXxirVS laNW/AAPN14r1i+ziDd0WL850r/5Yht81Br2O/TAdISGUdRVNZ6aN//JFQwzZvOWkp XDCueM1cSlWPl5ctOv0mBdqqpE+FMwZBM/+rcVN50eOdotphfZBMsAQ2NQfbZjtgPu TxXCOxT28ozlQ== Date: Sun, 26 Feb 2023 00:35:51 +0000 From: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <52DF31C9-3042-4B62-8FD2-E9525003E4C1@HIDDEN> Message-ID: <8716b41c973d77f20b30@HIDDEN> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <5002b0b34b1067395698@HIDDEN> <628d9354-e334-0ad5-39c8-91081a5e9238@HIDDEN> <5002b0b34b1213122157@HIDDEN> <cd181871-993e-d472-7e24-dc7f85916782@HIDDEN> <5002b0b34b7a73483fe3@HIDDEN> <5002b0b34b0ee4220ba5@HIDDEN> <20e46a69-8b22-65b6-f725-4ab5e5ec41f0@HIDDEN> <5002b0b34bd381f6d1f9@HIDDEN> <52DF31C9-3042-4B62-8FD2-E9525003E4C1@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> So this clearly points to a bug in the way GNOME handles the Emacs >> frame. There's one last thing you could try: under GNOME, try the same >> experiment, but with Emacs fullscreen. I've read that GNOME >> automatically disables its compositor when an app is fullscreen, but >> I'm not 100% sure that's the case. > > It doesn't disable its compositor, it just unredirects fullscreen > windows that it is 100% sure are opaque and obscuring all other managed > windows. > You're splitting hairs, aren't you? Perhaps "disable" is not the most accurate word, but the meaning is clear: the compositor is bypassed for fullscreen apps.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 00:41:01 +0000 Resent-Message-ID: <handler.61667.B61667.167737200427254 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167737200427254 (code B ref 61667); Sun, 26 Feb 2023 00:41:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:40:04 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> 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 iVBORw0KGgoAAAANSUhEUgAAB3EAAAaMCAYAAAABmWauAAAABHNCSVQICAgIfAhkiAAAABl0 RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAqdEVYdENyZWF0aW9uIFRpbWUA U3VuIDI2IEZlYiAyMDIzIDAyOjI5OjUzIEVFVO32mPEAACAASURBVHic7N15fBx3ff/x18ye OlbSStbhQ3Z8J7bj2I7tOE7iJM6dAKEQoBRIOAKE0hZKgZYfLaWl3FBaQks5ShtKKAmElKQJ KcG5HceyYyc+Y0s+JR86V/eeM9/fH5JW92Xrsv1+Ph56SF7Nznw/s7OyNO/5fMd64/v/z3zt odO4lo0nECQzFMSbbKe5KYZjAMBgwFhkXPk+/u7zawhZYEzHN40xmOQJfv/X/8yje6N0PqXH 8+j7CNhhNnzxc7x9qSe9HjC0bf4vvvyd12nr+RzLS0ZeiAyvQ7y1nfZYCmMAz3Ru+dqfc9tc m8ng1pTxk7/6FXua3c5HPBS99eN89r2z8fZYLv7if/LX391DsrMma/q1fOI7b+Yib+/1pbY+ yP/71k4Snct55t7KZ75+IyVDlpfgyfsu5kP/044J3s6/7fsJb808o2rY+fMH+NQzrZi8S/nH r13HKu/wzxp2rbW7+fTfP8+rUYOVewlf/ocbuSpjlCuJP8un17yHn9W4eOZ+jMde+Fsu9539 2AbnUPG9N7Hxyx2vhZW1lLu/80O++Jb5jHboY8VtaOWdX2/gpQTYQT/vvCOPjy73szDHxgs4 SZeaSIq9x2K8UOPlw7dnUmoNvK7Evnou/XEbTQayZ2Ryz+VBVpX6mZtrk5dhk2kb2qMuJ+uS 7I35eMcKH/0OKePywv9Uc/eLSWIGsCxmzs/i7rWZXD3by6wsCztlaGpzOXY6zit1Xu65OYNZ g4ypr+ottVzxyygxY7H01hJ+d4sPzxDLm9Yon/xOHQ83GIxlUXpJiM/dnM0tpV6yjMuhQ218 53+aeOSUiwGKVxfy7B9lkJ8ej+HlR07xjpdSON4gX/qrQu4tsIiebuHD34uwqQ2soJ97/6iA zy3z0nywkXv+o4XX4xCcH+aFj4eY3be2VJLHX0mSVepjaYmXooCFBSTbk7y0rYm/fbKdg4mO fXfN26fz0FVe+r3Vx2g/j+XxIyIiIiIiIiIicqaeeuopLKv7xJNlWSSTSaLRKI7jEAwGyczM 7LVMz2V7fh2NRonFYng8HrKysvB6vf2W8Xg6zipeffXVnY8mefnzV/COfz+JE7iGL73wU+6d EyR64Cd8+K1/w6aIi5W9nHvv/wGfu2UWzc9/mXvu/QGvt0Fw3d/zwq8/zOy+J/ESe3n8Z2+Q teIyli6cQ1HIh4Uh2XiIlx7+Fn/71d9wMGrAyuSar7zAQx+Y1ec8YIrXvnwdb7q/ghRB7vjB fv79zu4z0c7pp/nCe+/jJ3vaMHYeV/zFT/npp9aSO8D5O1P3FJ+87V4erkxhrAClGz/G5z71 Pm5ZMZMst4lDL/+S73zhqzxyoA2DTfFdP+bZ+2/vcZ60z/oaH+J9l32C38ctMt/677zxb7fj H3jRUUue3sy//cXH+fozp0mRwaV//giPfXbVqM/BJ574CIvufYyYCXDzd3fxwDtzGdGpzdRe vnXzLXxrX6r7Mc9cPvbYC/zt+AYQY8459l/cfetfsinighVkzk0f47Mf+wOuXBDGrTvA5kf+ hW/+6Dmq4gbsPK7/6lP87J6LBjznnnj6z7j07odpMhbZS+7gnrdfz6rllzB3ej55ublkelK0 N9Vy8sgB9rYu4B1vubRffhDf9W3ecue3eD1qOsZz40f483vv5MpLZpDnc2iPVHN070N88Y9/ yOtJ8Mz7Yx57/gvjk/uYNo5s20JFkwEMkd9/jb94YB9JfCy559v81Y3h/seLlclFa9azKK/3 O9XUP8Unb/kQD6XfX3/M5z9zD7eunEW2aeLw5of41ue/wi/faMVgU/LOB3j5B2+mwO7YgmVZ HT+j4nv57p238Debm3CtHK78u//jiU9fRrBzO87xn/Hua+7jf2tdPNPvwjvjxj/k41fmMuei aYQCHYMyxiV++g2e/u5P+d/XmjuDWEP0tdfY17aatVk9Q1yH6scf5n/3dQW4BmMsPPlzufLO DaxeNYeSwiwCXki2txCpquLQvnZmzrdwHKd7B5gkh14tp61rvVj451/LBz9zC4vCXYeTIVZz giN7D7D3dZc5JabXOiZM22H+95v/w+6m7m1boYu54daZWI5DzxF5ZpZQYO3mVGfWa07t5NnN V/O+q3N6HRypZArXGLoybeO6pFwnHaQPzMFNZ+AG4zic2e4wuK4BY8C4uO6Zrqfn0Br5zU+3 sKPdBXxcestK1vrPYL3eFVyxKsCDT0VxTrzOa9UpVkwf34Rp7h99inf81wf4+bEUpm0vD3x0 I//3w7dw9wfeyztuXc2M4PDrGEsth9p4NeGCsVh8TR7fuNKHBwNdx5oNRQUeigqyuB7A7X0M 9uS4LhgXDBQuzOKz1/p7XHTQcTCFgjbF4QAroXsbPbQfauSzL8aJuWDZHm6+s5B/vtpHqNdS FvkhD3NLMrlumDH15vK719uJuwZsHzctsQccQzfDS7+t41f1DsaymLc2n0fuyqDIAkzH8y6a n8k/fcTC+uc6fhmBmp0RfnGTn48W9NiqcTr2C4ZpmS6uA4HCTN6zKMIzO1ywPKxfZBNwXQoX hPjEkhbu3eESr2zn1WgmMwN9hmXZ3H5l14Md6wOwAzYbrg7zoD/FTQ/HaHShbFcbNeuyKRyn /TyWx4+IiIiIiIiIiMiZcl13wKA1Ozs7/fhAy/RljCEQCBAIBIZ8Xte/uzMEt/t8OtlMy/fj Oi6BBe/kPdd9g2cebQLPQtZfO5uAgcINn+ITt/yCe3/dSHzXFl5t+SAzs/sMxnMxt99zcXeN nduyQ3PZ8KH7eTCzlZs++3sa3ShlTz1Dzd3v6XMe0MXt0ehmXCc93uiBB/nkB/6aJ44lwFvC jV/4Kf/yoaVkD3j+ro2XvvUFflWZwlh+5v3RD3jkazdRZAM4OHY2F139Af7p4elYt3+EX55w qHnsX/nFn9/ERy8apJPMdekemosz5HnaYTS+zI/+8X8pb6qnuvIgO3eWU58wWJ4wKz/0T/zo k5fhP4P1O27Pfeem9/+wrBLmXZSFta8p3YdoBecyf4Y9OZnTGWviya99nWcjLlhe5tz1Lzz6 nVsp7nor5F/JXZ+7gvVL/4S3/slvOOE08vw3v8oTb/pX7sjrv7bu/WlTuOEjfPa+y+nb7xfK zad49uKB8wNzgp9/6V/ZFTVg+Zj3nh/y6NduYFqPt3F2Tpii6asptX/I6wDGjE0mNaAgsy+/ ntkdg+PU8R905nIW4UXr2bhxejqn6/2zpnf2aFltvPiNv+GXne+v+e/5EY9+42aKPRaW5eJa IeZu+DDfe3Qm1k0f5KEqh+rf3M+Df3kbfzLP03vd/iV8/Eff5JXr7+Px6mZe+fIH+OtVm/jm xjBWqoIff/yzPFnrYnnn8N77v4PXN2shy3oOzRjAIlByCXd8+i0cufdB9kQ7X7jEaU6ccDEL re4QN3mUF588SiIdQFrYJWu4+4t/QKmnhaamOioOHCMej5NKpTDGYJUYTu7cykno0YkbZ//B Smqau3aMRWaqmeryV2nsu9+zQsxeD02vlVF2Bi/bWYme4pUHn2R7ZaJHk3Em826YgVs+wHjc JEF/PbU1XR27tTz91c+xe8lCLpqZg9/EaW+McKr8CCebu6/68EQOsXtbiMohB5OkvL5zvW6E ilfLKOsbJo2IofzIUdobopikj31lGSSHan0cVpw9v3uR/3itmRSQMXs5GzMPsv2MXiyHRNY0 bCpxUgfZ/NQrLFl6VoMbgWze/Bcf5fjXfsxLJ+MYE+f09l/yje2/4tvZpVy+8VZuu/U6Vkyf mN7ctjcaSdXGwVi07A+zJew74yuekkebcWqjYCBWkc+2sqG7XPtzefaJeo5Vu2BZzLgsj/f7 q9g/Vm/E9hi/2NqESYAnnMWsyuOUVQ2xfDTGt59swkmAnZPB+6bncHQbHB1g0esLIzxaniCF xSOPFrBiuSf9A3r/oTpMrQPeABXb8ijrvOqnuqYOq9bB9fjZ/nKYvM4AP1Jfj1WbwvX42bE5 TEnfX96Gk4yzvKmRF+KQjGXyxCshlvT6XWns9vNYHj8iIiIiIiIiIiJnqry8vNe/BwtrBwpu z+R5XZ24Pl9Xi5/D/tOd5/V7nU93qHYysGjCbT/C9hfLyMvpeDxihbBoxE1UsuPFrZQUjLLB aOZqlmdu4oVWQ3LfCzyxZSFLep2Qdag4GevMGlwaDm2nrMxP066f87Vv/Zo3Wlys4Bxu+tPP 8eFL29hXNsgJwqZn+fbDlTiAXbiR992Ry9HtZQOcJw1z/U0LePSBA6SSr/HIfzzFijumDdy9 2nqYxs4QxK0vZ1tZAWfaLGmqn+KhBx5gf4/GVyyb3GU3c8eqAJWvlg2ThQwsWd5AR0JiaDz8 KmVlWSN+buHt7+WK7T9ka00SvAWsevebKT1aRtnRMxjIZIk8zb8+WY8L2NlrePub8jm2rYxj fZcruZO7Vm/i/q2tuPVP8S/3P8W0W/L7ve7Jg7Wdoawhdnof28qcUeUH7olf8+9b2jGAnXcV 77otxOFtZRzuu2CynIauxsfYKfZtKyM13rEPhvqjzZ3Hi0vz0dcoK6sctnPbsixM07N8K/3+ uoG739Tx/jpmWXi9XgKBAFlZWeTmruGTH1zBo196lUTiNZ763Qk+9tHSfvvQnvUu7v+XLex7 939yKP4GP/jwx1nz7I9Z9sjH+MIzjbiWj0Uf/le+fvu0fiE6JpUkkTR4Aj48uRcxb6bNnorO l81to7XZxRi7YxplY3CP7GFPjdMZ4Bocgsy+cTmJY69zMNXxjuw19bLp3Vra/W8PWaEAmLb0 Dm3fvYlfpupZe/UlzJ2ROaqDxbTs47F/fpGqIdN7DzPv+EPuXJ09ohZ701rJlp8/zc6Tie4H LS8Fa6/j+uXZuK47wLPCLLtuPvseLqe1q1anjdO7X+P07sG2ZGFlZRB0XQZaY7eeVw6BcVwG HEIPyaY69p+O91mvy+lIR8BOsoWDBypp6bND7MxcLi7NHj78MTH2Pfsy/7mziSQWnrxS3nXb XIqs4cc2mJxwHhaVYFpoiCRw3TNKqkfFN3Mjn/jmxVz91KP85qmXeaMuhmsMTutxyh77Idue +AXzNryTe++5lUWh8e0MDkzzMNs2HEoZTrzWwJcJ8f6VQeacwW5wXbfjdTZ0XD3luiObXqJL PEZZVcf73fL6eOsKL/5hj9ORaz4aZW+iY3zFc3yUmt7HeF/Ryih7OpcvmR9giXfw46ygyGYa htOu4VhNkoRrdf7S0XGVVkcneucVW27n452PgcHt8f5yTefyuD2WHwUbirIMxMDEHVqcPvtw DPfzWB4/IiIiIiIiIiIiZ6pvt2xPPXOD4aZTHsnzLMtKn6/vPm/v9Fq++3y6g0mfJe3o5nRd q+Pr9CrdzuVHeS7YM42ifBtaHUx7Cy2pnuvs3F7PzMSNcXzT9/n6D1/gZALs3Ev5w89+mrdd nI01xPnB6O7tnc14HkrWX8+SwBDnSRctZpp1gNOuy7HDR0i4+QOGs8Z1uxvZjIt7FueBjS+f +cuWQlsbjTWnqWmO4RiXxtcf4suffJkNH/kM9107c9TNJz33nXGdUZ3vtqdv5DPfXc2pE/W4 4ZnMyPUPuY+novY9O9ifMIBN5qoNXJ492Ouey5oNK8jc9hKtboIDO3fTetM19I28Xdd0v+bu aPMDQ+Oe3RxzOsaTu+YalgcHGU/P7XSdex/3W/yZ3sdL5zE9khC35/tr+lXXszTg4jjdP2cS iQStra1UV1dj5c6hyH6VKifFvt37SJhZBOn4WdU9Q4BF/s1f5kef3MGbvvU67ace4xN33cz0 wztpMRbBS/+M7//d9eRaYEWbT5nyZ15k84v7KC8/TX1LoiPLsDwE83LwtUdoiZmOu9lamVzx 11/ifas9nYGsS9szP+bz391LwrhE4+20M4NbP3szC/3Q0NBAUVERM2fOJCsri5ycnB5XvYiI iIiIiIiIiIiIiIiInFtisRg1NTXU1dVRVlbG1q1baa3eQ9nWCppd8K//Ajt//XGKvZ50gNvr I3mQf7vrJv7qucb0xQNW1mr++un/43MrOmaC9T7wp3/Py8fivTZsMOCmiDU0EOt8JP09091R a4yhrbGNlOvQ1NZE0kli5WcSaGtk6cqryM/Pn5AdJSIiIiIiIiIiIiIiIiIyEYLBILNnz2b2 7NmsWrWK++67j4qKCv70T/+UV155BdN4kt379pO3eCGBwABTY/oWce9XP87PNnyZXUkAi8y1 7+N9y7tv5entF+BaYHuDBHyGRHsCx3S3NXd13xrTcU9c13WJppJEWiMkXQdv0Mv/+7u7uHT5 QgCSySSxWIxEIoHrdtz4uu90yiIiIiIiIiIiIiIiIiIi5wrLsvB4PNi2jd/vJxgMsmDBAn77 29/y2muv8Tf3P0G8tZm9e/eyePFiMjMzsW27ewXuMX7xDz9iT7LrAUPb81/ik/91Iw/dMxcP 9Lgnrp3HJe9+F2+/bTEzwr6Oe0MmTvDkZ77B4xVORwuuRcfjnQFuIpHkVGs7xjiES/L45g++ Tm5eLrFYjJaWFlKpnnepFhERERERERERERERERE5txlj0jlo131xvV4voVCIFStW8ND9i/jd 735HrKCAAwcOsHTpUvx+f2eQG2PXP97LXz5Zg2t5Kb12I+FtT7OrrY6n/uqj/Muax/mzJQHS ka9n8XW8+48uZWbY130jX48Xrw2YrgmVu6dRdhyHgwcPkgznUTo9j3998HtkZWdRV1dHJBJR gCsiIiIiIiIiIiIiIiIiF4RUKkUkEqGuro5AIMCb3/xmIpEIsViMgwcPds5Y7NKw6W+49xvb aTEWWSs+xX/+/L/5r6/czDQb3KbN/P2Hv872NrpDXBJJkm5nVNsZ1EJHeGvo8XVnF+7Jkydp aWmhNVDM33z/a7iuS319Pclksu+YRURERERERERERERERETOe8lkkrq6OhzH4cYbb6SxsZGW lhZOnDhB8vhD/NnH/4PyhMHOv5F/+PFnWZ3lZd77v8d33j4TD4b21/6RD3/h2e4QN3X4GR74 /mb2HYnQ2h4nHo3R1thCe4+5mDEdkW4ikeDUqVO4rstlK64hkJlJQ0MDrutOys4QERERERER EREREREREZkKXNeloaEBr9fLypUrMcZw8ngZ//Ynn+epGhfLO5t3/vP93DPPA4Cxirnzm9/h vRd5sEyCgz/6kx73xDXtHHviv/nuE53/pLsrt+MzYHX8u6qqilQqRVNTE8XFJdTX16eXExER ERERERERERERERG5kBljiEQiTJ8+nZ07X6Xp2fv5xpYmXMvHvLu/zVduK8SiO4u1C27lS998 L8/+4QMcTx3FLvBaA62216ced8TFcVLU1dXhui5XXXUVjY2N6sAVEREREREREREREREREenB dV0aGxtZf8Vq/u0X+4kaC9+C9/OPn7+WHEzvW9waCN/yBf7hrcXYGOzPfOkPWHdJHn66w1yT /tz1JAs7I5eiBQvI8zThOA6NjY1kZWXpHrgiIiIiIiIiIiIiIiIiIgNIJBJk5RTQlD8Dy1PC 2//yXtZl9w1wO9NZq4g7//bTXJVtYbW3txswJBprOHm8lvpIO7FECmN58AWCZISyyJmWTzjX j2VcDh8+TE1NDT6fj4ULF5JKpSaxbBERERERERERERERERGRqcvr9VJeXk4ymaSoqIh58+Zh 23avD8uyen14oaM915dbxOxlhZSa7uTXdd30Z9d1cVxDe3s7xhgKCgoU4IqIiIiIiIiIiIiI iIiIDCGVSpGfn8/p06eJRqPdnbedjDFYVu9b4NqDraxn+27Pj3g8jjEGj8czDiWIiIiIiIiI iIiIiIiIiJxfvF4vxhhisVi//BXoF+ymQ9y+oW3Pr3t+JJNJjDEEg8GJqklERERERERERERE RERE5JwVDAYxxpBKpQbMYKF3Tuvt+eSeCe9Abbw9nxwIBCZ1OmXHcdLb93q9F1xnsOq/sOsX ERERERERERERERGRc0cgEEjfxhYGzmK7plQ2xvQOcfsaKAXuWqHjOOMx/kFFIhEqKyuprq6m sbGRaDTa6/sZGRnk5eVRXFxMaWkp4XB4Qsc33lT/hV2/iIiIiIiIiIiIiIiInLu6stXB8te+ 98S12traTN8nuK6b/uy6Lo7jpD+XlZVhjGHJkiXjXowxhiNHjrB3714ikUj6cdu2CQaDBAIB AOLxOLFYLJ1cA4TDYZYtW8acOXOw7UFv/Tulqf4Lu34RERERERERERERERE5f+zbtw/Lsli7 di0ejwfbttOfbdvGsqz0534hbs8A1xjTK8B1XZeysjJc12Xp0qXjWkRNTQ1bt25Nh3ehUIjZ s2dTWlpKQUFBv+lzHcehrq6OyspKKisraWlpATrCvHXr1lFYWDiu4x1rqv/Crl9ERERERERE RERERETOL3v37sW2bdauXdsrwPV4PL0CXNu2hw5xB+vEdV2XZcuWjcvgjTHs3r2bXbt24bou ubm5rFixgjlz5oxqPadOnWL79u1EIhEsy2LFihUsW7asXyvyVKP6L+z6RURERERERERERERE 5Py0Z8+edIg7UCduvxC36z63XQHuZIW4xhhefvllDh06hG3brF69mkWLFp3xdLjGGA4cOMD2 7dtxXZf58+ezfv36KRvkqf4Lu34RERERETmfOMSa6qmrq6euvo76+kZ8C29gw4LMyR6YiIiI iIiITJKRhriWZeHtelJXkDvY113hbt/vj5WeAV4gEODaa6+lpKTkrNZpWRYXX3wx+fn5PPfc cxw6dAjXdbn66qunXJCn+i/s+kVERERE5DzjHOWZBx5hd7Tr72cPs4uvwwD6a0REREREROTC NFzuaoxJZ1hDtjiOZ2jb1+7duzl06BDBYJDbb7/9rAO8noqKirjtttsIBoMcOXKEPXv2jNm6 x4rqv7DrFxERERERERERERERkQvLUFnsoCHuRAS3XWpqati1axe2bbNhwwZCodCYbyMUCnHd dddh2zavvfYadXV1Y76NM6X6L+z6RURERERkAqWaqNy3k1de+D1PPPoQP/33n7DpqDPZoxIR EREREZELXN9sdsQ3G+1q6+3Z3jtWA9q6dSuu67J69eox7cDsq6ioiMsvvxxjDK+88gqu647b tkZK9V/Y9YuIiIiIyMQy7Yd46cnf8fyWV9lz8Cin6ltJ6E8DERERERERmQCjyVuHDXHHuyP3 yJEjRCIRcnNzWbx4cb/vHz58mK1bt3L48OERr3Oo5yxevJi8vDwaGho4duzYWY19LAxX/1hT /VOrfhEREREREREREREREblQuTjOwFcW9wtxJ3IaZYC9e/cCsGrVqvSNenuqra2lvLycLVu2 cPDgwWHXV1FRwZYtWygvL6e2trbf923bZuXKlb22PZmGq3+sqf6pVb+IiIiIiIiIiIiIiIhc SAzNm7/LR955G+svXcK7HjhNzxi3K6v1Ts7gOkQiESKRCKFQiNLS0gGXKSwspKKiAmMM27Zt A2DRokUDLnvw4EG2bduGMQbLsigsLBxwudLSUkKhEA0NDUQiEcLh8NgUNEojqX88nC/119TU AB3TJI/GVKlfRERERGRKMzHqDu9jX/lxTtc30xZPgcdHMCuXcEER00vnMO+i6YQG+6syEeHo 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 oeLxaFjJJHZ0I2/efzlHvPE+D730EF+bkNUXChlL9aYeBcaNL+Xuc7/KJQ8vItnkrEJoeLwK qUQKx4mz/oNHuPLkF3n52id54ueHEGx2ElGgGNdl09qNtDoZyHWIV63k/edW8v7zD3HHXT/i 74//ni/nGEuLLqbrla+3tKldvZWP/3oBZ1z+OHV4KB8zgaBbx6bNdaQaVvPcTd9m3vwtvPTU T5ie417Wax/rZczfyj/qq/noz9/jvFtfyzmvzOkfBe5zvaFw85fe+bo2/nT+fO87fH7SHax9 /3dc+Ju5vHLDIW0EwThvXXchv3u/DvSJ/Oj+O/na2O7spi9EbDnI4tOB9vVmYrz925P5ys9f oiZ7MY3QMHxePBpYqRTJpImj7sSkcb6c8dKAzpGLqN+24KIb6eUUQtUxMvGj8DWnNNZ1L5qW L62kS7R6Y+tHk66D2biSzZ+vZPP8v7Pg1R9x9KW/Y6fSjuzvbT06olj6bbGUIdmRSSa7KyNK uowVo7amIZ32GECo6IaOpqZ347mOg21ZmKbV5fS1uteLm0xguWAn6qmxLcJlwc4zTTSTTlXf 5c2lWhczuPUKFzNSS22zgGsQLJMC7tCmGP2wGGixMpVMdUm47pd9c64dpTFiAYJweXdSKYNv zyv4uKqW2tpaNj57MaNVsLZuYOEz9/Kvqt258pF5bK3exKpVm9n8xQN8ZYwBbgMv3/UAS/oo jXZq85vc/tdPmHbOH3l1yXai8QixaA3znryOQ0bqCKeGp39xLS/WFfowZh/jJoxEwWHr+o1k 1nCmVi5jrVPKlCkjMdcsZXVmG4m9mdXrkrhoTJw6pfWuKmU0Fz2zkdra2uZXTc1yfju3pPNq 6Htz02fbWr63/R0umu4FFMZ9+99sq6mhurq6+VVVVUVV1Raevmhq3smHm1jEQw8uYL/L/s6C rdVsWbOSNZurWPvOnRw/ztN3barvzc3ztlNXV0ddXR21Ve822zL+3Iepavp761cVz126W3tb lNFc/OymVp+trV3RtTbNwol9QPWB/+CTV57mmbff4ddfLkW4Dbz0qo+7PnmXp596hTfvOo2Q ACe+gE8XJVoXYK/hjvPO5x+LIwhjZ07+5SMs2NJIY20NDY3bmf/0jRwzwYsb+YKbzr2MF2tb t6lvzyv4pDpd/03PXZLV5+7hX1W7c9V/PmdbzWZWr97CloUP9kufk7TQm/G0PSavPv8Fm/07 ccRMP1b1et5eY3b+tQJRWFva0lKmFWkgmjd3a2HorS1m1TJ++/dlNGhhvv7jb/L+387joZ+d wPXfmctl3ziIH51xIJeefQhXfudIfnPRAUzPOZgKJhw4m99dejw3X34Ct/7fSdx3/Vk8f/+P eOe2r3LO9ACb573PD++cT12O5lDDEzhlv1Kc+rU8+VFDh0FE1ceLeKPOYfh+MzisrUBm13H3 LS/w8jaXGcccwwt3f4vbfzCXi06fzY+/cyz/vOt87jppLMr2lfziTx+xqc/yt/S+Hr5xu3PT 92YSjm/hxj+8wYJE6w+5ySpu/cOrfBw1OO7C4/jG+FyCks0njzzLVS9sxB02nl/87ju8dstp /O67c7ns7EP4xUUn8d/7L+T+b+xKOTH+d9+LPLqlsIOpGhzLVdecyt+uO42/XnMo+/kUzIYG nnvqU5IHHckzt5/ODd+czfknf4mrrziTh86dgt+N8tQzi6jJMrkwfqow+9QT+Ot1p/G35tep XHf4iK4HpW6c/979Px5Zk2Tk3rN59J5zufeSw7n87EO4+pKv8tw9Z3PJXqVEVi3gp/fMb2VD axxWvfYhr3mn8cDdF/Dvq47lqm/O4bJzj+Sem87n3+dNJWTV8dB977O00CFdtjm9Gj8sPrv9 h1z36mYcoTH+mGt4cfl2qjasZvWG7Wxf+Rq//sowXrj1j7y3rQO/sldz+/kX8ujKOKiVfPkn DzJvc4R4PE5k8zweuPwwKlWIr3yUC8+/ndXZ7VHIWKo39SgkbgPP//QMLnp4EUk0xhx0Ife8 OJ+tsSTxWJzI1kU8ffv32adcQzh1vHrdefz+/dzZbXoX4+oce+t8tm7dzMb1a1m9chkLPnmH Z//1Jy47ZS9KFYct793GGWfdwqocXy+2mK5Q931z8xv84faXGfHV3/H66iq2r1/F6g1VbF36 PD8/ahyacNj08i+5+M4FtGuWQvhYgWJ+aD2vfG1pFbFElHisls//e33+eWUh+1yB6PX8pZe+ DoJRx/6aey/ZG4MEH/7+Aq57rSorlnGpfvNXXHDjByTwccD/3c91RwzvdjrT3seWgys+HXBf byK5/C9ceu3L1NjgHTuXn979FB8t30xjMkUi2kh9fSPReBLTjFO78Rm+MSbHgrqBniMXYb8F UJrSFAvNg9a8BVZv2gErUPIsHkyjM+Wb87jgz5s4/0+rOfePS/jGr97ixB/ezl777YUhHBqX 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 57l//wEPHs7DtcsJqLbb1Bfhps1G9MfZ0WfgXkyrs0FtJwR1JWkyZtjv0d3e5uHDbba7PfqD EZNZRpZf7VzGsih2x2izhOFweMrHiMnapsJ6eOZQkmnM6ttiX1JYrRGdFrh6FVrtJtFi7Daf Mhr02N7eptsbMN4NcD2iZpuNs7S0NjG1RrQ787RMJwx6Xba3H/Jwu0uvP5xfQ8Ua58OamHpt Zza3I58O6XW32d4ZzzS94vF4xK0ttjZqRP5xJ8XgR+HKG09f6SW59Tlfyd96bQtjH/ITX/On eNHHvJwnPv0/41Nf+3Lu3Xs5n/s1/5rea7+Kv/cFH0PVwORXv4FXP7ZBrf4SvuaXJqpxRTVu L0eZJQx7D7n//HM8f//B4g9Pl263S3d7m+2HD7j//ANG2bISBdNhl/vPP8+Dxc/O/7A+ZJAU akEtIiIiIiIiIiIiIqczIY3NLdqNCqF3StJmPILwmDU0z7ytiMZGnXlm7CgmA0bHBZ5+hdbW HTrN6pKgaVHODwmveJlT527y03aPamP/bGZDUG1Qvf6lXw/yK1Tj02M8E9bZ3NqkWQ05eika vLBKc3OLzXO0tA5qHTqtKuGSzRs/JFhr6D1fV7ldj47ZRzBesNfi/ArHEFRbbN69x907m3Ta G2xsbNDubHHn3j3udnbu0flrVzGn/ErbKZvK6/imn/wJql/13/GdP/4u+s+/n3c+/37AELRe xGf/za/j2775S/mjz34n1d29cRTpcPcdF6qx+hq3kyMfd+mOsiOzZvcvsu0cYHz8437ZupxJ r8twd9EAg+d7GBy2zEkGXfCaCnJFREREREREREREXoCi1l0eb5399UHjDo83TniBCag02lQa DluWlGWJtQ6HwXgGz/PwPB//hJA3bN7h8ebpYzFhg63HThrMzgt94voGcX0DW+YUxWJMxszH 4gcEJwS8qxK17p3rWK+biZps3YlJsxL8kDi6RMh+Xn6NzcdqZ3ihR7V9j+qZakbUN7aot0ry RcdSjIcfhIQXOt+GsLbBVq1JmRcUpcU6h1nUDALv2ON1tus5pHnncc5w2R/iEzc3uVcvyfN8 3qrcM3h+SLjW8Rj8IMI/nLAWBTtLURvPW8ksWjOZTJxzjp0Pa+3uf621lLu/eOafP/XUU5Rl yRvf+MZzbSjtP8173vM024mjfudjeMUrX0pnp/F2MeTDHxli4irVSoW4ElM55oZRjdXXWIXD 76jZ/+/jPnfOURQFzjnq9frZNlJM2H44JHNg/JjaYn2Bo78oHM468I7esMV4m4ejeZsJP26y sVEnXvzycmVKMhwwsiFRMSO185v7TuOmNMAXEREREREREREROZ/JZIIxhiAIdifDmH1tZJd9 fty/LytN05XWO2zZeKNoXYt2vsC4Kb37A1IHptLmsXblukd01KzP8/0ZDkO8cY9OdW0xrMgR xXibh+P5ys9BfYs7zePzpSeffBLf93niiSfwfR/P8/B9f/dzz/MwZv4mkLWFuPLCtY4Q1yZd 7g9SHAH1rTu0Tm0Ef3iQGcMH20zKxTuWtpr7prXvvKZg3H2424ZCIa6IiIiIiIiIiIjcZgpx FeJemEJckT1Fysz6RFFwzAxbSzEd0R9OKRxAQOPOHRpLeiGfJ8S90nbKIqvi9jU5vtD/PBQp aQlgiOr1owEugAmo1WMm2exIy2YRERERERERERERkUeRK2aMRvmhr3pEtTrxWtaRLUknCdnh B/dloeURZS2KdEx/lM/Xtw4CfM9gjMHZkrIoKOzOlWgIai3qK0pfFeLKreCHIT4ZBQWTfg/T qFOtRJy1lbstcuYZbkgcLe9E7oURgZlxq5cPFhERERERERERERFZlWLGpDj8RR8XrzHETSYk 5Tq2JXKYo8gXN4CzFHnGkdsBwPhEtRYbzWhlS5sqxJXbIWzQqmf0Jvn8XT/9GSMMfhgRRRFR HBNH4dJQ15Z2/o4c4+OftJq057OWvzkiIiIiIiIiIiIiIjeWTxjFJ3zfIzjpWftKeQRRTHxC C81QD/blyhji1hadOCXLi/kytNbh3LxzrOcHhFFEXIkJvdW29FaIK7eER9za4m6cMJlMmWY5 1jnKPGWap0wnIzABca1Bs1ElPPTHY3dtXmOO6Ve+n8EYUA8GEREREREREREREXlkmYhG56as JxxQ2+hQu+5hyCPLeAFxNSCurne7CnHlFjH4cZ1WXKflSvIsI8sysiwly0usK0gnfbIsZ3Oz xf6uybvr6LrT8tn5uydERERERERERERERERErotCXLmdjE8YVwnjKnUAmzMdDRgkOS5PGE3r bNX3+id4nocBnCspHSxtSG5L1FZfRERERERERERERERErtOFO5YbY078EFkrL6TaalL1ABx5 nh+YcesFwfxidzlZtrxxvs0yCs3EFRERERERERERERERkWt06Zm4737vuw78+1WvfO1lS4pc jHPsxLNH3kgQxsTehMRaZuOEIm4QHH6vgStIkpQT1kYXERERERERERERERERuXKXDnEV2so6 uCIjLQ1B4ON7HvszWmdLijxlOh4xswCGKAoPdkw2EbVawHRc4PIx3b5ho1Uj9uevcmVKMhww pkLFnzJTT2UREREREREREREReWRZirzkpMaVXhDir6Uxq6PMixMnYBk/JLhw71mRm0lr4sqt UEyH9Mb57r/3Zto63KG/Il7cpFk5/NvaEDbaNLJtRpmjnA3pzkYYz8PDYq3D4VPt1AjGCnFF RERERERERERE5OqV6YhRklEUJUHzLu3KDVmu0qWMugPSpSmuT23zLq1oHYPJmfS7JEuf2xvi jXt0qjfk2MnKOVtSWvADn0fpLKudstwCDmcPvsfGHU5uMfhhRKXaoF6Ljn/3jwlpbG7hj0aM kpTSufmNDxgvpNZs06p4zKYGci2MKyIiIiIiIiIiIiJXy2Yps7QAjGbdiRyjnPbpDmeUDryw QXuzQfSIJLlqpyy3gCHauMfjzZKytFjnFiGuwRgwno/v+3hnuWlNSLW1SbVpKYoC6wDjE4Q+ O3N3Kxt3eWzDYDz1XhARERERERERERGRR5uptLnXrlxoBqQrUqbTGWmWU5QWC3iejx+ExJUa tUpwhroRrbuP0zpce9bnfn92Ysvnm8uSTafkFiAgrscK8Y+Vk4znAS6AzSdMZjWi6qOR3+ia kFvDeD6B56+qGEF4fJ8H4z1a0/FFRERERERERERERE5y7mfmrmA6GjBK8iNr2ZbWUhY52Sxh EjXpdOqEF3gof7uf41uyyYhxAZgKvkLcJdyRkP5Io9YXMLVTFhERERERERERERERkRUpmPS2 GWU7adt8OcQw8PGwFHlGVsyjXZuN6A187rQrPBpzK+V8QqrVkOk4n4e5Xkw1fnSuFLVTFhER ERERERERERERkRUJqFQiJlkKUZ1Wq0El2D9v1lEkfbrDFAvY2YSkqNDQVFQ5whA2NrkTpWSl IYxjgkcnw9XsbBEREREREREREREREVkdv7ZB2ysIKtExM2wNQW2DVvaQ/swCBVlmeaTSOTkH gx9VqF73MK6B2imLiIiIiIiIiIiIiMgjwlHmOUVZUlrw/IAwCvEXE0VtkZHlBQ6fIIoI/VNW XnWWoigoy5LSOpxzGOMdqXv5YTus22tP7Hmnjaskz3KK0mIBzwsIo2iNOalHVIlO/n4UYmYp DoctS7iGhsrOOTDmlq+vu89lz/slrmdn7e76tcbzTj2mztnd9W0Pvt7h7NG1cHcY42HOe8Kc pSyL+XGxi+0aDz8IiUL/3OfflTlZXlCWFofBGIPn+/hBQOCfvu9npXbKIiIiIiIiIiIiIiLy glckPfrjlMVyrHtMQLVRw8smJGm5Fx4Zn7jRpl0Pjw9lshEPehPKpWmTT1Rt0GpWCS6T6tiU YbdPUjjAI25t0q4Fx4/J5kzHI8bT7JhxeYTVBq1mjfAGTHo9dxC3SjZl1BuQ5BbnhdRabVoV /xoHdEmrOO+Xup5Lpv2HDLP5NVpp36VdOekE54y3t5kUgAlp3tmivnP4y4TugxH58YOg0r53 Su19o5oOGEwy8qJcHgp7IZVGi1ZtyX2+j8unjEZjptlJ9XyCuEF7o8plr6gbcJuKiIiIiIiI iIiIiIhcLVsUBwJcszMD0xVMR0MmOwHuTrroStJRn2G6JK7xPLz93zLmYDDpSrJkQLc3oViW +Jw66IxRby/ADRudpQGuK6b0t7sMkuOCPABLPh3S7Q5JDwfZa+fI82IRhBmCcJ2rfzrS0YBJ vpg5anOS4YjZtR+Ti1nZeb/U9ewTxTvn0JKl2dKQE4AiJSsWnwcx8RXl57bIyU4IcAGczZkO u3RHJ4+5nA3Y7g5ITghw5/VK8rxgFZeT2imLiIiIiIiIiIiIiMijw0S07nSo+QZXJPR3wi0T Umu3acY+Lh3R60/IXclsMqUR147Oqgti6i0fEwaEQcBuh2NXkE7HjEYzCgc2GzOcVtisnTOp sinDXp8knwe4UaNDp7FktqBNGfYGzEoAgx/XaTaqxKGPwVFmU8bDEdPC4YqEwSjizkbl+mb6 lVPG03L+uVehGq9zWm5Jnh+K2GxOXkLltk19XOV5v+T1HMQxwSinAGyWkhOzrKF2kaa7M22D uHIwrPQqtDrBgRC0nA0Z7lwvFxTW2jQqPr7v4QHW5qTJhPE0x+HIJ0PGlTs0w6M/6/Ix/cF0 EV4b/LhGo14lCua1nLMU+ZRRf7JkBvHFqJ2yiIiIiIiIiIiIiIg8QrzdNWVNUKUWj0mnFkxA HM3XxzRxg0ZlSm9qcXlG7mrHrAcaUKkdE7OYgLjWJjA9tgcpFkeeZtha9cyhqSumDHpDZqUD fOLW8hm44MjGQ6aLIC+otdlsxfu2ZfCjGhubPmz3mJZgZxOmjcpeC9u1KkiGY7JFIBY16qw1 w8UjCDwOTssOCG5dN+VVn/dLXs9BhUowZlwAZUqaQXRsiluQznaizpBK5dA2jU94aGpuUXjA ZUJcgx/FxNHeheb5PsFGRMA2vWkJFMymGc3w8KBLpqMJ+WL67dHjDAaPyJ+vGZxfdNb9MW7b ewpERERERERERERERERWxOwGujiLdfu+7u9EKPu/fnZ+pUa8KOGK+QzFs7DZmF53MA9wTUCt vUlnaYAL2BmTnVmKfpVWMz4+/PFiGjvrfrqCNL3czMaLsaTDPqNFX18vatI6Lji8Uh6VRpPK TipvfOJm8xbOwl3veT/9eg72BbIlszQ7vlAxYyfDNWGFwxnuennE9erujNcyP2a/ihnTbPEL wKvSXHacr4DaKYuIiIiIiIiIiIiIiBxyIDS9yOw64+N7gAWsO0MJRzEd0h8u2rZ6Ec1Oh3p4 8jRVl6XsZExBpUp0wsv9KMIjp8RR5AUcbRJ9hSzpsEs/WayF61dptWuXD6ouIqjSvhtTFhbn +QTeWqcCr8Taz/sZruegUiEcj8mBcpaSNyMOdycuZrNFy2FDWK1cz/nfzw8JdyZml+WRtWxt nu0Gu94px3nV1E5ZRERERERERERERETkQhxlljJLM4qypLQOMBhv3rK3cHuvO61OkfToZjmW eZvnVqdF9WgP5yPKotit7vKEweCkzex7rbVY1tWy1ZKOensBrhfT6rSuefarhx/ctum3e67m vF/yeg4qVMIJee6gnDHLmhzsTpwznS0iURNRrdyAHtbG27f+79Fweu84G4LghBnxV+DaA26R Fx5LkRdYB8YPCc/wR/bm0r6IiIiIiIiIiIiIHMcVCcPBmGl+eO7eXHrOekWW737uBRHhGWeH Wru3/TKbMj3rBo8JrK6GJRv16E/yvQB3s00t0DPay1j1eV/N9RxQqYaM8wxHyWyW0Yii3eDT ZVN2MlyvUr05Lax3L8WjR8a5va95a56xrXbKIqvmcibdLomFsHmHO43DzQJuEe2LiIiIiIiI iIiIyFFFQq87JNvJu4xPGIUE/nxWn7OWsijI8+JIe9ZlwkoFl84oHJSzAd2yoN1pEp056DL4 YcSZJ5cG3hpmFTrycY/eboAb0ewowF2tFZz3FV7PfqVKNMpIHZSzKVkzIp4vyEs2nTFfkden Uo3XOqv14vZGOQ901zdqtVMWEREREREREREREZFHlvFDwtADfM420c4xG493Ay+/0qK9UePo 0rUF4+2HjPPDXz92FPiVDTYaMcP+kGnhsPmEXtey0dngpK6znrezUCkEtTad6s2JxuxsQH+8 CHBNSOMMa/zK2azuvK/4evYq1Coj0qkFmzJNHXHFLD5fbCSsUlvn4rKX4PseUAKOsihZVwNy 1rolERERERERERERERGRGyaotdna2mJrq7WYMXianGwn8TIxjdZxgdfFmKDKxmaHxmL6rSum DLoDZuXyn/GDYBH2OPIsW1OL5DMopwyGezMvqxsdGgpwV2Z1533V17MhrlUXs0gt6XSGBcpZ wjzDNcS12rlmme4fzv72xuvghyE776Eo0hlnek/GiqidsoiIiIiIiIiIiIiIyJntW1PUeHir ni7nRTQ6m/iDHsNZiSun9LvQ3jx+Rq6JYiIzY+bAziZMGzG1E2burocjHY92Q7uw0aZ1YxZA BVzBdDQiSQucH1NvNaneshbPqzvvV3A9hzWqUcIoc7gsYVoEuGQRNHsVaue8Fow3bwHtcIu1 gNd4LYUVKn7CpASKhNGkSqceHG2qfAXZstopi4iIiIiIiIiIiIiInJmPv9PJ1uZkmSNedWtY E1Btb2IGXQbTeZA76BnMZov4cH7lVahVx8ySElzGqDfE6zSp+NcYSpZTJrPF7M6gRqse3qj1 T/Nxn0FSzP9RJgx64N9pcUs6/M6t7LxfxfXsU63FTLIZ1uUk/QFucbiDau2MM973eL6/CHGh SDPKesDa3qdgImqNmOkgxeLIRl26RZ16NSb0wdmSPEuZTaekKw5yLx3iiqyNKyl3F9U2eMbD XOr3iMOWJaW1OLt4p4kxGOPh+z6eZ07+o+IsRVFgrQMvIAj9s7/3Q/tyUsHr2xcRERERERER ERGRUwXElYDxuAAKJv0erlGnGoX4/vz5pXMWZ4u9Z6cX4lPZ6OBsl0FqcUXCoB+w2alxcNKo IWq0qGV9ksLhioT+w5S4WiWOQgLfwzPgrKUsC/I0xVU7tM6bpJ2DzVLyRaDleY58mpzahtaP qsRrmQ1bkGbFwS+VGWkBUbiGzR/mStIk4dRLxQTE1WhfeLmq834117MX16kGMyYFlMXieJuY ev0CBzmMiLyEmQWXjegPoFEN8YzDlgVZmmGqbRrR+UufhV/dYCPv0k8KHJZ8OqI/HV3NxvZR O2W5NYpJjwejg7/mjRcQhBGVao1aNTxDWOcosymTScIsy0/4heNT37pH67gb3hVMR0NGSUq5 710VxgupNtu0qtqX27ovIiIiIiIiIiIiImcR1jdopF3GuQObkQwzkivZUkC13abY7jEpHDYb 0R8HbDWjg5NdvJhWZwN6A5LCLYLBMemSQQVBCfHVzfMri2K3u6zNEobZaT9hiFqVNYW4Hp7Z mde5s3mz+rbYZ5YzHeZMT3uZV6VzIMRlZef9Sq5nE1KrRSTDvfV6/WqdC3XVNjH1Wkg6znE4 8umQ3oEDZojCEqKrmp/rEbe22ApHDMdTsvLwlFuDHwWQ5ZywfPW5qZ2y3BKOsjx66TtbkKcF eZowSRq0O82jrST21cjHXbqj7Mg7Wszu1FGHc4Dx8Y+7113OpNdlmO5OPcXzPQwOW+Ykgy54 zVNan2tfbua+iIiIiIiIiIiIiJyRCWlsbhFMxkySlNye8PTReAThMWtonnlbEY2NOll3TO4c xWTAKL5D63DLW79CayskTsZMktkxQdOinB8SXnEvWudu8tNYj2qjRtKbUMxbQRJUG1SvfR3h C1rFeb+i69mv1qlMMqYl87bE9eiC98F8XeW2GzBIMg4Pz3jBvCX0lTIE1Rab1SZlkVMUJdbt TGoLCExK/35/McnslI6iZ6R2ynJLGOLWXR5r7vzyd/MWAEVONpuSzHJsNqbX87izVT/+wi4S huN5UGj8mNqiHUAQeIduJoez7th1sYvJkNEiKPTjJhsbdeJFf3lXpiTDAaPJjJNn7Gtfbua+ iIiIiIiIiIiIyAtZ1LrL462zvz5o3OHxxgkvMAGVRptKY7FEXFlircNhMJ7B8zw8z8f3lsc5 YfMOjzdPH4sJG2w9dtJgdl7oE9c3iOsb2HIRNFmHM2Y+Fj8gWMNauVHr3rmO9bqZqMnWnZg0 K8EPiaNLhOwXEtC48zhnOKNns4rzvoLr+WjNmI27j7Nxub1b8Imbm9yrl+T5oqOnZ/D8kPBI njB3tvsrpHnncc5wGy4Y/CDCPxx4FMVul1DjeStZ5lHtlOX2MPP+7bt8CMKIuFqjmvTZHsyw 2YRJWmPjmF7+ez34A2rtztF3Ke1tCHPcLyGXkSTzaf8mbNDpNAj3vcz4MfX2Jq77kNFpfeG1 LzdzX0RERERERERERETOzeD5Ad6RVOd6eX5I5F/HIq+3g/EjKi/AZfguf95v5vW8y/MJY5+b dmUXs3R33Wc/PMsyk6dTO2V5ATAEtQb1ZMYoL8nSAuKjt6/b10x3r03vORQpaTnfXlSvHwgK 9woH1Ooxk2x2+iLkx9K+nNta9kVERERERERERERERB5JRcrM+kRRcEw4aymmI/qTnQg3oFJd TcR8Q2N0kfMKCAID+XyNVkd4ZOq8H4b4ZBQUTPo9TKNOtRJx1s4RtlgsSG1C4mj5eyi8MCIw M7ILt/zXvtzMfRERERERERERERF59LhixmiUH/qqR1SrE69lHdmSdJKQHZ6hUxboca+sQ5GO 6Y/y+XrAQYDvGYwxOFtSFgXF7iK9hqDWor6i9FXtlOVWsUVKmmZkebHoxQ4serq7nb8hzs5b 6x7+4bBBq57Rm+TzPzr9GSMMfhgRRRFRHBNH4dLw0JZ2sT3/5AWyPZ+z/N3SvtzMfRERERER ERERERGRfYoZk+LwF31cvMYQN5mQlOvYlshhjiJf3ADOUuQZR24HAOMT1VpsNKOVra+sdspy O9icyaDPaHaZd9Z4xK0t7sYJk8mUaZZjnaPMU6Z5ynQyAhMQ1xo0G1XCQ4GgczsrUptTepkb jIGlA9W+3Mx9EREREREREREREZEFnzCKT/i+R7CKRT/PxCOIYuIT1soLNYNHrowhbm3RiVOy vKAsS0rrcG6+RKTnB4RRRFyJCb1Vxbdzaqcst0BB0u8yTC3gEVaqVOKQwPd2383gbEmWDJmc 2ivX4Md1WnGdlivJs4wsy8iylCwvsa4gnfTJspzNzRb7u/PurtfqTssB5zev9uU27YuIiIiI iIiIiIiI7DIRjU503aNYCKhtdKhd9zDkkWW8gLgaEFfXu121U5Ybz6UTxqkFfKrtLdrV495S 4zDpiMl5plkanzCuEsZV6gA2ZzoaMEhyXJ4wmtbZqu9ty/Pm4aRzJeWxfYEXbMmyrg7al5u5 LyIiIiIiIiIiIiIiIjeJ2inLjVfm+Tx8CyrUjg0KASxFeclpll5ItdUkm3VJrCPPcxz+bibo BQEeKaXLyTJLrXJ8rwibZRRLhqJ9uZn7IiIiIiIiIiIiIiIicpOsrWO5yKWdEMDZ2ZgkX8U2 HDtt9Xfb9O4IY2IPwDIbJ8cHgq4gSVJOaM2/eN3yb2lfjtvGmvZFRERERERERERERETkBrh0 iPvu977rwIfIqvlBML9QyynjSXYwiHMF6bjHdn9GUKvgAzhLaY8mea7ImKU5RWmPrI3qbEme Jgx7A2b/P3v3GmPZmtf3/fus+77W3lXdZ07GMMCAgeESSMzERDY2JrFlx7YSy06ARLZksEjC JeJFnODYThwLBxFAlhwZsBIpEgkJF4fERn7hRMQkCKIwIGM0Mx5sZ4ZbMnDO6dr3dX3W8+TF 3nWvXVVd193dv4/UOn1qr73Ws9Z6VrfUv/X/Pw7AkCTx2c68JqHbjdate5slh9MV1akqU99W rKaHLMnIthSm6lx281xERERERERERERERER2idopy84zaY9uXLJsHNX8Be8sI6IoAN/S2hbn wSQDRplnugJfL3jvtxdgQnr7zxkm68jPFnMmy5Oy0JOKTn8hPAzSAYMLbXkNcX9Ev37Bova0 5ZzDcoEJAgIcznk8IZ1xl2hZUF6yAKvOZTeRvfF2AAAgAElEQVTPRUREREREREREREREruJp G7sp6AqI4hBzzTfkbu4c4oo8OBMz2N/HzGasSotzlqY++iwk7Q0YDDrE7fLsHxj+dAjo8e5s M11/PiHEEMYJWadPr5sQXvanj4np7x8QLhYs8orWe7xraQETxHQHI4ZZQFkYaC7p66tz2c1z EREREREREREREXkCbbVgkddY2xINnjPKFIu9+iz5bElpLZaU8cGA+KmHdB/sismLJRYw6R7P xx2FuA/sziHu+RbKqsyVBxEk9MfP6buW5qjKMwiJopDg6E+JqMf+Wx0wBozBYDhZPtWQ7L3F 24OWtnU47zdh4XobE4SE4al9XcXEdIb7dAYOay3OAyYkisPj/uTZ3nPet2cwwSUdy3Uuu3ku IiIiIiIiIiIiIo/M1RVlZQGjqrvXhqUuS2oPROlTD+be2LLCAmBIsvTu67XKtdROWV4tQUic bFvY1BCEVy96aoKQKLinhVFNQBQnW49zbe6oczlzjJ05FxERERERERERERHZTb6lqUqKsqKx Le26sogwioiTjCxLSS5t5yh3YymrzbKIJiFLFeE+Br3YISIiIiIiIiIiIiIiIjvN1UtmsxVV e37JPIdrLU1Vki8Dkv6YcS9WQc99shXHGW6cogz3caidsoiIiIiIiIiIiIiIiOystphyOC85 zm9NSJzERGEArsU2DU3rwK8rcxXg3q+2KllnuIZYrZQfjdopi4iIiIiIiIiIiIiIyE7yzYLp cYBriLtD9gYdonNJrWtK8lVNmN3T0n2y0VKW69VwMTFZquv7WNROWURERERERERERERERHaQ ZTXPaY4C3N6Y/UFyaaVtEGf0R9kjj+8N0FZUdl0CbeIUZbiPR+2URURERERERERERETkDeFp mwbbtrQOgjAiTmLCTSrobE3dWDwhUZIQh9c05vUOay1t29I6j/ceY4IL+737sD3OH/cSJgiu G1dLUzfY1uGAIIiIk4ToFeuD68sleXMUIPbY2xLgPg1P29TUTYvzYIKQOEmIb3GNfdtQN5Z2 vSPCKCGJb9kW2p+0l/YOMAYTBIRhRByHL73PtiqPQ/QozXipDPfW8/AVeE7vep3bBb/58V/m o//0N3lnllP7mKy3x1tv/w4+84Ofz4e+4ANqpywiIiIiIiIiIiIiIq8/m0+YLiusO/eBiej0 uwT1irxq8cc/D0n7I0a9+PJApl7w7mR1sk7reSYk6fQZXtL696W4ivnhlNx6ICAd7jPqRpeP yTUUywXLor5kXAFxp89w0L1V0Pj4HGVRsb5dAWmvuzPtZdtqyXy+orpwkQ1hHMG2OXGOtyXL xeLsvDvaU5jSHQzoZ1vu9TmuzlmucorKbj+8ieiNnzFIbjY+aKnKZrO/6OatlO8wD3f9Ob37 dc751E/9CP/lt/2f/MJvlVv2YQj3fs/OzHcREREREREREREREZEH46w9EwwZY8B7vLcUi/np D8B78C3VYso8esZeekm6EwQEHtpT3zN4jgtmfUudzzi0jv1x73ZBrqtZTE4C3Lg/3hrgelsw m8wpt6ZVjqaYc9hYRvtD0l0Pcn1NtanCJUjIdmLAHptPOZwfhcsXP2+b5kZ7cvWCyWRFs+V2 +bZiNa2pe2PGg4TtZ7+ep7NVs2VMp4VEL5MMuoryaIBxRnqD7951Hu7uc3of19nzyb/z3Xzn j/4K+fFODEGUkASWqmk34/I4/5baKYuIiIiIiIiIiIiIyBvEJAyfjemGBm9zpodzKgeYmO5o xCAN8dWCyXRF41vKVUE/7V5sIxul9IYhJo6Io4jjDsfeUhVLFosS68HVS+ZFxn73JRcTdRXz yXTTTjgg6Y8Z97dUG7qK+WRG2QIYwrTHoN8hjUMMnrYuWM4XFNbjbc5skfBsL7siGNwBp8I8 EyUkO9BH2TdLpoujANcQZX0GvYw4NHhnaaqSPC+otwaYG23BbLo6blMcpj36vYwkCsBZ6mLF Mq9ovadZTZmFB4wvnT+eej5hmh9VhRrCpEO3k5LEEWFgNq24Ha1tqG1A8hI33ZXVccgcp+n1 oeJ9zsOdek7v6Tq3BT/8E/+E3EEw+GL+1J//Dv7dP/a7+YL3D0nDAF8tePc3P8nH/uHP8tP/ VO2URURERERERERERETkjRIcrylrog7ddElVODARabJey9KkffpZwaRw+Kam8d1L1s2MyLqX xCwmIu2OiMyEF7MKh6epaly3c+PQ9Gw1Y0g63F6BC556OafYBGdRd8T+MD11LEOYdNnbD+HF hKIFV64o+hm9l8yVH5N37XH1pImiHQicW4pljj1aH7Y35uD0Gr1BQhglZJ2Yybszqq05rqdc LtaBJBB2RhzsnbpfQUJnkJDEUw6nJS2OarmgzEZk5y6CrxfMjoPF7fMkICSKYtKXOl9HVdXH rZTT7LpI8b7n4e48p/d1nX1T88/q9TP9+X/2e/juP/ulJEGwCZ4NYWfE+7/gK/gdX/hh/nAQ 7MCcFxEREREREREREREReRLmOCjCO5w/9fPwKEI5/fObC7PucatYbxvsDb/n6iWTw9k6wDUR 3dE+460BLuBKVsUm7gw7DAfp5eFPkNLvbip5vaWq2su22hnenTStPb5HT6ktKerNRAgzBv3k 8nsSmKvXsHUlRbk5tyBjsOV+hdmQ/lFq66qT75zsiHJVHAfdUW/viqD/FlxFeXS+UXp9K+UH nYdP+Zze43X2/rgVc1OW1/6ZcOcQ96Of+KUzv0RERERERERERERERF51Z0KaW4RDmJCTfMnf YBceW8w4nCypHRAkDPYPGGZXl8v6uuI4a8s6V7YdDpOjtVU9trlprHwXntZa7JZf7fWLi248 fYjr63pThQtBkt26vfPp+xWknSvWJg7IspP7Vdf12Tnka6qjHZmUXm9LqHxLripP5lWaEV+z /VPNwwd/Tu/xOps44TNDA7R88r/9Zr7hu36ST8y3PwRqpywiIiIiIiIiIiIiInIrnrauKKsa 27a0zgMGEwREUXAc+l2fLnlsPuGwbnCs28cOx0M6F3vDXtBae7x33+TMZlcd5tS2zuG4h2q/ q9ic6XsLmi0fx4NnHPQuj6pOn7n3t0nn7pe17fF6qFF8+4rXk/t1/X5MnBCZdZi6rhI9Faba 5nh+mTh9qbVur3e6lXJIml0X4e74PLzLc3qf1znq8mf++Ofw3f/LJyma3+Jnvv9b+IM/9N38 y3/03+Jrv+5P8cd/7+cxOrX/O4e4IiIiIiIiIiIiIiIibxpvc+azJUVzeSVd9ZL7s/VJ1BlE CfENWwi7U22H27qguOkB/U2qg5+OCQIM61jNOcc6dns63p9u73z7JM+5l9jP6XVRz1eJupPW vNz3+qm+pjpa1DfMSK/PcHd2Ht75Ob3X62z4wq/9S/yVZ/8dP/TjP8PHpxa3/DV+9ke/h5/9 se/jL3zmV/InvvFb+fZv/CN8/vAeQtzzLZRVmSsiIiIiIiIiIiIiIq81mzM5nK/bHgOYkDiJ icKAwKyrC1traRrLTTsGx1mGr0qsh7accdhaRuPBS1T+GcI4Ibrp9lHw8KFoENPp9Ui2fBzG Vww2jAgBx7oKtSV9AysTrwo4Hy769KdaKYdpuvX+XW6H5uG9PKf3fZ27fPAPfTM/+W3/Cf/g f/of+NG//ZP8Hx9/j8o7Vr/+c/z3/9n/xY/94O/n27//b6mdsoiIiIiIiIiIiIiIvLlMGBPH ARBys+JXT7lcHgdDYTZktNclvvBdy/LFeyy39RI+OwrCbI+9fsp8OqewHtesmBw69sZ7XLUs 7rqacz2YqDti3Hn69WOPBQndwctFgMeimDiAxgG2pm4hunp54Ad1cp09beuA2w3m9P26dj/O 4Y4yxPNVoJv/dwCu5fYjOs9TlfVmhDdrpbwezsPOwyd7Th/oOgfD38kf+nN/lT/8Tf85q0/9 HD/54z/CD/3w3+OX32uoP/3TfM/X/+sP3GJaRERERERERERERERkh0XdEQcHBxwcDElvFA41 1EfJkEnpDy8Lhm7HRB329sf0N+W33hbMDmeU7fbvhFG0CXs8TV3vdIvklxOTppsYyzcUhX3S 0YTRyfq1tq5vXGG9fT8e2zRX3i/fNBydtYmis+FhFBOZo+3qk2rTu/IV5dHOgpTshpP7oefh kz2nD3Wdj4UMP++r+TN/6b/mpz7yD/ib//YX0jXgy1+5e4j70U/80plfIiIiIiIiIiIiIiIi r69TLW5NwB2WR71ckNAf77OXhes1YduC6RVBrklSkk3I5MoVxRWB76vFkHSyTXDpafLFk56b SdLj8NDXObfNlM/spyquOKeWIq82c82QpMnZtsMmIU2Od8RqeT/Bqa8rTjLc9MbB5+7Nw3t6 Th/oOl96qOGH+Prv+y6+7p8LAX/3EPdLvvDLz/wSERERERERERERERF5fYWER+mKa6jrB4h0 TERntM9eZx3k0hbMJnOqy6oAg4xuZ1Oj6WsWkzll+3rU45qkR/+oGtdVzCfzK6uS8afaD9+3 M9e5YTlb3K4q88x+KpbznIt5sMfmM5bHC9N26GbnI72ArNc9XjfV5lMmy9tXCB8dty6rzT4C 0iy5+Xq1OzcP7+s5vcfr7FveWVyT/tuaenPd3rw1oEVERERERERERERERG4tIs0ilksLWFbT Cb7fo5PEhKFZV896h3eW9k6JWki2N8a7Q2aVw9uc2TRif9w9bu+6Zkj6Q7r1lNx6vM2ZvleR djqkSUwUBgQGvHO0raWpKnxnzPBmPWmfWEhnOKB8MaNybM6tJut26WQJURhg/Ml5FWWJ6T1j v/sQi+cakv6ATjWlaME3KyYvGjrdDmkcEQZH17jm6uzy7H5cNefwRUOvm5FEAd5Z6mJFXtrj dWmzQf/SFsIm6TPsVUxWFo+jXh7ybpnSyVKSOCIMAgwef3SN6oagO6K3bZlbX1NWp1opJy8z R3ZtHt7fc3pf19lXC/7jb/4W3v7yr+RP/slD/qUv+xAffP8z9roR7eo9fv3jP8dP/MD38iPv OMDcPcQ930JZ1bgiIiIiIiIiIiIiIvI6i3t79KtDlo0HV5PPa/IHOVJEZzTCvpiwsh5XL5gu Iw4G5yokg5TheA8mM3LrwbdU+ZJqy6CiqIX0FanzCzuM9j3TyYKq9eAt5WpOubp8c1NWtN0u DxHjEmQMx0PcZE7Vgm9r8sUt7n2QMRwNaCfral7XFCxmxWUbkgxG7F2owj1iSAb7jJgwWzU4 wNuKfFltGZMhjlp68eVXx9fVcbV3cKo98s3Pa7fm4f09p/dznW3TUDUzPvWRv8/3fuTvX3m8 4PnX3D3EVWgrIiIiIiIiIiIiIiJvFBPT3z8gWi1Z5RXNVT18TUAURzdvS3vh+wn9vR714ZLG e+xqxiJ9xvB8whZmDA9i0nzJKi+PW7Je2F0YsyXD21km6jI+iCmWS1Zlhb20ctIQJhndXnL3 tURvMJZ8uWBVbK+6NWFEksRbx2LiHvsHMavlglXZnGsDbQjijN6gTy+57mYFpIMDnmUFq1VO WTVXjikKts1VT1OdtFJOsvR2c3aX5uG9Pqd3v85B0uWrv+wD/OI//k3mtbtkbV1D0Hs/X/HH vpE//xe/FbNarbz3nqNfzrnj/zrnaNuWtm2Pf/+Rj3yEtm352q/92iuvi/evR791ud75e336 /y/7vfceay3ee3q93uMMUkREREREREREROQNs1qtMMYQRRHGrKOJo/9e9fvL/v+uqqq61/2d t228SZI86HHXPO44S/F4DCYwBEFAEISEwdO0LXZtg7WbMRmzHksYEYWvQhvlq3hsU2Otw3kP xhCEEVEUEz1kenspR9tYbLseizEBJggIo4joZe67b2kaS+s8mIAwiolvfZ88bdNgncO79fUx N7n3vmb+3iF5C5iM0VsjsnuYKrszD+/7Ob3ddf6xH/sxgjbnfeMBv/HpQxZlhfURncEBb3/W 5/FFH/og++l6XGqnLCIiIiIiIiIiIiIicmvrEDEId6s9cRDGJOG2xU9fZYYoTol24tQCwjjh zpfZhMRJyP2cklmP6WW/1pRU7WYP6S1aKW+xO/Pwvp/TW15nwCQDPuuLPswHvzQkCALCMCQM w02gfLKd2imLiIiIiIiIiIiIiIiIvMHqqmKd4RqSNH3QltRyM7oHIiIiIiIiIiIiIiIiIm+s hqo8KsNNyFLFh7tA7ZRFRERERERERERERERE3lRNyUmGm6EMdzeonbKIiIiIiIiIiIiIiIjI G6ptPVGaEgFRR62Ud8VurbItIiIiIiIiIiIiIiIiIo8mzIaMs6cehZyndsoiIiIiIiIiIiIi IiIiIjtE7ZRFRERERERERERERERERHaI2lqLiIiIiIiIiIiIiIiIiOwQtVMWERERERERERER EREREdkhaqcsIiIiIiIiIiIiIiIipzhs0+Kv2CKIYkLzGGPxtI3FXbGFCWMi9Z6V18ydQ1wR ERERERERERERERF5eW21YJHXWNsSDZ4zyh4lFb2er1gczqi2prgh3f3nDJPHGEzDanpI3m77 3JDuvcW4syPXTnaWdy2tgzAKeRVmi9opi4iIiIiIiIiIiIiIPAFXV5SVBYyq7kQeUFtMOZyX tB6CuM9ov0+y40mu2imLiIiIiIiIiIiIiIjIpUw24q1RdqvKRW8riqKkqhts63BAEISEUUya delm0Q32mzB8/jbD8/sup7wzLa9s+by7HHVR0FzVI/qMgLjTIVHL6FtqyJfrABfANStWZZek s9sXVC92iIiIiIiIiIiIiIiIyFYvHeB6S7GYscibC2vZts7R2oa6zFklA8bjHvEtEuIdL6K8 hqNeLVjam24f0U8eJ8T19ZLZsqKxlrD/nP3ubgedN+MvhP3+FUj/1U5ZRERERERERERERERE 7ollNXnBoj5KyQxhnBBHIQEO29TUdh3tunrBZBbybJTxOkSFt2bMNaG0ebTU2tuaqm7wGMLH OeQjiOl0Yoplsw5zg5ROuvszTu2URURERERERERERERE5J5EZFnCqq4g6TEc9smi0wmkx+ZT DucVDnDlitxm9N/U3rEmY/S+EdlTj+O1Zoj7+zxLKurWEKcp0e5nuGqnLCIiIiIiIiIiIiIi Ivcn7O4xCixRllxSYWuIunsM6/eYlg6w1LXjlUjV5BVmCJOMzlMP4yWonbKIiIiIiIiIiIiI iLwhPG3TYNuW1kEQRsRJTLgpFHW2pm4snpAoSYjDa3rYeoe1lrZtaZ3He48xwYX93n3YHudP 2hMHwXXjamnqBts6HBAEEXGSPGJOGpBkydWfJzGmrPB4XNvCEzRU9t7foJXxK8A72tau77dz 6/VeTUAYxSRxeO35eeeO14x1/swHuPOLGm+YILj+ut3bPPQ4a7Fti3Mnz8L6WQsJw4jowsPm 8e7iWrjH4zcB5mVv/B2v81kt81/9JX7hH/0TfuPFioaYTn/E87c/k8/90JfyRZ/7TO2URURE RERERERERETk9WfzCdNlhT0fSpmITr9LUK/Iq/Yk9DEhaX/EqBdfHs7UC96drGi3pkQhSafP cNAhuktK6Crmh1Ny64GAdLjPqBtdPibXUCwXLIv6knEFxJ0+w0GXeAeKXl86QLtPrmIxmZE3 Dh/EdIcjhtmrtwJsW8yYrWoa224PK4OYrD9k2N0yj7Hkk/dYNOd/7qkX7/HO4rLvhPQOnjOI txz0Puahs5RFQVlVNI3d/pwBmITh8326p/fX5hy+u+DCaa2/QDZ6i1F2s0l4P9f5iGf5//wU f/l7/wN+/Oc/TXnZDo0hHX2O2imLiIiIiIiIiIiIiMjrz1l7JsA1xoD3eG8pFvPTH4D34Fuq xZR59Iy99JJYJggIPLSnvmfwHBfM+pY6n3FoHfvj3u2CXFezmJwEuHF/vDXA9bZgNplTbk27 HE0x57CxjPaHpE8a5Hqaxm4CMUMUP2Zc5akWM1bNZjK4hny+IElGZDsQbr8MZxtq2165jXcN xfwQ247ZHyQPXnV8b/OwWTFfFGwpBD4riB/0xYT7vM7v/twP8F/84M/w6fqKVNp7qskn1U5Z RERERERERERERETeICZh+GxMNzR4mzM9nFM5wMR0RyMGaYivFkymKxrfUq4K+mmXC3WaUUpv GGLiiDiKOO5w7C1VsWSxKLEeXL1kXmTsd1+y0tNVzCdT8mYd4Cb9MeP+lio/VzGfzChbAEOY 9hj0O6RxiMHT1gXL+YLCerzNmS0Snu1lT9DAeKMtWBabUCzI6FwWkj/cwWmac9Gga2haXrkQ 97S4O6KfhYRhQAA411DlK5ZFg8fTrOYss2eXVM+GZMMx0VGmXS2Y5RaAqLvH4NKU1RBeljA+ 0Dw0UUa3kxLHEVEQYAKzPkfvcNbS+Ohi4BlkDMfRmRC4LefMi6vD2Ovc/jqDb5b89b+1CXBN xge+5hv59j/3b/B7vvgz2M+gnL7Dr33sf+Qvf9MP8g+be1gTV6GtiIiIiIiIiIiIiIi8OoLj NWVN1KGbLqkKByYiTdbrWpq0Tz8rmBQO39Q0vnvJ+rYRWfeSmMVEpN0RkZnwYlbh8DRVjet2 bhyanq1mDEmH2ytwwVMv5xSb4CzqjtgfpqeOZQiTLnv7IbyYULTgyhVFP6P3JB2ELfl8yboQ 0ZD0ezxqhktAFAWcLcuOiJ6qm7JvqVYrtkaLJiTtZNdUchvCJCVNTjYKwpBoLyHiBZOiBSxl UTOIz69VbAjj9PglBdeuMIDHEEQp6Y1Lth9uHgZpj0HvYioaEhCGEZd2dTYhcXp2x9YGsP1K 38BdrnNLsVjxqcqDCfng138/f/u7/iDviwLCMCQMQ4KDt/iMD3wlnxXeU4grIiIiIiIiIiIi IiLyajLHgS7e4Tysk1JDEAaAA07//ObCrEu6qCgceNtg6XA+1rmMq5dMp0tqB5iI7t746vVa XcnqqLow7DAcpJeHxUFKvxtTLhq8t1RVS+9lq4PvzFHNpyyqdYAaJAOGlwXhDyog6w/Imk1I bkLSweAJq3AbiosL0p4wKUEnu2WgF5D2OkTFEgu0TYMleZhw8JWah/ftBtfZlhS1xwPB3u/l L3zHH+D5NXNO7ZRFRERERERERERERETOOZPZXrF85fYdhJzkwP4Gu/DYYs50XrBeAjdhMB7T i69Oj31dcbS8ZpR1SK7YPEwSAhpaPLaxcLFJ9ANyVPNDpvlmLdyww3DUfZpqw6jD6HlKax0+ CImCRy0Fflzher1Y64C2vdkas7fw6szDB3LNdXZNzbpJdcDwK76KrxpeP+fUTllERERERERE RERERORWPG1dUVY1tm1pNyW7Jli37LX+ZLvr9mPzCYd1w7oAt8NwPKRzsYfzBa21x3v3Tc5s dtVhTm3rHA4eaV1cR7WYnAS4QcpwPHziNWgDwmgHFsE1GaP3jcgebP/BqfWab/Iywe28GvPw AV1znU+uT8gHPvsDpDfYpdopi4iIiIiIiIiIiIiIvCRvc+azJUVzeW1j9ZL7s/VJS90gSohv WB3q3Mnx27qguOkBHzDQO8tRLyZMV81JgLs/onv1Iq9yn44v9cPd8d2fh4/giuvs/cnPOoPu jbqzq52yiIiIiIiIiIiIiIjIy7A5k8P5et1aABMSJzFRuK7G887RWkvT2Bu3r42zDF+VWA9t OeOwtYzGA5IblygawjjhxsWlUfCyy/zegqdZTpgcB7gJg7EC3NfbLs7DXXBylnVV3yi4Vjtl ERERERERERERERF5Y5kwJo4DIORmxa+ecrk8DnDDbMhor8vFpWstyxfvsWzO//zSURBme+z1 U+bTOYX1uGbF5NCxN94ju2LJ0CA4WngXou6IcWd3IjFXzpguNwGuienfYI1feTXt8jzcBWEY AC3Q8lu/+Wks14e0r3yLaRERERERERERERERkduKuiMODg44OBiS3ih3aqiPElyT0h9eFuDe jok67O2P6W/Kb70tmB3OKNvt3wmjaBP2eJr6ZhV+j6ItmM1L1kMP6eyN6SvA3X3m5B6dbgF8 nZ2dh6ecnn0vc273IYxj1u9iON75hZ/nozfot37nEPejn/ilM79EHoxvadvNL+e4+/Plca2l aWrqqqKqKqq6pm4srXuNerCLiIiIiIiIiIiIyD069e/HJiC473K5IKE/3mcvCzGAbwumVwS5 JklJNumUK1cUVwS+j8dTLRdUDsAQ90cMsx2qK/SWYj7hxbvv8t7huvJZ1sxxiOvPrHN77fd2 ch6eZYKj1s0vd273Is6OK+rbT/+v/LX/5qPkl23XWOzmt2qnLK8Mu5rw7uJs3wkTRERxQtbp 0u3EN3grwdPWBatVTlk3tFuf0ZDewVsMk7uPW0REREREREREREReJyHhUedY11DXnjS55wpT E9EZ7WNmh8yKFt8WzCYGsz8kPf8P4UFGt7OkzFvwNYvJnGA8IAufsOq1LViVm3+Aj7oMe/FO rXvaLKfM8k1U1ubMJhA+G3Lft/FVZMKQELBAW5U0/fhmlea7OA/PCcLNixGArWraXsQVncrv l0no9lP6ASxdwS9+37/Dv/nr38a3ft1X88VvZzSHv87Hf/5/53/+4R/lpzZVuncOcUUeh6dt L7624Z2lqSxNlbPK+4zGg4t/gZ3aR7M85HBRX1hI/vSbJd4DJiR8tCdXRERERERERERERF4d EWkWsVxawLKaTvD9Hp0kJgzNOiTyDu/sFYVENxGS7Y3x7pBZ5fA2ZzaN2B93ic7kYoakP6Rb T8mtx9uc6XsVaadDmsREYUBgwDtH21qaqsJ3xgxv1jv6Vlxd0WyKW4PA0xQ51y0NHCYd0ugx Aj9LVduzP2prKgtJ/AiHP8+3VHl+Ibe4wESkneThQ8coIQlWWAfYnOkU+t2UKAgwrOdQXVaY 7pj+mUK43ZuHF8QJSZBTOvD1gukM+p2YwKw7t9ZVjemMzp3X/Qk7e/z7/+oH+K/+t1+ndDN+ +Ue/k2/60e/cuv2dQ9zzLZRVmSsPw1FsGBwAACAASURBVJAOn/O+wVGfcr9+0G1DXRbkZYOr l0wmAc8OepdPbJszX64DXBOmdDd/qUZRcO4NII93XitGi4iIiIiIiIiIiMil4t4e/eqQZePB 1eTz+vLWqHcW0RmNsC8mrKzH1Qumy4iDQXL237WDlOF4DyYzcus3weCSasugoqiF9OHq/Fpr j1tOuzpnXl/3DUMyzB4pxA0IzFE95tHhzf23xb6xhmLeUFy3WdBh/Bghrknp9hPKeY3D01Yr ZtXq/EYkSQvJudHs2Dy8wKT0ujHVssHjaYo5kzMX3pDEl5zXvQn4Xd/wV/irH/wxfuLv/jT/ 9/9Xnlna04QDPvt3fz7u53+RX7NqpyyvErN+S+NYCFGckHa6dPIpL2Ylrl6xqrrsXfLmxsmb PxHd0Zjh1r4IBhPsTnm/iIiIiIiIiIiIiOwYE9PfPyBaLVnlFY27Yk1VExDF0e3bCZuE/l6P +nBJ4z12NWORPrv4b9xhxvAgJs2XrPKSur18TCaMiR84CVwXY+2qgE6/Sz5ZsV4K1xB1+nTU nfNY1B0zZs58WdBcUiJswphoW+i9Q/PwkqMS90eM/IxZXnP+sTVBtG6V/qC6fM6/8o38yH/0 ffz2r/wjPvar7zCrIgbPP5sP/a5/gQ91/h5/+gu+6X5CXJGnZ4i6fXp5yaJpqSsL6cWeB6eW mj/VPllERERERERERERE3gTJ8DlvD2++fdR/xtv9KzYwEVl/RNb3uLalbVuc8/hNoVAQBARB SHhF0VA8eMbbg+vHYuI+B++7ajBHG4akvT3S3h6ubbB2MyZj1mMJI6JHWKM0Gb71Utf6sZlk wMGzlKpuIYxJkzuE7LcS0X/2Nje4o1e62fyJGTx7mxtMs1MMcXePg+6AtrHY1uG8x5iAMLqs w+n5r9/DPEz3eOvtvZca9c2EpIN93uq1NE2zbnkeGIIwJt5yXg9ynYMe7/+Sr+Iz/vmAMAwJ w5AgCHCf+DV+Y7O6qNopy2siIooMNOu1cz0XF0kP45iQGrtZo8D0e3SyhB1aU1tERERERERE REREXjmGIIwIwt2qmwvCmCR8ikVeXw0mTMg6Tz2KXRcQxgl3mUY7Ow+DkDgN2a2R1Xzs7/xd /rEFiNROWV4tzlZUVU3d2M0bTWx61Yf4o1XRvcPDxbcl4j7DXs1k1eBtyWJassAQxglJkpCk KWkSK9QVERERERERERERERGR+2Urfu6j/y9f/kUfuOSzCb/84/8p/97f+CiNBxN/gdopyyvC NaxmUxal5fad9APS4QHP05zVqqCoG5z3tE1F0VQUqwWYiLTbZ9DvED/ZIuYiIiIiIiIiIiIi IrvB25LFojn304Ck2yN9lDVNW6pVTn1+bdb2LnmByOOz1ZK/+Z3/IT4b8lmf+/l8xvvG9NIA u/htPvXxj/PJw2pTvJjyO7/hr6mdsrwKLPn0kHnlgIA465ClMVF40pvcu5Y6n7Oqr/sj2xCm PYZpj6Fvaeqauq6p64q6aXHeUq2m1HXD/v6QREGuiIiIiIiIiIiIiLzJbMnKnv9hiE8fMcTN V+TtYxxL5KF4bGNxeHw541Mf+wif+tjFrUz6fn7ft/x1fuAvfo3aKcvu89WKZeWAkM7ogFHn sr8VPKZasHqZ925MSJx2iNMOPQDXUCxmzPIG3+Qsih4HvUf5G0hEREREREREREREZIeExEl6 xecB0aMVQQVESUp6vhL3lFj/lC87z5AOD/iOb/7TfOKf/SqrouTdaU5lIeqNeN9nfB5f8uHf z7/2J/4IH35/hyBA7ZRl97VNQwsQZXQvDXABHLa9Y+OEIKYzHFCXh+TO0zQNnvDi2roiIiIi IiIiIiIiIq8zk9AfJ089io2I7t6Y7lMPQ+SOTBDxZb/vj/Iv/oGQD3/4w4RhSBAEhGF4/Psg OHk7Qu2U5dVxRUbryiX5+Zb8tzqG5+hlHmMU34qIiIiIiIiIiIiIiMjjUztl2XlhFBHQ4NqC 5Spj1Es4fg/BW6rVgvmyJupm+FWB847WeYLgbAjrbU3VGqIoJAwCTme03rXYpqJYLigdgCFJ YlXhioiIiIiIiIiIiIiIyKNTO2XZeSbt0Y1Llo2jmr/gnWVEFAXgW1rb4jyYZMAo80xX4OsF 7/32AkxIb/85w2QdxdpizmR5Uq57Umnr8eeqfIN0wCB7tIb+IiIiIiIiIiIiIiIiIsfUTll2 n4kZ7O9jZjNWpcU5S1MffRaS9gYMBh3idnm2ctafDmc93p1d9dyfT24xhHFC1unT6yaEKsMV ERERERERERERERGRJ6B2yvJqCBL64+f0XUtzVH0bhERRyHHX5KjH/lsdMAaMwWBOtUw2JHtv 8fagpW0dzvtNiLvexgSbRaMV3IqIiIiIiIiIiIjIG89hm5bzpVCnBVH8SMVQnraxuCu2MGFM pOaa8ppRO2V5tQQhcRJu+dAQhNs+22wRhETB1duIiIiIiIiIiIiIiDyGtlqwyGusbYkGzxll O1Jp5CsWhzOqrSluSHf/OcPkMQbTsJoekrfbPjeke28x7uzItXuDPdR89q6ldRBGIW/SXVY7 ZRERERERERERERERkSfg6oqysoBR1Z288h5iPrfFlMN5SeshiPuM9vskb0iSq3bKIiIiIiIi IiIiIiIicimTjXhrlN2qAtLbiqIoqeoG2zocEAQhYRSTZl26WXSD/SYMn7/N8Py+yynvTMsr Wz7vJG8p84oWwERk3ZSt/UNdQ1HUOCBMu2TRG5JeHmvIl+sAF8A1K1Zll6TzZvTO1osdIiIi IiIiIiIiIiIistVLR4feUixmLPLmwlq2rXO0tqEuc1bJgPG4R3yLbPKVjTNdTb5cUHuAgCZ4 xijbEkq6itViicWQmM6jhLi+XjJbVjTWEvafs999ysDUXwjp/SuX2t+e2imLiIiIiIiIiIiI iIjIPbGsJi9Y1EdpmyGME+IoJMBhm5rarqNdVy+YzEKejTLejNrK8xzlckWTDm4VZD8Eb2uq usFjtlcIP5qYTiemWDbrMDdI6aRvzkxRO2URERERERERERERERG5JxFZlrCqK0h6DIf9cxWk HptPOZxXOMCVK3Kb0X9Te8fanEXRZb/79JHp7jHE/X2eJRV1a4jTlOjNyXDVTllERERERERE RERERETuT9jdYxRYoiy5pMLWEHX3GNbvMS0dYKlrxxuVzp3hqZdLqmyPN6jI9CUYwiSj89TD eAJqpywiIiIiIiIiIiIiIm8IT9s02LaldRCEEXESE24KRZ2tqRuLJyRKEuLwmh633mGtpW1b Wufx3mNMcGG/dx+2x/mT9sRBcN24Wpq6wbYOBwRBRJwkj5iTBiRZcvXnSYwpKzwe17bwBA2V vfdgzJOtrxulGdQl1hUs8i5pP77T/nzbUDeW1nkwAWGUkMTBtefnnTtee9b5Mx/gzi9qvGGC 6/brcbahsS3OebwJCMOIOImuudMe7y6uhXt8XBNgXvaGeUfb2vXz4Nx6XV0TEEYxSRy+9P0/ vs6tw2MwxhCEIWEUEYXXX++bUjtlERERERERERERERF57dl8wnRZYc+HUiai0+8S1Cvyqj0J j0xI2h8x6sWXhzL1gncnK9qtaVNI0ukzHHSI7pLquIr54ZTceiAgHe4z6kaXj8k1FMsFy6K+ ZFwBcafPcNAl3oGKz5cO4u6Tq1hMZuSNwwcx3eGIYfb47YxN3KUX1EwLh82XFN0xnVvcG29L lovF2fl7dIwwpTsY0M+2zBks+eQ9Fs2FvVIv3uOdxWXfCekdPGewNXP2VLN3ecdffDhMEJP1 hwy7W56rNufw3QUXhrP+NtnoLUbZzSZPW8yYrWoae/G63Hg8p/imYLFYUtRX7S8kSvuM9jp3 XlN4Bx5TERERERERERERERGRh+WsPRPgmqMKTG8pFnNWRwHYUbroW6rFlHm1Ja4JAoLTHxlz Npj0LXU+43Cywm5LfK4ddM1ichLgxv3x1gDX24Lpi0Nm+WUBLoCjKeYcHs6ptlRXPh5P09hN EGaI4sdc/dNTLWasmk31qWvI5wvKJ7kmAWmvR2wAV7Fc1VvDwW1cveDwxfRk/p7j24rV9AWH i5rHPEV/SYAL4F1DMT/kcNm89Lm+LGcb6isC3DPjWVx97dtyxovDGfkVAe56fy1NY+/lWqud soiIiIiIiIiIiIiIvDlMwvDZmG5o8DZnehRqmpjuaMQgDfHVgsl0ReNbylVBP+1erKqLUnrD EBNHxFHEcYdjb6mKJYtFifXg6iXzImO/+5J1ea5iPpmSN+sAN+mPGfe3VAu6ivlkRtkCGMK0 x6DfIY1DDJ62LljOFxTW423ObJHwbC97ukq/tmBZtOvfBxmd9DHLclua5lzE5hqaFrInuCAm 6tLv5EzyljZfUXYTOjedKm3BbLqiWb99QJj26PcykigAZ6mLFcu8ovWeZjVlFh4wvjAPQ7Lh mGhzSVy1YJZbAKLuHoNLF+o1hNckjGHap99JiKKQwKzD0ipfsSoaHJ5mNWeVHdA/v58gYziO zoSgbTlnfjRfbinujuhnIWEYEABuM55l0eA341lmzy6tLvbNkums2LyMYQjTLv1ehyRa78t7 h20KFtPVlgri21E7ZREREREREREREREReYMEx2vKmqhDN11SFQ5MRJqs18c0aZ9+VjApHL6p aXz3kvVtI7LuJTGLiUi7IyIz4cWsWgdWVY3rdm4cmnpbMJvMKVsPhKTD7RW44KmXc4pNgBt1 R+wP01PHMoRJl739EF5MKFpw5Yqin9F7/A7CgCWfL6k3gVjS7/GoGS4BURRwtiw7InqSawFg SHtdkmJB7StWeUNne5/iUzzlcnFcVR12RhzsnbrvQUJnkJDEUw6nJS2OarmgzEbnwmpDGKfH Lym4doUBPIYgSkkvDXGvP6e406Nzuu1xGBLtJUS8YFK04BvKoqF//lxNSJyevRnWBsBdQlxD mKSkycl4gvPjwVIWNYP4/FrOLcXiKCjnkucLDAFJuF4Du7nH8mK1U5bXiMM2NXVd02xdhEBE RERERERERERE5Ig5DnTxDudP/Tw8ilBO//zmwqzLUf7lbYO94fdcvWRyOFsHuCaiO9pnvDXA BVzJ6qhKMewwHKSXhz9BSv9o3U9vqaq7VTbejqOaT1lskscgGTC8LAh/UAFZf0B2lMqbkHQw eJIq3GNhl95mALZYUd5kvrmS4qgHdJAx2HLfw2xI/+jkXHXynScRkHaz4wrTtmnuFM3ey3h6 nTPjufCc2pKi3tyQoLP1Oj8EtVOW14dvWB0ekjuIB8941r/JmyoiIiIiIiIiIiIiIhedCU1v UzdkQsIAcIDzN9iFxxZzpvNN29YgYTAe04uvLlP1dcVRxhRlHZIrNg+ThICGFo9tLFxsEv2A HNX8kGm+WQs37DAcde8eVN1G1GH0PKW1Dh+ERMGjlgJfwqzXxi0XNK5ilbdk15RJn77vQdph e8FsQJYlLMoSh6eua3w32/5SwEOLYiID1oNvLS2POwsvCGPio8Lstr2wlq1r6uNgN7jm+bpv aqcsIiIiIiIiIiIiIiJyK562riirGtu2tM4DBhOsW/Zaf7Lddfux+YTDusGxbvM8HA/pXOzh fEFr7fHefZMzm111mFPbOofjsVq2OqrF5CTADVKG4+HTVr8SEEY71LA26tLLVkwLR5OvqLtD zjf2Pe3kvhui+IpKbcDECZEpqf1RVXjGk5XBmYDgqDuyv8nLDY8wnuP1rC+O58x1jq6+zvft SV5wEBEREREREREREREReZV5mzOfLSmay9vTVi+5P1s3x78PooT4htWhzp0cv60Lipse8NEC NEe9mDBdNScB7v6IbvTU1a+7xpB1u0TFEtuW5FWf5IoU7/R9D4JrwuggOAnrb1QV/pAM5lRo uhOOp+LF8fhTYwweuWJb7ZRFRERERERERERERERehs2ZHM6pj3I0ExInMVG4rurzztFaS9PY C+1Zt4mzDF+VWA9tOeOwtYzGA5IbF4sawjjhxsWlUfAIVYWeZjlhchzgJgzGCnC3irv00hWz ylHlJe3wvnb81MHtq+xkrq4D3cebu2qnLCIiIiIiIiIiIiIibywTxsRxAITcrNDOUy6XxwFu mA0Z7XW5uHStZfniPZbN+Z9fOgrCbI+9fsp8OqewHtesmBw69sZ7ZFcsGrquwlwPJuqOGHd2 JyB15YzpchPgmpj+Ddb4fbMFZN2MZVXQ1jl5k27f8tR9b1vHlSvLOoc7SnFPV+XKtcLwuPcz rW15rAbkPOqRRO6Ld9impq4q6ubiItMiIiIiIiIiIiIiIjcVdUccHBxwcDAkvVG+2FAfJbgm pT+8LMC9HRN12Nsf09+U33pbMDucUbbbvxNG0Sbs8TR1vTsVl23BbF6yHnpIZ29MXwHutUza oxMDWIp8+/0Mj9dn9dimufK++6bBHu0/iq6KeznpdXy2lfBTOj1rHntMYRwfXy9bldzonYx7 onbK8urwlmIxZ5FXtKeeURPEdAYjhp2nG5qIiIiIiIiIiIiIvClOtaY1AdctR/rSgoT+eJ9w NmFetvi2YHoIo/3LK3JNkpKYktKDK1cU/ZTulSndY/BUywWVAzDE/RHDbIfqCr2lWCzIK4sP U3rDAZ2dafEc0e2mrGYVrtkeGZokJd3cd18VFG225b63FHm1mbOGJE2ubAhsThas3ay7++ST CROsW3/74zE94lyKM7IwZ9UCNmex6jDuRRev4QNky2qnLK8G37CaHDKvjhcYIAgDDB7XNuSz QwgGu/OGkYiIiIiIiIiIiIi8pkLCo062rqGuPWlyzwGgieiM9jGzQ2bFOsidTQxmf0h6Pr8K MrqdJWXegq9ZTOYE4wFZ+IShZFuwKjf/nh91GfbiR1xJ9HrNcsos39SmtjmzCYTPhtz3bbyt IOuSLSqKq1qRnrnvFct5TjLungv+PDafsaw36UnYoXtNmG7CkBCwQFuVNP343irNbysIw02I C7aqaXvXVBPfJ5PQ7acUswqHp14ccmh79DopcQjetTR1RVkUVPccUt05xBV5DHY1Z7EJcMN0 wN5ej3TzF5BvK/L5jMWqJHnKQYqIiIiIiIiIiIjIGyAizSKWSwtYVtMJvt+jk8SEoVmHTd7h naW903qAIdneGO8OmVUOb3Nm04j9cZezRaOGpD+kW0/JrcfbnOl7FWmnQ5rERGFAYMA7R9ta mqrCd8YMb9Y7+lZcXdFsAq0g8DRFfm0b2jDpkD5KNaylqu3ZH7U1lYUkfoTD34RJ6XYjiqW9 aiOS/oBONaVowVVzDl809LoZSRTgnaUuVuSl3SxLGZIN+te3DI8SkmCFdYDNmU6h302JggDD eg7VZYXpjuk/VigTJyRBTunA1wumM+h3YgLjca2lrmpMZ/Rg4wk7e+w1h0xzi8fRFAumxeJh DnaK2inL7vM1+abvu4n7jMf9M299mDClN9rHH77HQgvkioiIiIiIiIiIiMgDi3t79KtDlo0H V5PPa/IHOVJEZzTCvpiwsh5XL5guIw4G51riBinD8R5MZuTWg2+p8iXVlkFFUQvpw9X5tdYe d850dc68vu4bhmSYPVKIGxCYo7rOo8Ob+2+LfUdxp0uymlNfVd0ZZAxHA9rJgtqBawoWs+Ky DUkGI/Zu0tLapHT7CeW8xuFpqxWzanV+I5KkheSR6mFNSq8bUy0bPJ6mmDM5c5qGJH7I8QSk wwMO4gXzZUHdnr8phjCJoG64Yvnql6Z2yrL7bEXVAhiSXu/ysn0T0e2lrOoS5bgiIiIiIiIi IiIi8qBMTH//gGi1ZJVXNO6KpM0ERPEla2je+FgJ/b0e9eGSxnvsasYifcbwfO/fMGN4EJPm S1Z5eUnQtNldGBM/cPbm/S4vfhjQ6XfJJyusBzBEnT6dp1/69awwo5MuqcurUw8T99g/iFkt F6zKhrNT0RDEGb1Bn95LBJxRd8yYOfNlQXPJ4U0YEz1q6L1eV3nkZ8zymvOPmwn+f/bunEeW bXv38m/OGW12lVW11j7buPxprkMrYWAgwTVAwsfFBmEiTDBwwUHCg8snwICvgIWEgZAAAweJ ThhX95y9KvuMbsacGJnVrKrM6tu93kc60jqZURGR0eSW8o0xRrJrcf7G+5CUE87KMb3v8L4n xN22kzQhMQ3zv87p99fUazyOoHbK8ukFv39ywaTk2fG70KYZianvfypFRERERERERERERH5J 2eQ7v08ev3wy+sbvo3sWMAnFaEoxioS+p+97QohEDMYarLVY63D2eJyTjr/x+/jhfTHpiPO/ 3Lczlws68uEJ+fCE0O+DphCJxuz2xSUk7zArN5v89qRj/d5MNub8W07T9uBS8uwFIftTuQFn fxk8YkFLOf2N8lHrzBienDOc9HSdp9+li7gkJX3W+TakgxPOB2P6zuP7QIgRs19nktiDx+tx 13PK+NvvPOKyv8WRj8/4bdjTdd2uVbk1WJeSvuv+GFyS4W4nrN5z+dyEsZbXyJTVTlk+vdCH XVMD4+5/ksK69xtkLSIiIiIiIiIiIiICgMG6BHsn1flY1qVk7rMMef18jMsoHpWQfiHGkWaO 1zvrFpdmfKrLyDrS/DU/4+vwdXM199ml6ecIcRXaylu7artgzAMXveF2G3sRERERERERERER ERGRZ/MNdXBkWXIgpwr4asV8cxnhJhTl60TMn+uxEJEDjNkXwceH8tnIp26zLyIiIiIiIiIi IiLyxURfs1p1t161ZIMh+bu0x+xpNlva27NZe6+aLnkXvlkzX3W7+dZJgrMGYwwx9PTe46+G 9BqSwYThK6Wvaqcsn561u17mMfa7fuLH2reHfjc7V0REREREREREREREXoev2fjbLzpi/o4h 7nbDVgGAfIiI7/Y3QAz4ruXO7QBgHNlgwsk4e7X5ymqnLJ+eTRIsDX3saNvAoDjcVDm0LV6P 3YiIiIiIiIiIiIiIvJAjzfJ73rckrzH081EsSZaT367EvSF9lzBZfk2GfHLOad7Qdp6+7+nD rjOsMbt52GmWkRc5qX2t+HZH7ZTl80tzcrthGwL1eovPRyS374Po2W4b7vkOFxERERERERER ERGRxzAZo9Pso/diL2Fwcsrgo3dDflnGJuRlQl6+73bVTlk+P5MxGCRUa0/s1lzMDSeTAbnb Jbmxb9guF6wpKFxFrZYKIiIiIiIiIiIiIiIi8oWpnbJ8AYZ0NGXU/mDVRvp6yUW9wliLJRBC JOIoTwcka4W4IiIiIiIiIiIiIiIi8rW9W8dykRcxKaOzc6bDnF0BbiSGXd9xbMrg5IyTIsG5 1+03LiIiIiIiIiIiIiIiIvLe1E5Zvg6TUk7OKMcB7z0hAsaRpO7qaYTi5Dt/OTEYq+cTRERE RERERERERERE5GtSO2X5eowlSQ8PVDfWoVpcEREREREREREREZGXCPiuJ96zhE1S3qc5ZqTv POGeJYxLSVTbJX8yLw5xRURERERERERERERE5On6ZsVq2+J9TzL+zrT4JGVKsWF1saA5muI6 BmffmRyut3plHZv5Bdv+2PuG/OQ3TstPcuzk1e3Ga4JLfq1CPrVTFhERERERERERERER+QCh bagbDxhV3Ykc0FdzLpY1fQSbjpiejch+kSRX7ZRFRERERERERERERETkIFNM+W1aPKsCMvqG qqpp2g7fBwJgrcMlKXkxYFAkj1hvxuT770xur7ue89d5fW/L588r0FYVXQBIyIe5QvyDOrbr XYALELoNm3pAVv4avbN1TYiIiIiIiIiIiIiIiMhRTw5wo6daLVhtuzuzbPsQ6H1HW2/ZZGNO T4ekz0iIv3YxZqDdrFh7wBQ4hbhHxDshffyaqf2zqJ2yiIiIiIiIiIiIiIiIvBLPZvaDVXuZ thlcmpEmDkvAdy2t30W7oV0xWzi+TQt+jdpKeZqUskyp1t0uzLU5Zf7rXClqpywiIiIiIiIi IiIiIiKvJKEoMjZtA9mQyWREkdysm4347ZyLZUMAQr1h6wtGKkWVOwzp6IxvWUPbG9I8J/l1 MlxVZ4uIiIiIiIiIiIiIiMjrcYMTptaTFNmBCltDMjhh0v7BvA6Ap20Dv1Q6J09gcFlB+dG7 8QHUTllERERERERERERERH4Rkb7r8H1PH8C6hDRLcftC0eBb2s4TcSRZRuoemLwaA957+r6n D5EYI8bYO+t9+W5HQrxuT2ztQ/vV07Udvg8EwNqENMveMSe1ZEV2//tZiqkbIpHQ9/ABDZVj jGDMF5+ve8NLz/sLrucYwtX8WmPtg8c0xnA13/bn5SMx3J2Fe8kYi3nqCYuBvve74xL22zUW l6RkqXvy+Y99R9t5+j4QMRhjsM7hkoTEPfzZH0vtlEVERERERERERERE5E/Pb2fM1w37cazX TEI5GmDbDdumvw6PjCMfTZkO08OhTLvib7MN/dG0yZGVIybjkuQlqU5oWF7M2foIWPLJGdNB cnifQke1XrGu2gP7ZUnLEZPxgPQTFL0+OYh7TaFhNVuw7QLRpgwmUyaF+8AdeqHXOO8vup57 qvkfLNvdNVpMvzMt7jvBHesfP9h4wKSMv50zvDz8/ZaLv63oDu8ExfS3B9Z9Y6+qBYtNS+f7 46GwTSlGEyaDI/f5DbGrWK3WVO1963Mk+YjpSclLr6hPcJuKiIiIiIiIiIiIiIi8reD9TwGu uazAjJ5qtWRzGeBepouxp1nNWTZH4hprsTffMubnYDL2tNsFF7MN/lji8+BOt6xm1wFuOjo9 GuBGXzH/ccFieyjIAwh01ZKLiyXN7SD73UW6zu+DMEOSvuf0z0izWrDp9pWjoWO7XFF/+DF5 nlc77y+6nh1ZfnkOA23THg05AfANrd//O8nJ3yg/D76jvSfABYiho1pecLG6f5/7esGPiwXb ewLc3fp6us7zGpeT2imLiIiIiIiIiIiIiMivw2RMvp0ycIbot8wvwy2TMphOGeeO2KyYzTd0 safeVIzywd2quiRnOHGYNCFN2wJvxQAAIABJREFUEq46HEdPU61ZrWp8hNCuWVYFZ4MnJlWh YTmbs+12AW42OuV0dKRaMDQsZwvqHsDg8iHjUUmeOgyRvq1YL1dUPhL9lsUq49tJ8XGVfn3F uup3/7YFZf6eZbk9XXcrYgsdXQ/FVyt9fM3z/sLrOclzklWHB0Lb0JFzrKG2b5qrStskL34O K23B5DT5KQTt6yXLy+vlmdLBlFHhcM5igRA6mu2GddURiXSbJeviG+P07t/Gbs18Ue3Da4PL B4yGJVmyW1eMAd9VrOabIxXEz6N2yiIiIiIiIiIiIiIi8guxVzNlTVIyyNc0VQCTkGe7+Zgm HzEqKmZVIHYtXRwcmAeaUAwOxCwmIR9MScyMH4uGQKRrWsKgfHRoGn3FYrak7iPgyCfHK3Ah 0q6XVPsgLxlMOZvkN7ZlcNmAkzMHP2ZUPYR6QzUqrlvYvivPdrmm3Qdi2WjIu2a4WJLE8nNZ dkLy5bopv/Z5f+H1nBQUyZq1B/qGpoXsYIrraerLqDOlKG5t0zjSW6W53lvgJSGuwWU5eXZ9 oVnnSE4yEn4wq3rAU1ct4/T2TvdUqw3dvvz27nEGgyVzu5nB3XOr7g/4as8UiIiIiIiIiIiI iIiIvBJzFegSAyHeeN1dRig3X388VwzI96uIfleh+BihXTO7WOwCXJMwmJ5xejTABULN5rJK 0ZVMxvnh8MfmjC7nfkZP07yssvF5As1yzmrf19dmYyaHgsM3ZSlGY4rLVN448vH4C1bhvu95 f/h6Tm4Esj110x5eka+5zHBNWnA7w31flnxYXlW89t2Bz+Vrqnb/BWBLxseO8xtQO2URERER EREREREREZFbfgpNn1NdZxzOAgEI8RGriPhqyXy5b9tqM8anpwzT+8tUY9twmTElRUl2z+Iu y7B09ER85+Fuk+g3FGiWF8y3+1m4rmQyHbw8qHqOpGT6Paf3gWgdiX3XUuBX8e7n/RHXc1IU pOs1HdDXDd0443Z3Yl/X+5bDhrQsPub83+RS0svC7L6/M8s2dO1VsGsfOM6vTe2URURERERE REREREREniXStw110+L7nj5EwGDsrmWvj9fLPbQev51x0XYEdm2eJ6cTyrs9nO/ovb9ae+y2 LBb3bebGsiEQeK+WrYFmNbsOcG3O5HTywdWvFpd8tfLba29z3l94PScFRbqh6yL0NXU75ufu xB1VvY9ETUZZfIIe1sbemP97N5y+Ps6GJLmnIv4NfHjALSIiIiIiIiIiIiIi8tVEv2W5WFN1 t2v3dponrs+33dW/bZKRPrI6NITr7fdtRfXYDR4IrN5GoF3NmG+66wD3bMog+XrVr5/Ja5/3 17meE4oyZd21RHrqumWUZVfBZ2wrLjNcW5Sfp4X11aV498jEeP2afeeKbbVTFhERERERERER EREReQq/ZXaxpL3Mu4wjzVISt6vqiyHQe0/X+TvtWY9Ji4LY1PgIfb3govdMT8dkjw66DC7N eHRxaWLfoaow0q1nzK4C3IzxqQLc1/UK5/0Vr2dXlGSrliZCX1e044x8N5CXtqrZTeR1FGX+ rlWtz3e9l7tA9/32Wu2U5euIPf3VF4jBGot50b0SCX1PHwLxsn+7MRhjcc5hrfkiXyAiIiIi IiIiIiIi8lzGpaSpBRyPK7SL1Ov1VeDlignTkwF3R9d61j/+YN3dfv3gXuCKE05GOcv5kspH QrdhdhE4OT3hvq6z1l4OKoVkMOW0/Dy/bId6wXy9D3BNyugRM37lcV7vvL/y9WwLBsWKpgoQ Gqomkhdm/+/9RtKSwXsOl30B5yzQA5He97xXA3JQO2X5Qvxmxt9WP387GJuQpBlFOWBQpo+4 dSJ9W7HZbKnb7joUvsMxPP+NSXbsfRERERERERERERH5M0gGU84HT/mLjvYy8TI5o8mhwOt5 TFJycuZw8znrNhB9xeICODse5LokweIJRLq2JX6WCse+YrG8rrwsT04ZKcB9Na933l/7ejbk g5Kk2uAJNFVNKEpivWWX4RryweBJAeXN3XnvaliXpjg6esA3Nd04JX2nbaudsnwRkb7v774a PF3j6Zotm+2I6emY/GiSG+nWF1ys2jvl/uaqpDeyu/8d7hPM0xYRERERERERERGRz+bGTFFj sa9dmGczRqdnuMWMZd0T+4r5BUyPBLkmy8lMTR0h1BuqUc7gw3/fjjTr1VVol46mTD7NAFQg eqrVim3jiS5nOBlTfrEWz6933t/gek4HlNmWVRuJ7ZbKJ8Rtu2+pXTB44rVg7K4FdCTuZwG/ 47WUFhRuy6YH/JbVpuR0mNyNkd9gwLTaKcsXYcgn3/nL+PIpi7jvwd7R1hXbuiO0a2Yzy7fz 4eEL229ZrncBrnE5g9GQMktJ7vR/j8QQ3/U7QERERERERERERES+Coe77GQbOto2kr92a1iT UE7PMIsLFtUuyF3MDOZscreQyRYMyjX1tofYspotsadjCveBoWRfsan35VTJgMkw/RzVwXvd es5i63f/p9+ymIH7NuGLdPjdebXz/hbXs6Mc5GzamhA7tvMFcX+4k3Kwn5H7eNa5fYgLvmnp hwnv9pyCyRiMcqpFQyDSri648EOGZU7qIIaerm2oq4rmlYNctVOWr8PYn+cROEjSjLwcUG7n /FjUhHbDphlwcuAbILQNXQRIGExPmRz9EjKYxw0+EBEREREREREREZFfTkJeJKzXHvBs5jPi vmjIObMLm2IgBn/PSL/HcBQnp8RwwaIJRL9lMU84Ox3wc9GoIRtNGLRztj4S/Zb5Hw15WZJn KYnb/bYeQ6DvPV3TEMtTJk9N0p7g+vd4sDbSVVseGqXqspL8XaphPU3rf36pb2k8ZO/VJ/em 2NNst3c6iN5hEvIyuxFevtZ5f5vr2eZDyqRm46H3++NtcobDZxzkNCOzW+oAsV0xX8CoTLEm EnpP27SYcsrojUZkuvKEk+6C+dYTCXTVinm1epuN3aB2yvInYEgGI4bbmlXX0zYe8rtfAjca AtxonywiIiIiIiIiIiIi8jTp8IRRc8G6ixBatsuW7ZtsKaGcTvE/Zmx8JLQr5uuE83H2c2Wr zZmcnsBswdbHfTC4pjmyU0nSQ/52dX6991e/yId2y7J96C8M2aR4pxDXYs1lXefl5s3rt8V+ tI5q2VE9tJgtOf0pxOXVzvubXM8mZTDI2C7bqyPtyiHP6qptcoaDlGbdEYl01ZLZTwfMkKU9 ZG9Vn2vJJ+ecpyuW64q2v11ya3BZAm3H3cGgz6d2yvInkZAkBrrd7NzI3dYMu+HTLX7/JIkZ DSmLjI/sKCEiIiIiIiIiIiIiX5BJGZ2dk2zWbLYNXbinj6qxJOmBGZqP3lbG6GRIe7GmixG/ WbDKv93tNukKJucp+XbNZlsfCJr2q3Mp6Rv3ot2NRfysLOVowHa2wUcAQ1KOKD98jvAzvcZ5 f6Pr2ZVDik1L1bNrSzzMnnkf7OYqT+OCxbbl9u4Zm+xaQr8pQ1JOOCvH9L7D+54Qd9tO0oTE NMz/OqffX1OvET2pnbJ8KcE3NE1L23lC2NfWGoO1jnjZiyEGIty9QdIRk2HLbNMRfc1qXrPC 4NKMLMvI8pw8SxXqioiIiIiIiIiIiPwJZZPv/D55/PLJ6Bu/j+5ZwCQUoynFKBL6nr7v979b 70b2WWux1uHuGd+Xjr/x+/jhfTHpiPO/3Lczlws68uEJ+fCE0O+DphCJ+9/RnUtI3uFH8Gzy 25OO9Xsz2ZjzbzlN24NLybMXhOzPkjD69juPOKOP8xrn/RWu57vrzDn5/jsnL/t0e458fMZv w56u63atna3BupQ0sQfP3+Pur5Txt995xG24Z3BJhrudsHrPZX5urOU1MmW1U5avIXRsFnNW tef5z+/syt2/51s2m4qq7Qgx0ncNVddQbVa7nvKDEeNRSfphrRNERERERERERERE5OswWJdg 76Q6H8u6lMx9xJDXr8G4jKL86L14fS8/75/zer5iHWnu+GxXtq+bq7nPLk0/R4ir0Fbenmc7 v2DZBMCSFiVFvhvKfflkRQw97XbJpn0o4jW4fMgkHzKJPV3b0rYtbdvQdj0heprNnLbtODub kCnIFRERERERERERERER+XX5hjo4siw5EM4GfLVivrmMcBOK8nUi5k8ao4tci82GdRMARzk9 Z3qwMX3ENCs2T6nTNY40L0nzkiFA6KhWCxbbjthtWVVDzodftQm+iIiIiIiIiIiIiMjLRV+z WnW3XrVkgyH5u/yE3tNstrTh9ssv6dwp8ni+WTNfdbt5wEmCswZjDDH09N7jr4b0GpLBhOEr pa9qpyyfXt919ABJweDoZPGAPzKs+9FsSjkZ09YXbEOk6zoi7p374IuIiIiIiIiIiIiIfCK+ ZuNvv+iI+TuGuNsN2/49tiVyW8R3+xsgBnzXcud2ADCObDDhZJy9Wq6kdsryddyT0YZ6zfb2 g0DP2kbk8mEeYxTfioiIiIiIiIiIiMivyJFm+T3vW5J3G0doSbKc/HYl7g2pmmrKmzHkk3NO 84a28/R9Tx8iMe5yJOsS0iwjL3JS+7q5ktopy6fnkgRLR+gr1puC6TC77jkePc1mxXLdkgwK 4qYixEAfIvbWzRJ9S9MbksThrOVmRhtDj+8aqvWKOgAYsixVFa6IiIiIiIiIiIiI/HpMxug0 ++i92EsYnJwy+OjdkF+WsQl5mZCX77tdtVOWT8/kQwZpzboLNMsf/HWdkCQWYk/ve0IEk42Z FpH5BmK74o9/vALjGJ59Z5LtolhfLZmtr8t1ryttd09M3GTzMePi3R4jEhERERERERERERER Ebmidsry+ZmU8dkZZrFgU3tC8HTt5XuOfDhmPC5J+/XPlbPxZjgbieHnXgvxdnKLwaUZRTli OMhwKsMVERERERERERERERGRD6B2yvI12IzR6XdGoae7rL61jiRxXHVNToac/VaCMWAMBnOj ZbIhO/mN38c9fR8IMe5D3N0yxjqcu7EuERERERERERERERERkQ+idsrytVhHmh2bUG6w7v7p 5cY6EqsJ5yIiIiIiIiIiIiIiIvJ5qZ2yiIiIiIiIiIiIiIiIiNwj0nee3eBKS5I61Nz0bamd soiIiIiIiIiIiIiIyAfomxWrbYv3Pcn4O9NCsdjX59ku1tTe48k5PR+TfvQuvQa/YfZjjQdM fsL30/LdQtwYevoALvm1gmO1UxYREREREREREREREfkAoW2oGw8YVd39aXjauqaNQJJ/9M68 Gl83eAAMWZFj32m7fTXnYlnTR7DpiOnZiOwXSXLVTllEREREREREREREREQ+v9jTNTVV3dD5 nj5EMBaXJKRZQVHkZO4XSfjeladuut0/TUaRv1eE27Fd7wJcgNBt2NQDsvK9tv+x9GCHiIiI iIiIiIiIiIiIfGqhXbNYbGguE73rdwi9p2tqtmtLNjrldJj+Um1335xvuMpw05x3y3CJ3D7b 8fYLf2JqpywiIiIiIiIiIiIiIiKf1s2WugAYR5qlJM5C6PFdR9eHXcJnrALcV9Y3NbsM15C+ YytlSCnLlGrd7cJcm1O+X4L84dROWURERERERERERERERD6l2K2YXwW4hnQw4WRcktxKakNX s920uMJ9xG7+ifXU9W4aLialyN/z+BrS0Rnfsoa2N6R5TvLrZLhqpywiIiIiIiIiIiIiIiKf kWez3NJdBrjDU87G2cFKW5sWjKbFO+/fL6BvaPyuBNqkOe+a4e62issKyvfe7CegdsoiIiIi IiIiIiIiIvKLiPRdh+97+gDWJaRZitungsG3tJ0n4kiyjNQ90Jg3Brz39H1PHyIxRoyxd9b7 8t2OhKthoAZrH9qvnq7t8H0gANYmpFn25aoYY71m210GiENOjgS4HyPSdy1t1xMiGOtIs4z0 Gcc49h1t5+l3K8IlGVn6zLbQ8bq9dAyAMRhrcS4hTd2T19k39VWInuQF92e4r3F/RWK4Owv3 kjEW87wDQ991dN4TYiRGgzEG6xzOOZLkicfmlY/zIWqnLCIiIiIiIiIiIiIif3p+O2O+bvDh 1hsmoRwNsO2GbdNfh0fGkY+mTIfp4UCmXfG32eZ6TuttxpGVIyYHWv8+SWhYXszZ+ghY8skZ 00FyeJ9CR7Vesa7aA/tlScsRk/HgWUHj+wvUVcPudFny4eDTtJftmzXL5YbmzkE2uDThaAJ5 S/Q169Xq5+vuck0uZzAeMyqOnOtbQrtlvdlSNf745k3C8PQb4+xx+wc9Tb2fR0tybyvlV7u/ +i0Xf1vtZ/De+QAU09+YFk+5oSK+WrFcV7RHb1bAZEzOzxg8cJG9zXE+7LNc7yIiIiIiIiIi IiIiIm8meP9TwGSMgRiJ0VOtljffgBgh9jSrOcvkGyf5gdDIWmyE/sbfGSJXBbOxp90uuPCB s9Ph84Lc0LKaXQe46ej0aIAbfcVitqQ+GlQFumrJReeZnk3IP3uQG1uafRUuNqP4FDsc8ds5 F8vLcPnu+313OH68LbQrZrMN3ZHTFfuGzbylHZ5yOs44/ul31+li0x3Zp5scyVOSwdBQX+5g WpDf87evfn+9iki3mXGxam8FrgZjbtyrAFjsvWXGb3icj1A7ZfkTCfjO79oWuPThNhciIiIi IiIiIiIi8usxGZNvpwycIfot84slTQBMymA6ZZw7YrNiNt/QxZ56UzHKB3fbyCY5w4nDpAlp knDV4Th6mmrNalXjI4R2zbIqOBs8cZhoaFjO5vt2wpZsdMrp6EhVcGhYzhbUPYDB5UPGo5I8 dRgifVuxXq6ofCT6LYtVxreT4p5g8BO4EQqaJCP7BD/5x27NfHUZ4BqSYsR4WJA6QwyerqnZ bh+o+AToKxbzzVWbYpcPGQ0LssRC8LTVhvW2oY+RbjNn4c45PXj9RNrljPn2sirU4LKSQZmT pQnOmn0r7kDvO1pvyZ5w0kPdXIXMaZ4/LlR86f1lCyanyU9BaV8vWVb93W09pK9YrfcBrkkp xyOGRUZyebPGSOg9XdfSekd69Bp72+N8jNopy59H7NhcXLANkI6/8W2UfvQeiYiIiIiIiIiI iMinY69mypqkZJCvaaoAJiHPdrMsTT5iVFTMqkDsWro4ODDfNqE41HvVJOSDKYmZ8WPREIh0 TUsYlI8OTX+uqnXkk+MVuBBp10uqfYCbDKacTfIb2zK4bMDJmYMfM6oeQr2hGhUMn5grv6cY +qsqZ5MknyBw7qnWW/zlfNjhKec3Z/TaDJdkFGXK7G8LmqM5bqRer3bBJuDKKecnN86XzSjH GVk652Je0xNo1ivqYkpx6yDEdsXiKlg8fp1YHEmSkj/p8waapr1qpZwXj40UX3h/GUd6q22z 95YbNe+Ptlv37t/J8IST2/erMdgkJX/g2LztcT7u4695ERERERERERERERGRD2GuAidiIMQb r7vLCOXm64/nisFVy+LoO/wj/y60a2YXi12AaxIG0zNOjwa4QKjZXFYpupLJOD8c/tic0WBf yRs9TfOMysZ3FMN1LebVOfpIfU3V7i8EVzAeZYfPiTX3z7ANNVW9/2y2YHzkfLliwugytQ3N 9d9cr4h6U11Fm8nw5J6g/xlCQ335eZP83lbKx73d/fUoN/slx/jYUcW3vPFxvofaKYuIiIiI iIiIiIiIiNzyU0jznPTHOJwFAhAeEyBFfLVkvqx21Z42Y3x6yvB4j9fdX7UNV1lbUd7bdthl GZaOnojvPNxtEv3KIr3vj352YxPco8oNPz7EjW27r8IFmxXPbu9883zZvLxnNrGlKDJWdU0g 0rYtcVBcH4nY0lyuyOQMh0dC5WcKTX19XeUFr9379MX312O2kWYkZtcS2m/mzBgzGRVPm0/9 xsf5PmqnLCIiIiIiIiIiIiIi8iyRvm2omxbf9/QhAgZjLUlir0K/h1OqiN/OuGg7Ars2tJPT CeXdHs539N5frT12WxaL+zZzY9kQCLxxy1a/Zf7Hiu7I2+n4G+fDw1HVzU8e41uVaj6evwqj DUn6/ErM6/P18Hp2IeQuTN1Vc98IU313dX2ZNH+VGazXbrZSduTFFx1fmQyYDGsu1h2RnnYz 54+tIytKyrKk2Ld3vtebHuf7vTjEFRERERERERERERER+dVEv2W5WFN1t9vc7jRPXJ9vr6NO m2Skj2whHG60He7biuqxG3x2e9n3YazFsIu/Qwjs4vGPE+PN9s7PT/JCeMJ6rL0O2W9Xc4dI OLTca4gtzeVQX1eQf9EMFwzp6Iwzu2S5rugCEHvaak1brVm6jGIwZDTID8y83nvL4/wAtVOW rycGvPeEEMEmJKl7/E0Te/rLu80YrLGYj+/CICIiIiIiIiIiIiJfid8yu1jSXv3e7EizlMRZ rNlVufbe03WewxHvXWlREJsaH6GvF1z0nunp+AmVfwaXZiSPXT6xbx+K2pRyOCQ78rZL79lZ l+DYdaOOvqMn/wUrE+8L2t8ugo83Wim7PD96/r4GQzo44bwc0lRbtlVN2+0eCoh9S7VqqbcZ w5Mpo4M328c96qB2yvJ1RE+1WrLaNvQ37hljU8rxlEn58Cr8ZsbfVj83bjA2IUkzinLAoEzf 9SkKEREREREREREREflYxqWkqQUcjyt+jdTr9VWA64oJ05MBd0fXetY//mB9rJfwz3uBK044 GeUs50sqHwndhtlF4OT0hOKe0bW7as7dziSDKaflJ6pcshmD8TMjwCQlteyqJ31L20Py1iN8 73F9nCN9H3juPOGb5+vB9YRAuMxDbleB7v9/AAg9z9+j2yJN3e738OWtlJ9+f70Rk5APJuSD CdG31PtAtwu7MHc9uyCcnjO5Pez4zY7zw5RXydcQOzazH8w3lwGuwTqHcxZCx3ZxwbIJDzwP Een7/u6rwdM1W1bzP/jbjxXNYx+LEhEREREREREREZEvLxlMOT8/5/x8Qv6okKmjvUxwTc5o cijAfR6TlJycnV5VBEZfsbhYUN/9afuKS5J92BPp2vZTt0h+mpQ838dYsaOq/IfujUuu59f6 tn10hfXx9UR81917vmLXcfmpTZL8HB4mKYm5XK69rgp/qdhQX67M5hQvvLiffn/d9drzkU2S UY6nnH//xkm5Px/Rs11tuHOVvdVxfgS1U5YvwW+WrPbpqsvHnJwMyfcNymPfsF0uWG3qB0r6 DfnkO38ZX97kcd/SoqOtK7Z1R2jXzGaWb+fDX7Atg4iIiIiIiIiIiIg87EaLW2N5wXjUw2zG 6PQMt5ixrHtiXzG/gOnZ4Ypck+VkpqaOEOoN1Shn8IEVq6/HkJUFrtrSE+m2K6rylPKDPpvJ cvL9cY7tlsqXDJ8RJPy0nqai6osj56un2jb7a82Q5dnP7a9NRp4Z6iZCbNisW4pJ9uIW2bFt uM5w81d7QOElrucjx/1M4Ve66UxCOZnQtRdse8B7fOQqtN0t8zbH+TFe/Cn/xX/2X/7pfyKv LrZst7unh0w64vR0dBXgAhiXM5yeMaJ5uIrWWKy1OOdwbtdGOS+HjE/POT8psEBsN2yaP8+z SiIiIiIiIiIiIiLymhzuMl0JHW37Br8nm4RyesZJ6XZhUV+xmC0P/wZuCwaXyWZsWc2W1P2f 4zdukw0ZXVbjhoblbHlvVTLxRvvh1/bTce5YL1bPq8r8aT0N6+X2bvUnEb9dsL4aTFsyKG5H epZiOLgqSPPbObP18yuEL7fb1s1+HZa8eJ+w8iHWuesq6KblvkvgJ7Gnf/CARG4W9979vG9x nB9HxYby+fmGpgcwZMPh4ac+TMJgmLNp62feOIZkMGK4rVl1PW3jIX9Zn3cRERERERERERER +TNKyIuE9doDns18RhwNKbMU58yuYjAGYvCPCJDu4yhOTonhgkUTiH7LYp5wdjr4uVIQQzaa MGjnbH0k+i3zPxrysiTPUhJnsYZdZ8re0zUNsTxl8tzetu/KUU7G1D8WNIH9Z2spBgPKIiNx FhOvP1dV15jhN87epBTZkI3GlM2cqofYbZj96CgHJXma4OzlMW65P0P/eT2hWXLxo2M4KMgS Swyettqwrf3VXNpiPDrYithkIybDhtnGEwm06wv+VueURU6WJjhrMUTi5TFqO+xgyvBY/BFb 6uZGK+Xb82E/SpqR2S11gNiumC9gVKZYEwm9p21aTDlldKtda2xW/LFoSfKCIs9J04TEWoyB GHp631Jv1lSX3dGzw5XHr36cH0ntlOXTC77bPVVhUvLsePG4TTMSU/P8h54SksRAt5udG0k/ xRMmIiIiIiIiIiIiIvK5pMMTRs0F6y5CaNkuW7ZvsqWEcjrF/5ix8ZHQrpivE87Htyokbc7k 9ARmC7Y+QuxptmuaIzuVJD3kX6TOz5VMzyLz2YqmjxA99WZJvTm8uKkb+sGAN+m6bAsmpxPC bEnTQ+xbtqtnnHtbMJmO6We7at7QVawW1aEFycZTTu5U4V4yZOMzpsxYbDoCEH3Ddt0c2SdD mvQM08NHJ7bXHU9tlvNZMlxMznCQ0qw7IpGuWjL76XAZsrSH7OfP5buOGANdvaWrHzhLNmc8 Lo+0MH7d4/xYL75DFdrKWwt92PV8NzdaVBxi3aO+lINvaJqWtvOEsJ9dYAzWOmK3XyjutvlZ vp9ERERERERERERE5BMxKaOzc5LNms22obuvh6+xJGny/N+bTcboZEh7saaLEb9ZsMq/Mbmd sLmCyXlKvl2z2da0R8pBjUt5Ybb07kwy4PQ8pVqv2dQN/mCFs8FlBYNh9loTU+/dl+16xaY6 XnVrXEKWpUf3xaRDzs5TNusVm7q71QbaYNOC4XjEMHvoZFny8TnfiorNZkvddPfuU2KPXauR rrlupZwV+SfKSAzpaMo0Llhs2zsts41NDuZHNhsw8BV164+32TaOtBgwGg3I7z3Ur3WcH++L PGYhv7J42YzcmAe+eA1mN9n6sNCxWcxZ1f7oIiIiIiIiIiIiIiLy55RNvvP75PHLJ6Nv/D66 ZwGTUIymFKNI6Hv6vt/7qZt9AAAgAElEQVQXDhmMNVhrsdbh7PEoLB1/4/fxw/ti0hHnf7lv Zy4XdOTDE/LhCaHv8H6/T/tCJucSEvd5orknsSnl5JRyEvFdi/eBEOMuO3AJSZKSvGV6e2tf BpMzBpNA33l8v9sXYyzGWlySkNxz3q+4jOHJOcNJT9d5+hDBWFySkj7xPNm0ZDwtGRPpuw4f AjHsjo95zLmPHXWznzZrMoonttt+9fvrDkc+PuO3YU/XdbtW5dZgXUqa2IOBs8uHTPIhkxjo L+/RGIlxf4+6hDRxTwqrX3ycn0DtlOXTM2Z/scfj+ezlAvHoAp7t/IJlEwBLWpQU+W4WwOWt FENPu12yeYsh9CIiIiIiIiIiIiLyJ7ULg6z7XHVz1qVk7oVDOT8lQ5LmJJ/io1lcmvHiw2wc aeZ4nY9kdvv01D/raq4y3PwTtVK+zTrS/InHylhcsgvHX88zj/MTqJ2yfHrW2v0g+H5Xmn7s iyP09Efeis2GdRMARzk9Z1oeuq0iplmxUZ2uiIiIiIiIiIiIiIj8Qtqm2WcshizP37QltTyO zoF8ejZJdhdq7Gjbg43uAQhtiz+Sv/Zdt/vySQoGBwNcgIA/1sBcRERERERERERERETkT6mj qW+2UlZ8+BmonbJ8fmlObjdsQ6Beb/H5iOR2NW70bLeXA7fvcU9GG+o12+6F+yoiIiIiIiIi IiIiIvKVdDXXGW6BMtzPQe2U5fMzGYNBQrX2xG7NxdxwMhmQ7wdDx75hu1ywpqBw1dUXzU0u SbB0hL5ivSmYDrPrMvToaTYrluuWZFAQNxUhBvoQsY8ZPC4iIiIiIiIiIiIiIvJF9X0kyXMS ICnVSvmz+FxTtkUOMqSjKaP2B6s20tdLLuoVxlosgRAiEUd5OiBZHw5xTT5kkNasu0Cz/MFf 1wlJYiH29L4nRDDZmGkRmW8gtiv++McrMI7h2Xcmn3aCt4iIiIiIiIiIiIiIyPO5YsJp8dF7 IbepnbJ8DSZldHaOW61YbRv6GImhpweMTRmMp0wKS10Z6A70TDYp47MzzGLBpvaE4Onay/cc +XDMeFyS9mt+imtjJGpMroiIiIiIiIiIiIiIiLwjtVOWr8OklJMzynHAe0+IgHEkqbsq7S9O vvOXE4OxB4r9bcbo9Duj0NNdVt9aR5I4rromJ0POfivBGDAGg8GoCFdERERERERERERERETe kdopy9djLEmaHXnL8WDmah1p5o6tHOuOvSciIiIiIiIiIiIiIiLy9tROWURERERERERERERE RETkE1E7ZREREREREREREREREbkh4LueeM8SNklx7zKOMNJ3nnDPEsalJAemLIp8ZWqnLCIi IiIiIiIiIiIi8gH6ZsVq2+J9TzL+zrR4l1T0YbFhdbGgOZriOgZn35kcnnz4yjo28wu2/bH3 DfnJb5yWn+TYyacVQ08fwCWPGM35CaidsoiIiIiIiIiIiIiIyAcIbUPdeMCo6k7kDfXVnItl TR/BpiOmZyOyT57kqp2yiIiIiIiIiIiIiIiIHGSKKb9Ni2dVLkbfUFU1Tdvh+0AArHW4JCUv BgyK5BHrzZh8/53J7XXXc/46r+9t+fx5BdqqoruvR/RPLGlZkqll9DN1bNe7ABcgdBs29YCs /NwHVA92iIiIiIiIiIiIiIiIyFFPDnCjp1otWG27O7Ns+xDofUdbb9lkY05Ph6TPSIg/eRHl AwLtZsXaP3b5hFH2PiFubNcs1g2d97jRd84GnzvofJx4J+yPXyD9VztlERERERERERERERER eSWezewHq/YyJTO4NCNNHJaA71pav4t2Q7titnB8mxb8GaLCZzPmgVDavFtqHX1L03ZEDO59 NvkOUsoypVp3uzDX5pT557/i1E5ZREREREREREREREREXklCUWRs2gayIZPJiCK5mUBG/HbO xbIhAKHesPUFo1+1d6wpmP5lSvHR+/GnZkhHZ3zLGtrekOY5yefPcNVOWURERERERERERERE RF6PG5wwtZ6kyA5U2BqSwQmT9g/mdQA8bRv4EqmafGEGlxWUH70bT6B2yiIiIiIiIiIiIiIi 8ouI9F2H73v6ANYlpFmK2xeKBt/Sdp6II8kyUvdAD9sY8N7T9z19iMQYMcbeWe/LdzsS4nV7 Ymsf2q+eru3wfSAA1iakWfaOOaklK7L7389STN0QiYS+hw9oqBxjfEQr4y8gBvre7853CLt5 r8bikpQsdQ9+vhjC1czYEH96g3B7qPGesfbh4/Zq12EkeI/ve0K4vhd295rDuYTkzs0WieHu LNyr/TcW89QT/8Lj/LOe5f/zv/I//2//B//fjw0dKeVoyvff/wn+/j/3L/HP//1vaqcsIiIi IiIiIiIiIiJ/fn47Y75u8LdDKZNQjgbYdsO26a9DH+PIR1Omw/RwONOu+NtsQ380JXJk5YjJ uCR5SUoYGpYXc7Y+ApZ8csZ0kBzep9BRrVesq/bAflnScsRkPCD9BEWvTw7QXlNoWM0WbLtA tCmDyZRJ8fUmwPbVgsWmpfP98bDSphSjCZPBkesYz3b2B6vu9uuRdvUHf10d+hvH8Pw74/TI Rl/jOgyeuqqom4au88fvMwCTMfl+xuDm+votF39bcedj7f6AYvob0+JxF+HrHOdLkfX/+d/z n/zn/wH/7f/0j6gPrdAY8uk/rXbKIj8L+M4TIhiXPvyUlYiIiIiIiIiIiIh8CcH7nwJcYwzE SIyearW8+QbECLGnWc1ZJt84yQ/8VmwtNkJ/4+8MkauC2djTbhdc+MDZ6fB5QW5oWc2uA9x0 dHo0wI2+YjFbUh9NuwJdteSi80zPJuQfGuRGus7vAzFDkr5nXBVpVgs23f5iCB3b5Yosm1J8 gnD7KYLvaH1/7zIxdFTLC3x/ytk4e/Oq41e7DrsNy1XFkULgn9n0TR9MeM3j/Lf/8b/iP/2H /wP/qL0nlY6RZvZ/qZ2yyE9ix+bigm2AdPyNb6Njj5GIiIiIiIiIiIiIyJdkMibfThk4Q/Rb 5hdLmgCYlMF0yjh3xGbFbL6hiz31pmKUD7hTp5nkDCcOkyakScJVh+Poaao1q1WNjxDaNcuq 4GzwxErP0LCczdl2uwA3G51yOjpS5RcalrMFdQ9gcPmQ8agkTx2GSN9WrJcrKh+JfstilfHt pPiABsZ7fcW62oditqA8FJK/3cbpulvRYOjoer5ciHtTOpgyKhzOWSwQQkez3bCuOiKRbrNk XXw7UD3rKCanJJeZdrNisfUAJIMTxgdTVoM7lDC+0XVokoJBmZOmCYm1GGt2nzEGgvd0Mbkb eNqCyWnyUwjc10uW1f1h7EOef5whdmv+i/96H+Cagr/7N/9d/sN/79/mX/sX/h5nBdTzv/L/ /u//Df/Jv/8P+V+6V5iJq9BWRERERERERERERES+Dns1U9YkJYN8TVMFMAl5tptrafIRo6Ji VgVi19LFwYH5tgnF4EDMYhLywZTEzPixaAhEuqYlDMpHh6Y/VzM68snxClyItOsl1T44SwZT zib5jW0ZXDbg5MzBjxlVD6HeUI0Khh/SQdizXa7ZFSIastGQd81wsSSJ5eey7ITko7opx55m s+FotGgceVk8UMltcFlOnl0vZJ0jOclI+MGs6gFPXbWM09uzig0uza8eUgj9BgNEDDbJyR9d sv1216HNh4yHd1NRh8W5hIPleMaR5j+v2HsLx4/0I7zkOPdUqw3/dxPBOP6Zf+e/5L/7z/4t /pJYnHM457Dnv/H3/u5f5Z90rxTiioiIiIiIiIiIiIiIfE3mKtAlBkKEXVJqsM4CAbj5+uO5 YkC+aqgCRN/hKbkd6xwS2jXz+Zo2ACZhcHJ6/7zWULO5rC50JZNxfjgstjmjQUq96ojR0zQ9 w6dWB79YoFnOWTW7ANVmYyaHgvA3ZSlGY4puH5IbRz4ef2AVbkd1dyDtNZNjy+KZgZ4lH5Yk 1RoP9F2HJ3ubcPBLXYev7RHH2ddUbSQC9uRf5z/+j/4Nvj9wzamdsoiIiIiIiIiIiIiIyC0/ Zbb3jK88vgLHdQ4cH7GKiK+WzJcVuxG4GePTU4bp/elxbBsux2smRUl2z+Iuy7B09ER85+Fu k+g3FGiWF8y3+1m4rmQyHXxMtWFSMv2e0/tAtI7Evmsp8Ptyu3mxPgB9/7gZs8/wda7DN/LA cQ5dy65JtWXyr/wD/sHk4WtO7ZRFRERERERERERERESeJdK3DXXT4vuefl+ya+yuZa+P18s9 tB6/nXHRduwKcEsmpxPKuz2c7+i9v1p77LYsFvdt5sayIRDgnebiBprV7DrAtTmT08kHz6C1 uOQTDME1BdO/TCnebP32xrzmxzxM8Dxf4zp8Qw8c5+vj4/i7f+rvyB+xSrVTli8qEvqePgTi 5RNMxmDMrne4teb+zhYx4L0nhAg2IUnd478gYk9/+QiFMVhjMX/ih3RERERERERERERE5K7o tywXa6rucG1j88T1+fa6pa5NMtJHVoeGcL39vq2oHrvBNwz0fhZoVzPmm+46wD2bMrh/yKu8 pqtD/XZn/PNfh+/gnuMc4/Vr5XjwqO7saqcsX0ikbys2my11210HqXc4hue/MTk0XCB6qtWS 1bahv3EPGZtSjqdMyof3wm9m/O1Wf3pjE5I0oygHDMr06z8xIiIiIiIiIiIiIiLH+S2zi+Vu bi2AcaRZSuJ21XgxBHrv6Tr/6Pa1aVEQmxofoa8XXPSe6emY7NE/OBtcmvHo4tLEPnXM7zNE uvWM2VWAmzE+VYD75/YZr8PP4PpTtk37qOBa7ZTli4h06wsuVu2d/+CZqzLYSIzs5gwcap8e OzazC5bN1X9Vsc5iiIS+Y7u4ADt+4MaJ9H1/99Xg6RpP12zZbEdMT8fkSnJFRERERERERERE Pj3jUtLUAo7HFb9G6vX6KsB1xYTpyYC7o2s96x9/sO5uv35wL3DFCSejnOV8SeUjodsw+//Z u7MY2br3vuvftdaeatfQVd3nvO+rYDk2g6MMgpBgJbkgTLlhusgFFiLKTQCLmRtEkIIMQs6l QWIQuYgEQgqyiWJEEAg5AeUCRcJgiVi2YyTAicE4/v/f013j3rX3XnstLqp6Hs85Pb7n95Fe 6bzdu3etrr2qWqrffp7nOHAwO6C4Y2SotaeDdyEpp8wGrycSC9sF8/U+wDUpowfM+JW36TXv w9fAOQv0QM/f+n9/E8/9Ia3aKcvb4CuW612Aa1xOORoyyFKSa3doRGKINzZP95slq32A6/Ix BwdD8v08gdg3VMsFq82Wmwp4zxnyyXu+Hp+Wvsf9HVUd7bam2naEds3JieXd0VAvMBERERER EREREZFXLimnHJUf8xMd7WmCa3JGk5sC3E9jkgEHhw43n7NuA9HXLI6Bw9uDXJckWDyBSNe2 xEH+Oiob+5rFcsuuLMoxOJgxUoD7+l2YH3mxBfB9Xu0+vODiena/2/Ot0KUpjg4IfO9/+3l+ qflj/H33vO98dq3gL/3q/37pP5GnENqGLgIklNMZkzInvbHEfjcw/trXY0tV7crTTTpiNhud BbiwC4aH00NGNDT39bYwFmt3s3ed27VRzgdDxrMjjg4KLBDbDZvmO9PFXURERERERERERETO XJjhaSz2sbsy2ozR7JCDwmGA2NfMjxdsrzeJ3C0hy8n2H3eH7Yb6luOeV6RZr/aftxvS0ZRJ 8YraV0ZPvTzhw/e/z7fHu8pn2bnY/fTinNt7f+5V7sPLzvOjj/vdHkVanN2I0f/mz/Gn/+wv Ud10XOfx+3+qnbK8CRfHWhvzCXdG+IamBzBkw+HNd0WZhHKYs2m3D55RcOUEJOWIYbVl1fW0 jYc8/aQziYiIiIiIiIiIiMhr5XCnnWNDR9tG8uyRK/pMwmB6iFkcs6h7Yl+zODGYw8n1UX62 oBys2VY9xJbVyRI7G1O4F6yD7Gs22/0n7UnJZJi+qqrMbj1nUe2jsr5icQLu3YTHvoxvkXEO B3igb7Z0o/RhleavcR9eYd3+xgjANy39MOGOTuWPy2SUo5yRhXWo+YWf+mP8U7/+r/Kv/NP/ IL/7m4Lu+Nf5lZ//n/iv/9zP8D82ux9Rt1d5E3Zl5i0ez2Z+ghkNGRQZD33tB9/tWjaYlPyO KfA2zUjMlvaTb7pJSBID3W52buR1/WESERERERERERERkc+VkBcJ67WH/WfWcT8C0DmzC4li IAZP/1nFfo7iYEYMxyyaQPQVi3nC4awkufTBsyEbTSjbOZWPRF8x/7YhHwzIs5TEWaxhNxqw 93RNQxzMmORP9+n1eXdNsDbS1RX3jQZ22YA8eY5P1D1N6y9/qW9pPGQvUZcVe5qqur+4zCTk g+zpQ8ckI7MbfAB8xXwOozInsRbDbg+12wZTzhhdmk/5+vbhNWlGZiu2AWK7Yr6A0SDFmkjo PW3TYgbTK7/X43GDA/7FP/KD/Ed/6dfZhgW/+DM/yY//zE/eevxnh7hXWyirMleeRDpiMmw5 2XREv2U137LC4NKMLMvI8pw8S28NdUMf9oPT93dI3ca6B70BBt/QNC1t5wlhXydsDNY64ulf orh7TIW4IiIiIiIiIiIiIt8t6fCAUXPMuosQWqple3Nr1M+WMJhO8R9O2PhIaFfM1wlH4+zy Z882ZzI7gJMFlY/7YHBNc8uikqSH/Onq/Hrvz/prhrZi2d73E4ZsUjxTiGux5rQe8/ThzeO3 xX6wjnrZUd93mB0we44Q1+SUo4ztsiUQ6ZsNi2Zz9SCyrIfsympe2T68xuQMy5Rm3RGJdPWS k0tPvCFLb/i9Ho3l9/+Jf5d/72//r/jZv/hX+F/+v+3FXYhxY37oD/wI4ed/gb/p1U5Z3gxL PjnifV6x2dTUbUeIkb5rqLuGerPa3YVSjhiPBqRX3mzPhm8bc88gaMPV9+5LQsdmMWe19bce IiIiIiIiIiIiIiLfcSZldHhEslmzqRq6cMcnxsaSpMmnF/yYjNHBkPZ4TRcjfrNglb9jcrX3 ryuYHKXk1ZpNtaXtb16TcSnpEyeBZ5/Jv0qWwaikOtmwG4VrSAYjBs/WV/f1S8oZM5Ys1zXd DSXCxqUkt4Utr2gf3vCopKMp07hgUbVcfdkam9xdCPgoSn74H/ln+el/86f4rf/jr/HLf+N7 LJqE8fsf4nf+/r+X3zn47/jjv+PHHyfEFXk+BpcPmeRDJrGna1vatqVtG9quJ0RPs5nTth2H hxMudk0+m6Mbb89nTw+4/W+Lp5ofs2wCYEmLAUW+awFwNuY79LTVks2n92MWERERERERERER kSeQTd7zzeThxyejd3wzuuMAk1CMphSjSOh7+r7fd240GGuw1mKtw9nb49t0/I5vxvevxaQj jr6+azGnBzry4QH58IDQd3i/X9O+k6RzCckzzCjNJl991HP93Ew25uhdTtP24FLy7DNC9k+S MHr3DQ+4ond62P5JGb/7hgdsswsMaXnAUTmm7zy+D4QYMcbikpQksXc/X4+xD/MDvvrm4KNW /TCOfHzIV8Oerut2Lc+twbqU9Jbf60meZzvkt/2ev58f+Lstzjmcc1hrCb/6N/l/+t0haqcs b5NxpPmANB8wBAgd9WrBouqIXcWqHnI0PL+Fw1q7n0PQ09/V4zj09Ld8KzYb1k0AHIPpEdMb b8uJmGbFRnW6IiIiIiIiIiIiIl8Ig3UJ1r2uujnrUjL3EkNe3wbjMorBS6/itbO4NONzttGr 3YfWkeaO17Wyll/+b/4if90DJGqnLN8RNmUwGdNuj6lCpOs6Iu4sq7VJgqWhjx1tGyiLm+vh Q9vu2ydc13fdLuBNCspb+yoE/C2tAUREREREREREREREROQL5Rv+6i/9Br/3d/3gDd874Rf/ /E/wL/yHv0QXwaS/Q+2U5TskRk5bs5+1Tz6V5uR2QxUC23WFz0dcm48ePVXVcEN79yvH3f6t sF1TdR+3bBERERERERERERGR1yr6LavV1Q++LVk5JH+WmaY9zaaivfrhfe/VE1PeFN+s+U9+ 8t8gFhN++9/xI/zA1zOGucWvfotf+5Vf4f8+bnZ72uT8XX/iT6udsrwN0bc0vSFJHM5aLma0 MfT4rqFer9gGAEOWpZc7JpuMskyo157YrTmeGw4mJfm+53rsG6rlgjUFhavZ3tBT2SUJlo7Q 16w3BdNhxlk9b/Q0mxXLdUtSFsRNTYiBPkTsHfMOREREREREREREREReNb9l469+0RHzZwxx qw3VbbMQRd6EiO88gUjcLvi1X/5f+bVfvn6UyX8bf/hf/g/4T//UP6x2yvI2+HrJyfr8Tp/z SttIvHKrjc3HjK+1Szakoymj9gOrNtJvlxxvVxhrsYT9sHnHYFaSrG8OcU0+pEy3rLtAs/zA 99YJSWIh9vS+J8TdMPRpEZlvILYrvv2tFRjH8PA9k0xhroiIiIiIiIiIiIi8BY40y+/4viW5 eWrhE7AkWU5+RxvN9FnCZJHPYcgnR/xb/9If51f/z7/Bpt7y/XlF4yEZTvn6B/5Ofs+P/gP8 Y3/0H+VHf9sAa1E7ZXkLIjFcfneOV5NbDC7NKAYjhmWGuykvNSmjwyPcasWqauhjJIaeHjA2 pRxPmRSWbW2gu6EJg0kZHx5iFgs2W08Inq49/Z4jH44Zjwek/fpyFXC8HjSLiIiIiIiIiIiI iLxaJmM0y156FXsJ5cGM8qWXIfKZjE34e/7wP87v+4ccP/qjP4pzDmstzrmzf1t7fneE2inL G2DIDr7im3FP3wdCjPsQ12AMGLvf3A8pdDUpg8khg3HAe0+IgHEkqTtrjVwcvOfrA4OxN9xG ZDNGs/eMQk93Wn1rHUly4fGTIYdfDdgtzmD26xQRERERERERERERERF5CLVTljfDWEdiH6kn grEk6c13ERnruDdztY40u20tBuvUu0FEREREREREREREREQ+zbN1LBcRERERERERERERERER kfupnbKIiIiIiIiIiIiIiIiIyCuidsoiIiIiIiIiIiIiIiJyQcB3PfGOI2yS4u6dTfgYIn3n CXccYVxKot6z8h3z2SGuiIiIiIiIiIiIiIiIfLy+WbGqWrzvScbvmRbPkoreLzasjhc0t6a4 jvLwPZPsORbTsZkfU/W3fd+QH3zFbPBKnrsv2FPt5xh6+gAucXxJV1ntlEVERERERERERERE RF5AaBu2jQeMqu7kzXuK/dzXc46XW/oINh0xPRyRfSFJrtopi4iIiIiIiIiIiIiIyI1MMeWr afFJFZDRN9T1lqbt8H0gANY6XJKSFyVlkTzgvBmT998wuXru7Zzvzbd3tnx+laJnWzX0ACah KHPcbceGjrpuCYDLS4rkC0kvz3RU612ACxC6DZttSTb4Mnpn68YOERERERERERERERERudVH R4fRU68WrKru2izbPgR639FuKzbZmNlsSPoJ2eSbjTNDS7Ve0UYAS2ffMS1uCSVDw2a1xmPI zOBZQtzYrlmsGzrvcaP3HJYvGZjGayF9fHOp/adTO2URERERERERERERERF5JJ7NyQdW7Wna ZnBpRpo4LAHftbR+F+2GdsXJwvFuWvBl1FZeFdiuN3T5+JOC7KcQfUvTdkTM7RXCzyZlMEip 190uzLU5g/zL2SlqpywiIiIiIiIiIiIiIiKPJKEoMjZtA9mQyWR0pYI04qs5x8uGAITthsoX jL7U3rG+YlWXHJYvH5m+PoZ0dMi7rKHtDWmek3w5Ga7aKYuIiIiIiIiIiIiIiMjjceUBU+tJ iuyGCltDUh4wab9lvg2Ap20DX1Q6d0mkXa9pigO+oCLTj2BwWcHgpZfxAtROWURERERERERE REREvhCRvuvwfU8fwLqENEtx+0LR4FvazhNxJFlG6u7pcRsD3nv6vqcPkRgjxthr5/38ZUdC PG9PbO196+rp2g7fBwJgbUKaZc+Yk1qyIrv7+1mK2TZEIqHv4QUaKscYwZgXm6+b5AW0W3yo WVUl+Sj9rPPFvqPtPH2IYCwuychSe+/vF0M4mz0b4qVvEK4ONd4z9r7zRoLv6HxPCJFoLM4l pFlyz5WOxHB9Fu7Z4xqL+dgLFgN973evhxB2c3WNxSUpWeo++vqfPc99IGIwxmCdwyUJibv/ +X4otVMWuSTgO0+IYFx6/x9oEREREREREREREXkTfHXCfN3gr4ZSJmEwKrHthqrpz8Mj48hH U6bD9OZQpl3x/ZMN/a1pkyMbjJiMBySf81FzaFgez6l8BCz55JBpmdy8ptBRr1es6/aGdVnS wYjJuCR9BRWfHx3EPabQsDpZUHWBaFPKyZRJ8fztjE1aMrQt8zrgqzV1OWPwCdcm+i3r1ery /j19DJdTjseMilv2DJ7q5FtW3bWz0q6+5Xurm37GMTx6z/jWzDnSLL7P9+L1F4exKcVowqS8 5XXVVxx/f8W15ex+mmL6FdPiYZunrxcsNi2dv/68PHg9F8SuZrVaU7d3nc+R5COmB4PPnin8 Cl6mIq9I7Ngcf+DDhw8sav/SqxERERERERERERGRRxK8vxTgmtMKzOipV0s2pwHYaboYe5rV nGVzS1xjLfbit4y5HEzGnrZacHyywd+W+Ny76JbVyXmAm45mtwa40dfMPxyzqG4KcAECXb3k +HhJc0t15fOJdJ3fB2GGJH3O6Z+RZrVg0+2rT0NHtVyxfZHnxJIPh6QGCA3rTXtrOHib0K44 /jA/379XxL5hM//A8arlOX/FeEOACxBDR7085njdffTv+rGC72jvCHAvrWd193Pfbxd8OF5Q 3RHg7s7X03X+UZ5rtVMWEREREREREREREZEvh8mYvJtROkP0FfPTUNOklNMp49wRmxUn8w1d 7NluakZ5eb2qLskZThwmTUiThLMOx9HT1GtWqy0+QmjXLOuCw/Ij6/JCw/JkTtXtAtxsNGM2 uqVaMDQsTxZsewCDy4eMRwPy1GGI9G3Nermi9pHoKxarjHcHxctV+vU167rf/dsWDPLnLMvt 6borEVvo6HooXuOD5PkAACAASURBVOAJMUnJaFBxUvX01YZtmTF46FbpaxbzDd3u7gNcPmQ0 LMgSC8HT1hvWVUMfI91mzsIdMbu2Dx3FZEayf0pCs2JR7YrckvKA8Y2Deg3unoTR5SNGg4wk cVizC0ubasOm7ghEus2STXHE6Op5bMFkllwKQfvtkuXpfvlEaTllVDics1gg7Nezrjvifj3r 4t2N1cWxWzNf1PubMQwuLxkNB2TJ7lwxBnxXs5pvbqkg/jRqpywiIiIiIiIiIiIiIl8QezZT 1iQDynxNUwcwCXm2m49p8hGjouakDsSupYvlDfNtE4ryhpjFJOTllMSc8GHR7AKrpiWUgweH ptHXLE6WbPsIOPLJ7RW4EGnXS+p9gJuUUw4n+YXHMris5ODQwYcT6h7CdkM9Khg+fwdhwFMt 17T7QCwbDXnWDBdLklgul2UnJC/yXAAY8mFJVq9oY8Om6hjc3qf4gsh2vTqrqnaDKUcHF667 zRiMM7J0zvF8S0+gWa/YFtMrYbXBpfnZTQqh32CAiMEmOfmNIe79v1M6GDK42PbYOZKDjIQP nNQ9xI5t3TG6+rsaR5pfvhjeW+BzQlyDy3Ly7Hw99up68GzrlnF6dZZzT706Dcq54fUFBkvm djOwu0csL1Y7ZRERERERERERERER+UKZs0CXGAjxwtfdaYRy8esP54qS0/wr+o6HDvAL7ZqT 48UuwDUJ5fSQ2a0BLhC2bE6rFN2AyTi/OfyxOaPTuZ/R0zSfV9n4aQLNcs5qnzzabMzkpiD8 SVmK0ZjiNJU3jnw8fpEq3DOuZLhfgK83bB+y38KW+rQHtC0Y33LdXTFhdPrLheb8Z16EJS+L swrTvus+K5p9lPUMB5fWc+116rfU7f6C2MGtz/NTUDtlERERERERERERERGRKy6Fpp9SXWcc zgIBCPEBp4j4esl8uW/bajPGsxnD9O4y1dg2nGZMSTEgu+Nwl2VYOnoivvNwvUn0Ewo0y2Pm 1X4WrhswmZafH1R9imTA9H1O7wPROhL7rKXANzC72bjbFV1o2FQ9xT1l0hevu80H3F4waymK jNV2SyDSti2xLG6/KeCpJSmJAR8h9p6e592F17iU9LQwu++vzbINXXsW7Np7Xl+PTe2U5Y2K hL6nD4F4+sfPGIyxOOew1tz9BhQD3ntCiGATktSpLF1EREREREREREREPlKkbxu2TYvve/oQ AYOxu5a9Pp4fd995fHXCcdsR2LV5nswmDK73cL6m9/7s7LGrWCzuepgLx4ZA4Llatgaa1cl5 gGtzJrPJy1a/YnHJK0oGkpJhsWFeB7pqQ1tOuNrY96Lz625I0jsqtQGTZiRmSxtPq8ILHtKw +UkYiz3tjhwfcnPDM6znbJ719fVcep6Tu5/nx/YiNziIfJrd8PXNpmLbdvS3Vvw7hkdfMbnp 3S166tWSVdXQX3glGpsyGE+ZDJ5g2SIiIiIiIiIiIiLynRN9xXKxpu5u/rC6+cjz+bY7+7dN MtIHVoeGcP74fVtTP/QBny1AC7SrE+ab7jzAPZxSJi9d/fraGIqyJKnX+H5L1YzI7kjxLl53 a+8Jo609D+sfVBX+lAzmQmj6KpxtxevriRfWaJ+5YlvtlOWNiHTrY45X7bVSdnP+at+93o3D 3VR7Hzs2J8csT6d872caGCKh76gWx2DHL3/Xh4iIiIiIiIiIiIi8br7i5HhJe/ZxsyPNUhK3 q+qLIdB7T9f5a59p3yYtCmKzxUfotwuOe890NiZ7cLGowaUZDy4uTewzVBVGuvUJJ2cBbsZ4 pgD3VmnJMN+waAJNtaWfPNaJXzq4fcvO9+ou0H2+vat2yvI2+IrlehfgGpdTjoYMspTk2h+Z SAzxxv4PfrM8G5bu8jEHB0PyfSuK2DdUywWrzfbO9gQiIiIiIiIiIiIi8t1iXEqaWsDxsEK7 yHa9PgtwXTFhelByfXStZ/3hW9bd1a/fuApcccDBKGc5X1L7SOg2nBwHDmYHFHcMDd1VYe4W k5RTZoPXE5CG7YL5eh/gmpTRA2b8ftksRVmwbmr6tqLq8tuPvHDd+z5w52TZEAinKe7Fqly5 l3NnvZ/pfc9zNSDnWR9J5DOEtqGLAAnldMakzElvvEtoN2vg2tdjS1W1RMCkI2az0VmAC7tg eDg9ZERD89DbokRERERERERERETkzUvKKUdHRxwdTcgflC92tKcJrskZTW4KcD+NSQYcHM4Y 7ctvo69ZHC/Y9rf/jEuSfdgT6dr29VRc9jWL5Zbd0h2DgxkjBbj3MvmQQQrgqavbr6c7m88a 8V1353WPXYc/PX+S3BX3ct7r+HIr4Zd0cdc895pcmp49X77Z8qB7Mh6J2inLm3Cx0N+YT3iT 9w1ND2DIhsOb/6CahHKYs2m3D25vISIiIiIiIiIiIiJfmgufWBvLfeNIP5rNGM0OcYsTltue 2NfMj2F6eHNFrslyMrNlGyFsN9SjnPLOlO45RJr1al80ZUhHUybFK6orjJ56taJqPNHlDCdj Bq+mxXNCWeZsFg2huz0yNFlOvr/usamp++KW695TV81+zxqyPLuzIfDFEZa7ubsvvpnOivfi 2ZqecS+lBYWr2PSAr1htBsyGyQ3FhI//0GqnLG/C7k6HFo9nMz/BjIYMigz3wPfU4Lvd3T4m Jb9jgIBNMxKzpX0dN5eIiIiIiIiIiIiIyKvjcKedbENH20by7JEDQJMwmB5iFscs6l2Quzgx mMMJ+dWPuG1BOVizrXqILauTJXY2pnjoB+hPoa/ZbPflUknJZJg+4yTR+3XrOYtqX5vaVyxO wL2b8NiX8VPZoqRYNdR3VZxduu4N62VFNiuvBH8RXy1Yn4YebkB5T5hunMMBHuibLd0ofbRK 809lnduHuOCbln54TzXxYzIZ5SinXjQEIu3qmGM/ZDjISR3E0NO1Ddu6pnnkbOmzQ1yRZ5GO mAzb3fBzv2U137LaD2nPsowsz8mz9NZQN/Rh33N//8f1Nta9gntKREREREREREREROT1SsiL hPXaw77wKI6GDLIU58wubIqBGDz9Z7V9dBQHM2I4ZtEEoq9YzBMOZyWXi0YN2WhC2c6pfCT6 ivm3DflgQJ6lJM5iDcQQ6HtP1zTEwYzJw3pHf5LzEYlgbaSrq3vb0LpsQP4s1bCepvWXv9S3 NB6y9Bke/iFMTlkm1Gt/10FkozGDZk7dQ2iWHH/oGJYFWWKJwdPWG6qt33cfdRTj0f0tw5OM zG7wAfAV8zmMypzEWgy7PdRuG0w5Y5Q91i98jzQjsxXbALFdMV/AaJBiTST0nrZpMYPpk63H DQ446I6ZV55IoKtXzOvV0zzYBWqnLG+EJZ8c8T6v2Gxq6rYjxEjfNdRdQ71ZgUnIyxHj0YD0 SlB71iPdmHuK7M2u3bsqcUVERERERERERETkFunwgFFzzLqLEFqqZUv1JI+UMJhO8R9O2PhI aFfM1wlH4ystcW3OZHYAJwsqHyH2NNWa5pZFJUkP+dPV+fXen33MHtqKZXvfTxiySfFMIa7F Xg0CjHn8ttifKR2UZJvl3Z1DbcFkOqY/WdEGCF3NalHfdCDZeMrBQ1pam5xylLFdtgQifbNh 0WyuHkSW9ZA9U1mcyRmWKc26IxLp6iUnl35NQ5Y+5Xp2GdVRumK5rmn7qxfF4LIE2n1X2Eei dsryhhhcPmSSD5nEnq5taduWtm1ou54QPc1mTtt2HB5OuNg1+ayHe7wvn428kjndIiIiIiIi IiIiIvJamZTR4RHJZs2maujCHR8sG0uS3jBD88GPlTE6GNIer+lixG8WrPJ3TK72/nUFk6OU vFqzqbY3BE3707mU9Imzt/iqP2i3DEYl1ckGv2vhSTIYMXhtbTpdwSBf027vLuc26ZDDo5TN esVm23F5KxpsWjAcjxh+RMCZlDNmLFmua7obHt64lORZQ+/dXOVpXLCoWq6+3IxN7u7C+khr SAYTDgdjet/hfU+Iu8dO0oTENMy/N6ff76nHuB1B7ZTlbTKONB+Q5gOGAKGjXi1YVB2xq1jV Q46G529I9nTodex3L6DbXj2hf9S7JERERERERERERETkdcgm7/lm8vDjk9E7vhndcYBJKEZT ilEk9D193xNCJGIw1mCtxVqHs7fHOen4Hd+M71+LSUccfX3XYk4PdOTDA/LhAaHfB00hEo3Z rcUlJM8wKzebfPVRz/VzM9mYo3c5TduDS8mzzwjZP5YrOfy6fMCBlsH0KwYPOmfG8OCI4aSn 6zz9Ll3EJSnpJ11vQ1oecFSO6TuP7wMhRsz+nElib3y+HrafU8bvvuEB2/4KRz4+5KthT9d1 u1bl1mBdSvqs6zG4JMNdTVi95/S+CWPtPV1hH0btlOW7waYMJmPa7TFViHRdR8SdvWhtkmBp 6GNH24ZbB3eHtt3feSMiIiIiIiIiIiIi8hAG6xLstVTnZVmXkrnXMuT19TEuo3hQQvqGGEea OR7vqltcmvGqtpF1pPlj/o6Pw2+bs7nPLk1fR4ir0FZejRg5reo/a598Ks3J7YYqBLbrCp+P uNZaP3qqquGz5syLiIiIiIiIiIiIiIjId4dv2AZHliU3hLMBX6+Yb04j3IRi8DgR8+u6LUTk FtG3NL0hSRzOWi5mtDH0+K6hXq/YtYY3ZFl6uXTeZJRlQr32xG7N8dxwMCnJ920EYt9QLRes KShczVY9lUVEREREREREREREiH7LatVd+aolK4fkzzJHtqfZVLRXK7B6jxprynPwzZr5qtvN t04SnDUYY4ihp/cefzak15CUE4aPlL6qnbK8Cb5ecrI+/yNxXmkbuTof3eZjxtfaJe+GXo/a D6zaSL9dcrxd7fuSh/2cAsdgVpKsFeKKiIiIiIiIiIiIiADgt2z81S86Yv6MIW61odLn9vIi Ir7bvwBiwHct114OAMaRlRMOxtmjzVdWO2V5AyIxXL7FJl5NbjG4NKMYjBiWGTfO6TYpo8Mj 3GrFqmroY9zdJQEYm1KOp0wKy7Y20On+HRERERERERERERH5UjnSLL/j+5bkMYZ+PoglyXLy O2Yhps8SJsuXyZBPjpjlDW3n6fuePuwKDI3ZzcNOs4y8yEntY8W3O2qnLG+AITv4im/GPX0f CDHuQ1yDMWCswznHg14bJmUwOWQwDnjvCREwjiR1Z33Mi4P3fH1gMPbZ/gKJiIiIiIiIiIiI iLweJmM0y156FXsJ5cGM8qWXIV8sYxPyQUI+eN7HVTtleTOMdST2kW6nMZYkvfkPkLHu0Urd RURERERERERERERERD6W2imLiIiIiIiIiIiIiIiIiLwi6hcrIiIiIiIiIiIiIiIiIvKKqJ2y iIiIiIiIiIiIiIiIiMgronbKIiIiIiIiIiIiIiIickHAdz3xjiNskuLMc6wl0neecMcRxqUk 6j0r3zGfHeKKiIiIiIiIiIiIiIjIx+ubFauqxfueZPyeafEsqej9YsPqeEFza4rrKA/fM8me YzEdm/kxVX/b9w35wVfMBq/kuZNHF0NPH8Alji/pKqudsoiIiIiIiIiIiIiIyAsIbcO28YBR 1Z3IDfp6zvFySx/BpiOmhyOyLyTJVTtlERERERERERERERERuZEppnw1LT6pAjL6hrre0rQd vg8EwFqHS1LyoqQskgecN2Py/hsmV8+9nfO9+fbOls+vV6Cta7oAkJAPc4X4N+qo1rsAFyB0 GzbbkmzwZfTO1p4QERERERERERERERGRW310gBs99WrBququzbLtQ6D3He22YpONmc2GpJ+Q EL/tYsxAu1mx9oApcApxbxGvhfTxbab2n0TtlEVEREREREREREREROSReDYnH1i1p2mbwaUZ aeKwBHzX0vpdtBvaFScLx7tpwZdRWykfJ2UwSKnX3S7MtTmD/MvZKWqnLCIiIiIiIiIiIiIi Io8koSgyNm0D2ZDJZESRXKybjfhqzvGyIQBhu6HyBSOVoso1hnR0yLusoe0NaZ6TfDkZrqqz RURERERERERERERE5PG48oCp9SRFdkOFrSEpD5i03zLfBsDTtoEvKp2Tj2BwWcHgpZfxAtRO WUREREREREREREREvhCRvuvwfU8fwLqENEtx+0LR4FvazhNxJFlG6u6ZvBoD3nv6vqcPkRgj xthr5/38ZUdCPG9PbO196+rp2g7fBwJgbUKaZc+Yk1qyIrv7+1mK2TZEIqHv4QUaKscYwZg3 Pl/3gs+97p+xn2MIZ/NrjbX3PqcxhrP5tpePj8RwfRbuKWMs5mMvWAz0vd89L2H/uMbikpQs dR99/WPf0Xaevg9EDMYYrHO4JCFx9//uD6V2yiIiIiIiIiIiIiIi8p3nqxPm64b9ONZzJmEw KrHthqrpz8Mj48hHU6bD9OZQpl3x/ZMN/a1pkyMbjJiMBySfk+qEhuXxnMpHwJJPDpmWyc1r Ch31esW6bm9YlyUdjJiMS9JXUPT60UHcYwoNq5MFVReINqWcTJkU7gUX9Jke47p/1n7uqeff smx3e7SYvmda3HWBO9YfPrDxgEkZvztiePr09xXH31/R3bwIiulX95z7wqrqBYtNS+f720Nh m1KMJkzKW17nF8SuZrVaU7d3nc+R5COmBwM+d0e9gpepiIiIiIiIiIiIiIjI0wreXwpwzWkF ZvTUqyWb0wD3NF2MPc1qzrK5Ja6xFnvxW8ZcDiZjT1stOD7Z4G9LfO5ddMvq5DzATUezWwPc 6GvmH45ZVDcFeQCBrl5yfLykuRpkP7tI1/l9EGZI0uec/hlpVgs23b5yNHRUyxXbF39OPs2j XffP2s+OLD+9hoG2aW8NOQHwDa3f/zvJyZ8oPw++o70jwAWIoaNeHnO8unvN/XbBh+MF1R0B 7u58PV3neYztpHbKIiIiIiIiIiIiIiLy5TAZk3czSmeIvmJ+Gm6ZlHI6ZZw7YrPiZL6hiz3b Tc0oL69X1SU5w4nDpAlpknDW4Th6mnrNarXFRwjtmmVdcFh+ZFIVGpYnc6puF+Bmoxmz0S3V gqFhebJg2wMYXD5kPBqQpw5DpG9r1ssVtY9EX7FYZbw7KF6u0q+vWdf97t+2YJA/Z1luT9dd idhCR9dD8dZKHx/zun/mfk7ynGTV4YHQNnTk3NZQ2zfNWaVtkheXw0pbMJkll0LQfrtkebpf PlFaThkVDucsFgiho6k2rOuOSKTbLFkX7xin1382dmvmi3ofXhtcXjIaDsiS3bliDPiuZjXf 3FJB/GnUTllERERERERERERERL4g9mymrEkGlPmapg5gEvJsNx/T5CNGRc1JHYhdSxfLG+aB JhTlDTGLScjLKYk54cOiIRDpmpZQDh4cmkZfszhZsu0j4Mgnt1fgQqRdL6n3QV5STjmc5Bce y+CykoNDBx9OqHsI2w31qDhvYfusPNVyTbsPxLLRkGfNcLEkieVyWXZC8ua6KT/2df/M/ZwU FMmatQf6hqaF7MYU19NsT6POlKK48pjGkV4pzfXeAp8T4hpclpNn5xvNOkdykJHwgZO6Bzzb umWcXl10T73a0O3Lb68/z2CwZG43M7j71Kr7G7y1ewpEREREREREREREREQeiTkLdImBEC98 3Z1GKBe//nCuKMn3p4h+V6H4EKFdc3K82AW4JqGcHjK7NcAFwpbNaZWiGzAZ5zeHPzZndDr3 M3qa5vMqGz9NoFnOWe37+tpszOSm4PBJWYrRmOI0lTeOfDx+g1W4z3vd79/PyYVAtmfbtDef yG85zXBNWnA1w31elnw4OKt47bsbfi+/pW73bwB2wPi25/kJqJ2yvB2xpz+9McYYrLEvO/hc RERERERERERERL6zLn38/CnVdcbhLBCAEB9wioivl8yX+7atNmM8mzFM7/4gPLYNpxlTUgzI 7jjcZRmWjp6I7zxcbxL9hALN8ph5tZ+F6wZMpuXnB1WfIhkwfZ/T+0C0jsS+vbDh2a/7A/Zz UhSk6zUd0G8bunHG1e7Efrvdtxw2pIPiZa7/RS4lPS3M7vtrs2xD154Fu/ae5/mxqZ2yvBl+ c8L3V5e7iRubkKQZxaCkHKQqLRcRERERERERERGRZxTp24Zt0+L7nj5EwGDsrmWvj+fH3Xce X51w3HYEdm2eJ7MJg+s9nK/pvT87e+wqFou7HubCsSEQeK6WrYFmdXIe4NqcyWzywtWvFpe8 3VThaa77Z+7npKBIN3RdhH7Lth1zuTtxR73dR6ImY1C8gh7Wxl6Y/3s9nD5/ng1JckdF/BN4 8YBb5GEifX+9xD8GT9d4uqZiU42YzsZn5fwiIiIiIiIiIiIiIk8l+orlYk3dXa3d22k+8ny+ PS9isklG+sDq0BDOH79va+qHPuANgdXTCLSrE+ab7jzAPZxSJm+v+vU1eezr/jj7OaEYpKy7 lkjPdtsyyrKz4DO2NacZri0Gr6eF9dlWvP7MxHj+NfvMFdtqpyxvhCGfvOfr8ekLJhJDoPcd 7bam2na7OQEnlndHQ92dICIiIiIiIiIiIiJPx1ecHC9pz0YAOtIsJXG7qr7d59eervPX2rPe Ji0KYrPFR+i3C457z3Q2Jntw0GVwacaDi0sT+wxVhZFufcLJWYCbMZ4pwH1cj3DdH3E/u2JA tmppIvTbmnacke8G8tLWW3bleo5ikD9rVeunO1/lLp96vlWrnbK8HRdL2gEcJGlGPigZVHM+ LLaEdsOmKTnI38ZLX0RERERERERERERelnEpaWoBx8MK7SLb9fos8HLFhOlByfXRtZ71h29Z d1e/fuMqcMUBB6Oc5XxJ7SOh23ByHDiYHXBX11lrTweVQlJOmQ1ez+fjYbtgvt4HuCZl9IAZ v/Iwj3fdH3k/24KyWNHUAUJD3UTywuz/vX+QdED5nMNlP4NzFuiBSO97nqsBOc/6SCJPxpCU I4YpQE/b+Pt+QEREREREREREREQE2AVgR0dHHB1NeFh9UEd7mniZnNHkpsDr05hkwMHhjNG+ /Db6msXxgu31aYNnXJLsw55I17bP1CL5AfqaxfK88nJwMGOkAPfRPN51f+z9bMjLwb6KNNDU WwLQbyt2Ga4hL8uPqjK9uJyL7Y2fg0tTTu+h8M2WB92T8UjUTlm+IxKSxEC3m50bSd9IGb6I iIiIiIiIiIiIvC0XZooai33scjmbMZod4hYnLLc9sa+ZH8P08OaKXJPlZGbLNkLYbqhHOeUd lbvPI9KsV2ehXTqaMnk1A1CB6KlXK6rGE13OcDJm8MZaPD/edX+C/ZyWDLKKVRuJbUXtE2K1 D5ptQfmRe8HYXQvoSNzPAn7GvZQWFK5i0wO+YrUZMBsm1zOoJ8iW1U5Z3pTgG5qmpe08Iezf WIzBWkc8vf0hBp63K7mIiIiIiIiIiIiIfDkc7rSTbeho20j+2K1hTcJgeohZHLOod0Hu4sRg DifkV/MrW1AO1myrHmLL6mSJnY0p3At+St7XbLb76s6kZDJ8XYVX3XrOotp39ewrFifg3k14 Ix1+dx7tuj/FfnYMypxNuyXEjmq+IO6f7mRQPrDi/Zx1bh/igm9a+mHCs92nYDLKUU69aAhE 2tUxx37IcJCTOoihp2sbtnVN88hB7meHuCLPInRsFnNWW/96WkGIiIiIiIiIiIiIyBcoIS8S 1msPeDbzE+JoyCBLcc7swqYYiMHTh895HEdxMCOGYxZNIPqKxTzhcFZyuWjUkI0mlO2cykei r5h/25APBuRZSuIs1kAMgb73dE1DHMyYfGyS9hFC29DtP8y3NtLV1b1taF02IH+WalhP014Z y9i3NB6y9Bke/qrY01QV924Vk5APsgvh5WNd96fZzzYfMki2bDz0fv98m5zh8BOe5DQjsxXb ALFdMV/AaJBiTST0nrZpMYMpo+zjT/0QbnDAQXfMvPJEAl29Yl6vnubBLlA7ZXkDPNX8mGWz K5FPiwFFvnsDOn2riaGnrZZsWkW8IiIiIiIiIiIiIvK00uEBo+aYdRchtFTLlupJHilhMJ3i P5yw8ZHQrpivE47G2eXKVpszmR3AyYLKx30wuKa5ZVFJ0kP+dHV+vT8vyAptxbK97ycM2aR4 phDXYs1pXefpw5vHb4v9YB31sqO+7zA7YHYpxOXRrvuT7GeTUpYZ1fJ8Xq8bDPmkrtomZ1im NOuOSKSrl5xcesIMWdpD9lT1uZZ8csRRumK5rmn7q1mUwWUJtB13jK/+aGqnLK9ebDasmwA4 BtMjpoObXoQR06zYqE5XRERERERERERERJ6aSRkdHpFs1myqhi7c8dm0sSTpDTM0H/xYGaOD Ie3xmi5G/GbBKn/H5GrLW1cwOUrJqzWbantD0LQ/nUtJn7gXbYyv+bN6y2BUUp1s8LuZjSSD ETdGD2/BY1z3J9rPbjCk2LTUPbu2xMPsE18Hu7nK07hgUbVcXZ6xya4l9JMyJIMJh4Mxve/w vifE3WMnaUJiGubfm9Pv99Rj3I6gdsry6vXd/s6FpKC89V004G95YxIRERERERERERERySbv +Wby8OOT0Tu+Gd1xgEkoRlOKUST0PX3fE0IkYjDWYK3FWoezt8c56fgd34zvX4tJRxx9fddi Tg905MMD8uEBod8HTSESjdmtxSUkzzArN5t89VHP9XMz2ZijdzlN24NLybPPCNk/ScLo3Tc8 4Io+zGNc90fYz9fPmXPw/hsOPu+323Pk40O+GvZ0Xbdr7WwN1qWkib3x+j3s9ZUyfvcND3gZ 7hlckuGuJqzecxpTGWt5jExZ7ZTl7bgjow3bNdV9DfVFRERERERERERERB6dwboEey3VeVnW pWTuJYa8vg3GZRSDl17F4/v86/469/MZ60hzx2vb2X7bnM19dmn6OkJchbby1FySYOkIfc16 UzAdZuebP3qazYrluiUpC+KmJsRAHyL2Y+4GEREREREREREREREREbnKN2yDI8uSG8LZgK9X zDenEW5CMXiciPmVxugi50w+pEy3rLtAs/zA99YJSWIh9vSnPcezMdMiMt9AbFd8+1srMI7h 4fvrcwFEPz6WEQAAIABJREFURERERERERERERORBot+yWl1thWnJyiH5s8yR7Wk2FW24+mV/ VwNPkUfjmzXzVbebB5wkOGswxhBDT+89/mxIryEpJwwfKX1VO2V5/UzK+PAQs1iw2XpC8HTt 6fcc+XDMeDwg7deXe57HyKuenS4iIiIiIiIiIiIi8tr5LRt/9YuOmD9jiFttqPrneCyRqyK+ 278AYsB3LddeDgDGkZUTDsbZo81XVjtleRtsxmj2nlHo6U6rb60jSRxnXZOTIYdfDcAYMAaD wagIV0RERERERERERETkIznSLL/j+5bkMYZ+PoglyXLyq5W4F6TPEibLl8mQT46Y5Q1t5+n7 nj7sigiN2c0PTrOMvMhJH3nMp9opy9tiHWl227uxwTq9U4uIiIiIiIiIiIiIfBaTMZplL72K vYTyYEb50suQL5axCfkgIR887+OqnbKIiIiIiIiIiIiIiIiIyCuidsoiIiIiIiIiIiIiIiIi Iq/Is3UsFxERERERERERERERERGR+6mdsoiIiIiIiIiIiIiIiIjIK6J2yiIiIiIiIiIiIiIi IiIir8hnh7giIiIiIiIiIiIiIiLy8fpmxapq8b4nGb9nWpiXXpKIvBJqpywiIiIiIiIiIiIi IvICQtuwbTxgVHUnIpeonbKIiIiIiIiIiIiIiIi8frGna7bU24bO9/QhgrG4JCHNCooiJ3Oq Zn4ZAd+0dH1P3wdCDMQQiRiMtTjnSNKMLEuw956rp622dPEhj2tIi5LMXfly9Gyrhh7AJBRl ztVDzpfeUdctAXB5SZE8xR4K+Lblr/z3f4Hf/LDgL/z0n6MOKePZEd/80O/m9/2BP8Qf/L0/ zCw7/wnd2CEiIiIiIiIiIiIiIiKvWmjXLBYbmv5qshcIvadrtlRrSzaaMRumKMp9Zn3N4mRF d89hxqYMxhPGg7uuUc92vaIKD3lgR5neEOKGlmq9oo0Als6+Y1rcEh+Hhs1qjceQmcHThLh9 zeJ4xZ/5L/78LQcYyr/tD/Fj//pP8Kf+uT/I11btlEVEREREREREREREROQV6+s5x8stZ/mt caRZSuIshB7fdXR9gLirzFWA+8KMI0ks1hiIkRB21bkRiKGjWhzT9Yccju4Ico3BXPhmjPHy 9y4eeu+CAtv1hi4fk76CzWHyA377D/0AoyRQL36L3/jNE7Z9pPqNv8p//if/Sf6Hn/sJfvo/ +9fUTllERERERERERERERERep9itmJ8FuIa0nHAwHnC1WDJ0W6pNiytubZorz8RkIw5ng0tt k2PfUq+XrGpPJNJtllTFEcMbk8qMyfuvmZz9f6A6/j7LNoLJmLw7pPzYy+wrVnXJ4Uf/4ONL ftc/w8/+7J/kfeKw1hKW/xf/88/+WX7q3/8v+YUPHX/rL/87/Ng/P3tA22mRL0rAdy1t29Jd a8kgIiIiIiIiIiIiIiLPx7NZVvvZqIZ0OONwcj3ABbBpwWg6YaDk61UyLqM8OOTgtKVx7Ng2 /TOuINKu1zQPatH8vNLZj/BHfvyn+G//8p/hx344wxD43s/922qnLHJJ7NgcH1MFSMfveDdK X3pFIiIiIiIiIiIiIvJoIn3X4fuePoB1CWmW4vahYPAtbeeJOJIsI3X39F6NAe89fd/Th0iM EWPstfN+/rIj4aydrMHa+9bV07Udvg8EwNqENMtI3ljAGbdrql2Ci0mHHIyzV9QqebeXOu8J MRKjwRiDdQ7nHEniPmKtkeA9vu8J4fxa7/aSw7mE5KGbKZ63l46BXetha3EuIU0/Zk1PwZIP cuy2JgB93wNPXxmb5AW0W3yoWVUl+SvNfrIf/KP81J/5a/ziP/Ef89e7udopi4iIiIiIiIiI iIjId5+vTpivG/zVSjyTMBiV2HZD1fSc9Wg0jnw0ZTq8ZW5nu+L7JxtubepoHNlgxOSG1r8f JTQsj+dUPgKWfHLI/8/encbI2ub1ff9e915rV3Wf88wDDMMyLBkWY5YRxjaMwZjZ8iJ54eAk shLZCUoCRnkRJSYJkRXhRIpskcSKwZJf5EUiAli2YplZwIABe3BmGBZnBoZ9TSbMc07XXvd2 3deVF9V7V3VXn9NL9XN+H2k05+m6+66r7rrubql/9f//B+1o/ZpcTT6fMc+rNesKiFtd+r02 8aMIcx1FXrJ6uwLSTvvlQ61b4bH5jOk8p7qqo6dJ6B/s0960aGcp8pyiLKlru3kfHZ/r6T7t K943Vy2ZL5bkpWXjqUxEZ/iEXnLFc90xc2ae7X0FyiZu0wkqxrnDLufk7eHOVmx33vmdfOc3 /6/8tR+fqZ2yiIiIiIiIiIiIiIi8+TlrzwW4J2GSt+SzKYvjANccRUu+oZyNmZYbIrEgIDj7 kDEn33r8/dVywuFogX3R6X2uYjY6DXDj7nBjgOttzvj5IZPlugAXwFHnUw4PpzvZUvYSX1Ee VeESJGTpLkRannox4vlkeSHAvfDeAxAQXFVkWi+YzhYU1TUBLkAQXxG8N5Sz5zw7nLK8KsAF ICR64CTc1jWrJsoBcXJfFbEBaadDbABXMl9U11ynB2Re493/+teTGdROWURERERERERERERE XiEmof9kSDs0eLtkfBxqmpj2YEAvDfHljNF4Qe0bikVON21fbvoapXT6ISaOiKOIkw7H3lLm c2azAuvBVXOmecZ++4ZtY13JdDQ+aicckHSHDLsbqoJdyXQ0oWgADGHaoddtkcYhBk9T5cyn M3Lr8XbJZJbwZC/b7Uq/M6G7iRKSXeij3OTM5kcBoIlp9bp0soTo+M33HtdY6rqisuEqNNyC iTLarZQ4joiCABMYAsB5h7OW2kcbAj1PNR0xXh6Ht4YwadFupSRxRBiYo1bcjsbWVDYgecA3 vSlnTOb1aqVxm056f2+qidp0W0tGy4ZmuaBoJ7TuvpPzCzDsf/VX8/nhP1U7ZRERERERERER EREReZUEJzNlTdSinc4pcwcmIk1WM0NN2qWb5Yxyh68rat9eM982IlvXK9dEpO0BkRnxfFLi 8NRlhWu3tg5Nvc2ZjKYUjQdC0v7mClzwVPMp+VGAG7UH7PfTM89lCJM2e/shPB+RN+CKBXk3 o7OTIdaKd81RxSaYKNqJwHm1F1b/jjp77F18/40hiGLSKCa9wXmDtEOvc7kqNeRolu2m9VQz JicB7uZ9EhAS3XBNL8M3FUV+1C7ZO5qmwVYlZX1U7R5m9Pe6W4fct8OQdtok+YzKlyyWNa3e bs7GDT7n83hreAuVuCIPw+OahsY5vPMnLS6MCQjDkCAwV/dSPxo275yHICKKw534BSAiIiIi IiIiIiIi98mcBLp4h/McJU+GIAwAB5z9+vbCrE06K8kdeFtjabHNKFJXzRmP51QOMBHtvSH9 7Iq01RUs8qO4M2zR76Xr/94dpHTbMcWsxntLWTZ0blodfI+8O+35fPIePTTvz/37BbbFLXIU i/wk6I46e1cE/ffM5kwn+dqHTJjRG+7ReoiEMmzTyRZUucPmC4rugGwnLth5pjugHxm1U5bH ZNXyYbFYUlQ1zcae/SGdg9for/tteDTbYLYsz/WYN0FMqzeg37qDZYuIiIiIiIiIiIjIo3Mu 23mRAZom5DQH9lucwmPzKeNpvpqhGyT0hkM615Qr+qqkOq4OzVpXth0Ok4SAmgaPrS1cbhJ9 yzyNbTa+dhNEq2t0rd1I2kycEJmS2oNdjBnRo9/NiB5ieb6iPH7jTUqnk+zIVbqabwqmzy1V t0+/k9xzgZ1ZzcYtZtSuZLFsyHayHN0Q3kYlrkJbuR+een7I4aziYnZrTqaF+9WHYExIuO6e 8zWL0SHTk4ntq09SGTyuqVlODiHo7e4waxERERERERERERHZMZ6mKinKCts0NEcluyYIiKJg FcYeHXfdeexyxGFVsyrAbdEf9mld7uF8SWPtydl9vWQyueppzhzrHA7uNkSzS8bPZtQbHo57 TzjorI+qzr5y73fkL/dRm36n4HBe42moFmOeLUOSrEWr1SI7asd9L2x9sr9MnD7orNuLTLrH 0+GZ9uHe0zQ1dZmzWOTUzlLMRjRuyH7vnsPnaFWNO84d9XJB1e5vVSF/r2xJXqmdsjwWdsl0 vgpwTZjS7nZoJTFRFFy4uT3e+bW/dexiyuwowA3THnt7HdKjX4C+KVlOJ8wWxe7drCIiIiIi IiIiIiKyc7xdMp3Myev1bSPLG57PVqdRZxAlxFu2EHZn2g43Vc76JrZr+G2qgx+OCVZ///es XuPDti4+Zoi7++wHU6bznNoBvqHK51T5nGmYkLU7dNvpmhnKt8z506K3INjtkZHGEEYJYZSQ ZQnjwwlF46kXUxatJ3TvNa00ZO02UT7HNgXLskuyY2mpe/bHPHNe7ZTlcXBVeTQsPKI9GNLf 2A/CYNb9YvMVy2W1+iEfdxkOzw/MNmFKZ7CPP3zGbGObZhERERERERERERERwC4ZHU5Xc2sB TEicxERhQGBWVa6NtdS1vdRdcpM4y/BlgfXQFBMOG8tg2LtBhaUhjBOibY+/VCR1B4KYVqez sXgqjK9YbBgRsupG7W1NQ7ojlYmGuL3HQatDmS9Z5gVVvQqZfVORzyqKZUJnb0D3TstjdzmC v0LYotfJKacVHktZWLr3m+JC3KaTLpiUjnJZ0PTv9+mvY3/z1/htq3bK8kic/TzQafvkG7Al ZQNgSDod1o4QMBHtTsqiKrb+pSoiIiIiIiIiIiIij5sJY+I4AEK2K371FPP5SYAbZn0Ge+01 f3e2zJ8/Y76pl/D5VRBme+x1U6bjKbn1uHrB6NCxN9wju2JsZxAcD96FqD1g2Hr4etUTQUK7 94L9L6OYOGBV7WorqgaiXRpfaiLSdp+03cfbiuIo0K3dKsydjw5xw4MritJe0lH1rQNwDY67 n3B8W8I4JqCiAZqm4f4bBwdk7Yx5mdNUS5Z1es/Pf5WaT/zsz3Po7rjVuchtCeP46IePZTEe Mc8rmht8yMTZmlWGG5Ne8cmXIE4eZgC5iIiIiIiIiIiIiDyIqD3g4OCAg4M+6VZ/H66pjhNc k9LtrwtwX4yJWuztD08qOL3NmRxOKJrN3xNG0VHY46mr6rHWZ64Rk6ZHf8/3NXluH3Y5VzBR Qqs34ODpE/Za0arC2VuWswV3tuooPskzfF2dVoU/Bmdbeb9I4d4tMGmHVgxgyZc7dN/M/zn/ 2z/8HSy3EG2rnbLci7hLv1MxWtR4WzAbF8yOWkMkSUKSpqRJvLHHvGtWrQwwIeFVH10Iwkfz SRUREREREREREREReQhnA6iA4LbL5YKE7nCfcDJiWjT4Jmd8CIP99RW5JklJTEHhwRUL8m5K +03xh25D0soI8yUNnno5I28Nae3yazMRrX6fujpk2QDWYj13UzxmEtLEUJQefMliXpH1kx2Y G3wdT1WUR7XjhujByqsj2u2UxaTE1VuVy9+DBR//n/4GP/RHDRConbI8FgFp/4Cn6ZLFIiev apz3NHVJXpfki9lR64IuvW6Li230vT/6lWrMNeXnZvWhj535yIWIiIiIiIiIiIiI7JajYiEH uJqq8qS33TLXRLQG+5jJIZN8FeRORgaz3ye9+EfuIKPdmlMsG/AVs9GUYNgj21T19IiYpEM3 LZiUDlzJdDTFDPub20t7hyPYsi32C/ANjb+mWAyPP5Mx3N27EJB12izKVbWvXY4ZBQMG3WSH 2/B6bD5lsjwqLTcRafpwqXyQtclmJfkuVDHbN/jI3/0u/sPv/7/JPZj+n96RGdAiWzGEaYd+ 2qHvG+qqoqoqqqqkqhuct5SLMVVVs7/fPzfs/WSOrr8unz3/w1VERERERERERERE5LyINIuY zy3HIwB9t0MriQlDgwG8d3hnaV4qHArJ9oZ4d8ikdHi7ZDKO2B+2L1R2GpJun3Y1Zmk93i4Z PytJWy3SJCYKV6Gmd46msdRliW8N6W/XO/qBhbT6PYrnE0rH0WuryNptWllCFAYYf/q68qLA dJ6wf0elyL6c8WxSEaUZWZoSxxFREGAMeNfQ2IpiMT8JBU2S3lqr7XVM0qXfKRktLB5HNT/k jSKllaUkcUQYBBg8/vgaVTVBe0Anvrs1AXhXU1Uh4VHV3PHeq4qcomqOchpD1O5tqBp3VHmB PclrPJXzxyenypdnBsYaoqzFFZM0NzMp7XZEPr/fVt3u8Nf5wI99mM/ppfjlc/7wU7/AT/+T f8LP/s4M58Ekn89f/B//ntopyyNlQuK0RZy26AC4mnw2YbKs8fWSWd7hoHN65wdBcPSLs1nN 0t30Q9M1XDFaQERERERERERERESEuLNHtzxkXntwFctpxfJOnimiNRhgn49YWI+rZoznEQe9 C21zg5T+cA9GE5bWg28ol3PKDYuKogbSR1LnF7YY7HvGoxll48FbisWUYrH+cFOUNO32nYxO tHWN9466WFIX17zjQUqv17rjqlhD0ttnwIjJosYB3pYs5+WG/WiIo4ZOfMfVr/WS8eFV1ycg bvcZXNzHJyzFbMpy7YcgLMV8SnHy3yHtqEWSvNhS41abZDGluscCv+b3f4r/+rt+as0jhuSz vonv/js/wH/5bW9VO2V5kwhiWv0eVXHI0nnqusYTntz8QRQRUNL41cD5drb+x6arqjOf7BAR ERERERERERERWcPEdPcPiBZzFsuS2l3xh2UTEMXRi7fVNQndvQ7V4Zzae+xiwix9Qv9iC+cw o38Qky7nLJYFVbN+TSaMuesM77aZqM3wICafz1kUJXZtuGcIk4x25+7aCQdJm7bNKSrLxrfc hMRZm263zf10Cg5Iewc8yXIWiyVFWbPhrceEEVFwRyGICYnjkMY2G66NIQgj4jSj1WqRXZyL +VDCjFY6pyruuKeyCYmTiIN2xGFuz3SFNUS9z+YdX/cNvOs9/xb//r/zrXxRLyAAzGKx8N57 jv/nnDv5f+ccTdPQNM3Jvz/2sY/RNA3f/u3ffuVavHrSvjIuvtdn/3vdv733WGvx3tPpdG5v Ia5g9MaIwkHQ3ue1vfT0l6IvmXzmkKUDE/d4ctC9PEjcW+aHz5gdfdwi7j3hSfeOewqIiIiI iIiIiIiI3JHFYoExhiiKTkbOnYyeu+Lf6/77ZZVleavnu2jTepMXLc+7EY87yVI8HoMJDEEQ EAQh4Z0NaL2aa2qsPVqTMau1hBHRo5+V67F1hbUO5z2YVTgYRTHRfeWC/kx+5j3eH73nYUQc hXc4B3erxdHUNdY5vFtdH3Pf7713q33nPR4wJlh1TH3sW+8W/MiP/BA2z3n7F7+d0qX09w94 ur9HFodHPzMCjFn9/FA7ZXkUvK0oG0MUhase7mdudO8abF2Sz2esPihhSJL4/A9Jk5z0Nff1 nMOxYa/fJj36geWbkuV0wpyMLMwp1FNZRERERERERERERLayCu+CcLfaEwdhTBK+GQuVDFGc Ej3kSzMBYRQQPugiNjGEcXIn7aS3X0JA8Miqve9PSNrd47Pe+gWE4Sq4DTd8+EDtlOVRsPmU 0bw++e/TT1V5LhZ9B2mP3qV2yYa4O6BbPWdWeZpiymExwwQBAUefCCGkNWwTzRXiioiIiIiI iIiIiIiIyMPZrY+FiKzl8e58L/LL7bpXnyzJWl067YS1HQGOZhSEsxmzZUnjPd41NIAJYtq9 Af0soMgN1GoHLiIiIiIiIiIiIiIi8mryVPMJi5fJi0xMZ6/LxfHV21I7ZXkEDMnea7zea2ga d9Rf3gMGYzjq5R6y1VgBE9Pq79PqOaw9GjxuQqI4PBl0nu095S17BhPsyFBtERERERERERER ERERuUeepi4py5cJcSFbxVkvRO2U5dEwQUh0W03UTUAUrx9ob4KHHjouIiIiIiIiIiIiIiIi D2fVATZ9qXPE2xUgbqB2yiIiIiIiIiIiIiIiIiIiJwxJd8j6csD7oXbKIiIiIiIiIiIiIiIi IiI7RO2URURERERERERERERERER2SPDQCxARERERERERERERERERkVNqpywiIiIiIiIiIiIi IiIiskPUTllERERERERERERERETOcNi6wV9xRBDFhOY+1uJpaou74ggTxkTqPStvMi8d4oqI iIiIiIiIiIiIiMjNNeWM2bLC2oao95RBdi+p6PV8yexwQrkxxQ1p7z+ln9zHYmoW40OWzabH DeneawxbO3LtZGd519A4CKOQx7Bb1E5ZRERERERERERERETkAbiqpCgtYFR1J3KHmnzM4bSg 8RDEXQb7XZIdT3LVTllERERERERERERERETWMtmA1wbZC1UueluS5wVlVWMbhwOCICSMYtKs TTuLtjhvQv/p6/QvnrsY85lxcWXL593lqPKc+qoe0ecExK0WiVpGv6Ca5XwV4AK4esGiaJO0 dvuC6oMdIiIiIiIiIiIiIiIistGNA1xvyWcTZsv60izbxjkaW1MVSxZJj+GwQ/wCCfGOF1Fe w1EtZszttsdHdJP7CXF9NWcyL6mtJew+Zb+920HndvylsN8/gvRf7ZRFRERERERERERERETk llgWo+fMquOUzBDGCXEUEuCwdUVlV9Guq2aMJiFPBhlvhqjwhRlzTSht7i219rairGo8hvB+ nvIexLRaMfm8XoW5QUor3f0dp3bKIiIiIiIiIiIiIiIicksisixhUZWQdOj3u2TR2QTSY5dj DqclDnDFgqXN6L6qvWNNxuAtA7KHXsebmiHu7vMkKakaQ5ymRLuf4aqdsoiIiIiIiIiIiIiI iNyesL3HILBEWbKmwtYQtffoV88YFw6wVJXjUaRq8ogZwiSj9dDLuAG1UxYRERERERERERER kVeEp6lrbNPQOAjCiDiJCY8KRZ2tqGqLJyRKEuLwmh623mGtpWkaGufx3mNMcOm8L79sj/On 7YmD4Lp1NdRVjW0cDgiCiDhJ7jEnDUiy5OrHkxhTlHg8rmngARoqe++3aGX8CHhH09jV++3c at6rCQijmCQOr3193rmTmbHOn3sAd3Go8RETBNdft1vbhx5nLbZpcO70XljdayFhGBFdutk8 3l2ehXuyfhNgbvrGv+R1Pq9h+nu/zC/8ym/wh88X1MS0ugOevv65vP0dX8mXvf2J2imLiIiI iIiIiIiIiMibn12OGM9L7MVQykS0um2CasGybE5DHxOSdgcMOvH6cKaa8cZoQbMxJQpJWl36 vRbRy6SErmR6OGZpPRCQ9vcZtKP1a3I1+XzGPK/WrCsgbnXp99rEO1D0euMA7Ta5ktlowrJ2 +CCm3R/Qzx7fBNgmnzBZVNS22RxWBjFZt0+/vWEfY1mOnjGrL37dU82e8ZnZuu8J6Rw8pRdv eNLb2IfOUuQ5RVlS13bzfQZgEvpP92mfPV+z5PCNGZde1uobyAavMci224S3c52Peea//ZN8 79/6bn70o5+mWHdCY0gHX6B2yiIiIiIiIiIiIiIi8ubnrD0X4BpjwHu8t+Sz6dkHwHvwDeVs zDR6wl66JpYJAgIPzZnvM3hOCmZ9Q7WccGgd+8POiwW5rmI2Og1w4+5wY4Drbc5kNKXYmHY5 6nzKYW0Z7PdJHzTI9dS1PQrEDFF8n3GVp5xNWNRHm8HVLKczkmRAtgPh9k04W1PZ5spjvKvJ p4fYZsh+L7nzquNb24f1guksZ0Mh8HlBfKcfTLjN6/zGR36A/+4Hf45PV1ek0t5Tjn5H7ZRF REREREREREREROQVYhL6T4a0Q4O3S8aHU0oHmJj2YEAvDfHljNF4Qe0bikVON21zqU4zSun0 Q0wcEUcRJx2OvaXM58xmBdaDq+ZM84z99g0rPV3JdDRmWa8C3KQ7ZNjdUOXnSqajCUUDYAjT Dr1uizQOMXiaKmc+nZFbj7dLJrOEJ3vZAzQwPtLkzPOjUCzIaK0Lye/uyanrC9Ggq6kbHl2I e1bcHtDNQsIwIACcqymXC+Z5jcdTL6bMsydrqmdDsv6Q6DjTLmdMlhaAqL1Hb23KagjXJYx3 tA9NlNFupcRxRBQEmMCsXqN3OGupfXQ58Awy+sPoXAjcFFOm+dVh7HVe/DqDr+d8/987CnBN xtu+5a/yn/4H/wZ/5svfyn4Gxfgz/P4nf4jv/Y4f5JfqW5iJq9BWREREREREREREREQej+Bk pqyJWrTTOWXuwESkyWqupUm7dLOcUe7wdUXt22vm20Zk7TUxi4lI2wMiM+L5pMThqcsK125t HZqer2YMSfubK3DBU82n5EfBWdQesN9PzzyXIUza7O2H8HxE3oArFuTdjM6DdBC2LKdzVoWI hqTb4V4zXAKiKOB8WXZE9FDdlH1DuViwMVo0IWkru6aS2xAmKWlyelAQhkR7CRHPGeUNYCny il58cVaxIYzTkw8puGaBATyGIEpJty7Zvrt9GKQdep3LqWhIQBhGrO3qbELi9PyJrQ1g85Xe wstc54Z8tuB3Sw8m5Av/7b/LP/jv/wJviQLCMCQMQ4KD13jr2/4UnxfeUogrIiIiIiIiIiIi IiLyOJmTQBfvcB5WSakhCAPAAWe/vr0wa5POSnIH3tZYWlyMddZx1ZzxeE7lABPR3htePa/V FSyOqwvDFv1euj4sDlK67ZhiVuO9pSwbOjetDn5pjnI6ZlauAtQg6dFfF4TfqYCs2yOrj0Jy E5L2eg9YhVuTXx5Ie8qkBK3sBQO9gLTTIsrnWKCpayzJ3YSDj2of3rYtrrMtyCuPB4K9P8v3 /PVv5uk1e07tlEVERERERERERERERC44l9leMb5y8wlCTnNgv8UpPDafMp7mrEbgJvSGQzrx 1emxr0qOx2tGWYvkisPDJCGgpsFjawuXm0TfIUc5PWS8PJqFG7boD9oPU20YtRg8TWmswwch UXCvpcD3K1zNi7UOaJrtZsy+gMezD+/INdfZ1RWrJtUB/a/7Rr6xf/2eUztlERERERERERER ERGRF+JpqpKirLBNQ3NUsmuCVcte60+Pu+48djnisKpZFeC26A/7tC73cL6ksfbk7L5eMplc 9TT42MfNAAAgAElEQVRnjnUOB/c0F9dRzkanAW6Q0h/2H3gGbUAY7cAQXJMxeMuA7M7OH5yZ 17zNhwlezOPYh3fomut8en1C3vb5byPd4pRqpywiIiIiIiIiIiIiInJD3i6ZTubk9fraxvKG 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 W1L7lh2rwCUZebdHnrrHn5tHsXR6Oavxks1WuIao06NzyD15X7koHzFixmxRUN/SImxcTLQr 9H419+Gtz0rcGzIMU6ariutvW2Ojzaj0Z5Xzd/6Tf5j/7t/7k/z6L/8lfvA3fsi0jOi//3F+ 6+/8B/mtnZ/hD/6WP7KfEFdEREREREREREREROS1Swbv+XLw8OOj3ju+7N1xgInIekOyXqBt GpqmoW0DAYOxBmst1jqc3R1Rxv13fNm/fy0m7nHyrbsWc3agI+0ekXaPaJsa77drMmazFhcR PfsepZake8RxF0Lr8bXHty1hG5ha54jimOiO8/LcTNLn5F1KWTXgYtLkCSH7o0T03n3JA67o nR52/8T0333JA26zSwxxfsRJ3qepPb5paUPAGIuLYqLI3n2+9nEfpkd88eXRJ636YRxp/5gv ug11XW9GnluDdTHxjtf1LOfZdvmRn/jd/Ojfb3HO4ZzDWkv7S7/K39ruFa1xyiIiIiIiIiIi IiIiIo9msC7CutfVN2ddTOJeYpPXC8ZGxGl0wP1uH864hKzz0qt47SwuTnjKbfQa7sNbWUec uld2b1b84H/+c/wVDxBpnLKIiIiIiIiIiIiIiIiIyLPyJX/h+/8fv/3v+7FbvjfmL//3/yH/ 2n/2feoAJv4tGqcsIiIiIiIiIiIiIiIitwt+zXxeX3vUkuRd0oPsadpQLldU1/dmbfyO/XZF XidfLvgv/vi/S8gG/Ma/6zfzo98a0U0tfv7r/Mov/iJ//bTc3NMm5e/5Q39C45RFRERERERE RERERERkB79m6a8/6AjpAUPc1ZJVc4jnEnkuAV97WgJhPeVXfvA9fuUHN48y6Y/we/7NP8Wf /unfp3HKIiIiIiIiIiIiIiIicpkjTtI7vm+J7KHWYomSlPR6J+4l8UHCZJGnMKSDE/7ov/EH +aW/9jdYFmu+nqwoPUTdId/60b+bn/jOP84/+8//M3znRzpYi8Ypi4iIiIiIiIiIiIiIyCUm oTdKXnoVWxH50Yj8pZch8kTGRvwDv+cn+R2/1/Gd73wH5xzWWpxz519be/HpCI1TFhERERER ERERERERERF5RTROWURERERERERERERERETkFTnYxHIREREREREREREREREREbmfximLiIiI iIiIiIiIiIiIiLwiGqcsIiIiIiIiIiIiIiIil7T4uiHccYSNYpw5xFoCTe1p7zjCuJhIs2fl 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 WT5PhnRwwigtqWpP0zQ0bSAEMGazH3acJKRZSmz3Fd9uaJyyiIiIiIiIiIiIiIiIXDAJvVHy 0qvYisiPRuQvvQz5bBkbkXYi0s5hn1fjlEVEREREREREREREREREXhGNUxYREREReYW++uqr J9f49re/vYeViIiIiIiIiIjIoWmcsoiIiIjIK/WUEHYfIbCIiIiIiIiIiLwMjVMWERERERER EREREREREXlFNE5ZRERERERERERERERELmnxdUO44wgbxThziLUEmtrT3nGEcTGRPcRaRA5H 45RFREREREREREREREReQFPOma8qvG+I+u8ZZgdJRe8XSuanU8qdKa4jP37PIDnEYmqWk1NW za7vG9KjLxh1Xsm5k70LbUPTgoscn9NV1jhlERERERERERERERGRF9BWJevSA0ZddyK3aIoJ p7M1TQAb9xge90g+kyRX45RFRERERERERERERETkViYb8sUwe0QHZMCXBeuypKwa2rYlAMY6 ojgl63TIkod0ViYM3n/J4Hr19YQfTtZ3jnx+vVqqoqBuASLSbqoQ/1Y1q8UmwAVo6yXLdU7S +TxmZ+ueEBERERERERERERERkZ0+NcAN9ZLpdMHa3xKxti2NrymLJcvOEaOjDHeANb0uLdVy zsIDJsMpxN0h3Ajpw9tM7R9F45RFRERERERERERERERkb4yBZts+aWxEHMc4ZzChoa4q6iYA AV9MmTjHcS9+46GsPI+YTiemWNSbMNemdNLPowsXNE5ZRERERERERERERERE9inK6eU1VdSl 24m5Gru11Msp43lJS6BeLSnzIdnnk83Jgxni3jHvkpKqMcRpSvQZ3Sef0UsVERERERERERER ERGR52dI+0P6NwJcAEvcHdBLtr23bUVZH3h58oYYXJLR6XxeAS5onLK8JaGhabdfoqCDbgAA IABJREFUG4M1FvPJg/hVQzVUQzVUQzVUQzXeYA0RERERERHZk0BT1/hm87uadRFxEuPO8kRf UdWegCNKEmJ3zy9wocV7T9M0NG0ghIAx9kbdpy870J5vBmqw9r51NdRVjW9aWsDaiDhJXlEI 5ohjC1UDBNo28BK73IYQwJhvzijnp173J9zPoW3P96811t57TkNoz/e3vXp8ILQ398I9Yx71 dzMtTeM356XdPq+xuCgmid2n7/nc1FS1p2laAgZjDNY5XBQRuftf+0NpnLK8GX455uv51Y/j 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 EREREZHPkUnojZKXXsVWRH40In/pZchny9iItBORdg77vBqnLCIiIiLyCn37299+6SWIiIiI iIiIiMgL0ThleRW8v7opehTFL7QSERERERERERERERERkZelccryKii0FRERERERERERERER EdnQOGURERERERERERERERERkVdE45TlVdA4ZRERERERERERERERkX0LNLWnBcASxQ7zwiuS O4Qxf+0X/iofG41TlldCoa2IiIiIiIiIiIiIfG6acs58VeF9Q9R/zzBTvCZ75peMPy7wgEmP eD/qvHCI61lNF6y9x5MyOulzqIQotA1NCy56vUG2//6f4V/5A/8pP/BG45RFRERERERERERE REReQluVrEsP7CGwEbmFX5d4AAxJlmJfeD3gqdZrqgBE6cGetSkmnM7WNAFs3GN43CN5dUlu wy/97M/yyx4wucYpy+ugccoiIiIiIiIiIiIiInKn0FCXa4p1Se0bmjaAsbgoIk4ysiwlca8u mXtBnnW5zV9MQpa+fIT7MmpWi02AC9DWS5brnKTzys5H81f5uZ/95U3XdOcf0Qc75HVQaCsi IiIiIiIiIiIiIru01YLpdEl5lsRdfIe28dTlmtXCkvRGjLrxqx2Xe1C+5DzDjVM+2wyXwPW7 Jlx/4BVo/trP8TN/pQYM2e/6SY1TFhERERERERERERERkdfr8ihcAIwjTmIiZ6Ft8HVN3bSb ZM5YBbhbTblmk+Ea4lcxSvmlxHQ6McWi3oS5NqXz6hLthl/5X36GH9SASfnOT/5+jVOW10Hj lEVERERERERERERE5LpQz5mcB7iGOB9w1O8QXUtq23rNalnhMvcSy3yFGtbrzW64mJgs/ZzP iyHuHfMuKakaQ5ymRK8uw/1Vfu5nv78ZpZz8Dn7y9/+IxinL66DQVkRERERERERERERErvIs ZyvqswC3O+K4n9zaaWvjjN4wO/D6XrGmpPSb1mUTp3zWGS4ABpdkdF56GTu0f+vP87N/qSZg SH77T/IH/g6rccoiIiIiIiIiIiIiIvK5CDR1jW8amhasi4iTGLdNBVtfUdWegCNKEmJ3z2De 0OK9p2kamjYQQsAYe6Pu05cdaM838TRYe9+6Guqq/v/Zu7cY2bb9vuvfMce81axLV/dae58d 4xzfEhtfEoOdo8QktmMnsX2OX+ABKQjlJUEWd/GAIBYKQsiBF6JIIEiQeEUQgkBEIseOCYkx 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 SVOyPCOJdhXfrqidshwEhbYiIiIiIiIiIiIiIgfCpHSP06dexVpM++iY9lMvQ95aJorJWjFZ a7/XVTtlEREREREREREREREREZEDonbKchDUTllERERERERERERERERkRe2U5SAotBURERER ERERERERERFZUTtlEREREREREREREREREZEDonbKchDUTllERERERERERERERGTXAk3t8ABE xInFPPGK5BZhyG/83K/zqlE7ZTkQCm1FRERERERERERE5G3TlFOmiwrnGuLeOwxyxWuyY27O 8NUMB5jsiHeOW08c4joW4xlL53BkHL/osa+EKPiGxoONDzfIdl/6Mf7lT/xnfNkZtVMWERER ERERERERERF5Cr4qWZYO2EFgI3IDtyxxABjSPCN64vWAo1ouqQIQZ3u7alOMOJ0saQJESZfB SZf04JLchl/9zGf4NQeYttopy2FQO2UREREREREREREREblVaKjLJcWypHYNjQ9gImwck6Q5 eZ6R2oNL5p6QY1mu8xeTkmdPH+E+jZrFbBXgAvh6znzZJm0d2P1ofp3PfebXVlXTre/RDzvk MCi0FRERERERERERERGRTXw1YzyeU54lca//gm8cdblkMYtIu8ccd5KDbZe7V67kPMNNMt7a DJfA1V0Trr5wAJrf+Bw/8Ss1YMi/+9NqpywiIiIiIiIiIiIiIiKH62IrXACMJUkTYhuBb3B1 Td34VTJnIgW4a025ZJXhGpKDaKX8VBJarYRiVq/C3CijdXCJdsNvfv4n+HINmIyPffrjaqcs h0HtlEVERERERERERERE5KpQTxmdB7iGpN3nqNcivpLU+nrJYl5hc/sUyzxADcvlahouJiHP 3ub7Yki6J7xMS6rGkGQZ8cFluL/N5z7zpVUr5fQ7+fTHv0rtlOUwKLQVEREREREREREREZHL HPPJgvoswO0cc9JLb6y0jZKc7iDf8/oOWFNSulXpskky3uoMFwCDTXNaT72MDfzv/iSf+aWa gCH9o5/mE18TqZ2yiIiIiIiIiIiIiIi8LQJNXeOahsZDZGOSNMGuU0HvKqraEbDEaUpi72jM GzzOOZqmofGBEALGRNfO+/BlB/z5EE9DFN21roa6qnGNxwNRFJOk6eFVH94hLGcs6rMgssPR hgBXrmvK5Xn4HWc5W2W4O93PgaauqOoGH8BEliRNSbbag7t4TgPBX5+Fe8aYCHPfzRQ8TeNW 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 +T//t/kbX/g9ljed0BiywdernbIcBoW2IiIiIiIiIiIiIvKYvHOXAlxjDIRACI5iOrn4BwgB QkM5HTGJX3KU3RDLRBFRgObC+wyB82wyNFSLMafOc3LcebMg11dMh68D3KR7vDHADa5gPJyw 3Jh2eepiwmntGJz0yZ4yyA0Vy3L9ZZiUNNlnLWygnI6Z1+vr+5rFZEqaPr+5vN7VVK659Zjg a4rJKa455qSXPnrV8c72YT1nMi3YUAh8WZQ86g8Tdnmf3//Zv85/8mM/w+9Vt6TSIVAO/7Ha KYuIiIiIiIiIiIiIyFvEpPRfHtO2huAWjE4nlB4wCe3BgF5mCeWU4WhOHRqW84Ju1uZanWac 0elbTBKTxDHnHY6DoyxmTKdLXABfzZgUOSfte1Z6+pLJcMSiXgW4afeY4+6GKj9fMhmOWTYA Bpt16HVbZInFEGiqgtlkSuECwS0YT1NeHuU8SWbpK+bjMYv1WpNOd8/haUNdX4kGfU3d8OxC 3IuS9oBubrE2IgK8rykXc2ZFTSBQzyfM8pc3VM9a8v4x8VmmXU4ZLxwAcfuI3o0pq8HelDA+ 0j40cU67lZEkMXEUYSKz+ozB452jDvH1wDPK6R/Hl0LgZjlhUtwext7lze8zhHrGX/tv1gGu yfnoD/5F/p1/5Z/jT3zbV3OSw3L0FX77y/89f/mHf4xfqHcwE1ehreyC2imLiIiIiIiIiIiI yH5E5zNlTdyinc0oCw8mJktXcy1N1qWbFwwLT6gr6tC+Yb5tTN6+IWYxMVl7QGyGvBqXeAJ1 WeHbra1D08vVjJasv7kCFwLVbEKxDs7i9oCTfnbhWgabtjk6sfBqSNGAX84pujmdfXQQ9hWL 2RK3nida1249dzUi6RxtDqYfTUQcR1wuy46Jn6qbcmgo53M2RovGkrXyOyq5DTbNyNLXB0XW Eh+lxLxiWDSAY1lU9JL0+nuT7PxHCr6ZY4CAIYozsq1Lth9vH0ZZh17nem5kibA25sZEyViS 7PKJnYtg853ewkPuc0MxnfObZQBj+YZ/8b/mf/pP/ywfiSOstVhriV68y1d/9I/ztXZHIa7I Lii0FREREREREREREZH9M+eBLsGvwkWzft1GgAcuvr49m7fJpiWFh+BqHC2uxjo38dWM0WhG 5QET0z46vn1eq18yP6sutC36vezmsDjK6LYTltOaEBxl2dC5b3XwmwiOZbHgavfYKG3TbadP UA0ckXd75PU6JDeWrNd7wircmuL6QNrXTEbUyt8w0IvIOi3iYoYDmrrGkT5OOHjo+/BRbXGf 3ZKiCgQgOvqT/Mhf+gHeuWPPqZ2yiIiIiIiIiIiIiIjIFZcy21vGV24+geV1Dhy2OEXAFRNG k4LVCNyU3vExnTvmxYaqPA9I47xFesvhNk2JqGkIuNrB9SbRu2cikjQFH2gaR7Mqw8VXM4Yf LGn1B/Rbm6qMH0ncYvBORuM8IbLE0X5rgffKrubFOg80zXYzZt/Awe/Dx3bHffZ1xapJdUT/ j30v39u/e8+pnbIcBLVTFhEREREREREREZHnJ9BUJcuywjXNOqA0mGjVsteF18fddR63GHJa 1awKcFv0j/u0rvdwvqZx7vzsoV4wHt92mQvHeo+Hx6+EjXJ6x/mFJVQUiymzRY0PjmI8hOgF R1u37d3ZwrDxAQzBNTmDjwzI7z7yDc8fXZjXvM2PCd7Mwe/Dx3bHfX59fywf/bqPkm1xSrVT loOg0FZEREREREREREREnpPgFkzGM4r65trG8p7nc9XrYqcoTkm2rA71/vX1m6qg2PaCjxjo 3cbEKe3+C9J4yOmkxK9nhbaz3s2zTeXhzrfS433jz20fPopb7nMIr19r9dpbVZ6rnbKIiIiI iIiIiIiIiMh9uAXD08lqbi2AsSRpQmxX1XjBexrnqGu3dfvaJM8J5RIXoFmOOW0cg+Me6dYl igabpGxdXBpH+21hfPXy7R7tomRWA66idJCo9PBD4Hntw/15/SmrstoquFY7ZTkIaqcsIiIi IiIiIiIiIk/B2IQkiQDLdsWvgeVsdh7g2rzP4KjN9dG1jtmrD1Yh5d2rwOZHHHUzJqMJhQv4 es7w1HN0fER+y8jQKDobvAtxe8Bx67lEYjFJHEHtgYamQf1jn7Hnuw/3w9oIaICG/++f/B6O u7f7s28xLR8OcZxc+iciIiIiIiIiIiIisg9xe8CLFy948aJPtlXuVFOdJbgmo9u/KcB9MyZu cXRyTHddfhtcwfh0zLLZ/B4bx+uwJ1BX21X4HYbAY7b3lTdkXm/miy2A7/Ic9uHFx/Q+n20X bJKw+i2G5yv/4At8aYt+6w8Ocb/0q7946Z+IiIiIiIiIiIiIiMiH14UZniYi2nW5XJTSPT7h KLcYIDQFo1uCXJNmpOt0yi/nFLcEvgclOKrq7E5a7C3Vxo9x7WIy5NX77/PB6aryWVbMeYgb Ls25vfN9z2AfmuisdfP9PttOJPl5RX3zez/JX/lvv8TipuNqh1v/p9opy0FQO2URERERERER EREReR4s9qxzrK+pqkCW7rh1rIlpDU4w41PGRUNoCsZDgznpk10NjaOcdmvGctFAqJgOJ0TH PXJ7yO1sA/V8yuIs6ItTsj22Uq5nI8aLdVTWLBgPwb7ss+uv8Tky1mIBBzTlkrqbbFdp/gz2 YWTXP4wAXFnRdGL29tsBk9LuZnQjmPmCn/ur/xL/wu/8W/ybf+5P8W3v5dSnv8Mvf+F/53/5 736cv7Wu0lV3cTkICm1FRERERERERERE5HmIyfKY2cwBjvloSOh2aKUJ1ppVSBQ8wTuaBxX7 WfKjY4I/ZVx6glswHsWcHLeJL+VihrTbp12NWLhAcAtGH5RkrRZZmhDbiMhA8J6mcdRlSWgd 09+ud/QbqaevGNcxeZ6RJjHWrisgg6dxFWWxYL5064rmiLzTYX8pgaOs3OWXmorSQfoUUUVo KBcL7twqJiZrpY8fOsYpaTTHecAtGI2g286IowjDag9VyxLTPqabXlrgwe3Da5KUNFqw9BCq KaMxdFsJkQn4xlGVFaY1uPK5dse2jvjX/sxH+S9/6ndY+jH/8Md/lB/+8R/dePyDQ9yrLZRV mSsiIiIiIiIiIiIiIh9mSeeIbnnKrA7gKxaT6ubWqA8W0xoMcK+GzF3AV1NGs5gXvfTSfE+i jP7xEQzHLFxYB4Mzyg2LiuOGxyt9bahrh6tqZlVxx7ERSWdAv7XrntS3XzMyZ/WYa8bsvi32 1mqKSc1dd4qoxfE+QlyT0e6mLCcVnkBTzhmX86sHkaYNpFdWc1D78AYmo9NOKGc1gUBdTBhe uvGGNLnhc+1MxHf9hf+I//gb/kf+57/5d/i//t/lpdnBxvb4uu/+JvwXfo7fdmqnLAdC7ZRF RERERERERERE5NkwCd2TF8TzGfNFSe1vmalqIuIk5o3rDU1K96hDdTqjDgE3HzPNXtK/2vvX 5vRfJGSLGfPFkqq5eU3GJiSPmgQa4iwn9SW182xYBTbNaXe6tDP75vfmjUS0um0WwzmrUbiG uNWltc+ZvAcubh9zzITJrKC+oUTY2IR4U+h9MPvwxquSdAcMwpjxouLqY2uieNUq/VG1+fo/ /Rf5H/69v8rv/9ov8eXf+grjMqb3ztfxLd/1z/AtrZ/gz3/zD+8mxBXZBYW2IiIiIiIiIiIi IvKY0v47vNff/vi4+5L3urccYGLy7oC8G/BNQ9M0eB8IGExkiKKIKLLYaHNEmfRe8l7v7rWY pMuLj9y2mLMDLVnniKxzhG9qnFuvyZjVWmxM/OgzSiPSzhEnHQje4WqH856wDkwja4mThPiW +/LYTNrjxcuMsmrAJmTpA0L2NxLTffkeW3yjt9pu/yT0Xr7HFtvsAkPSPuJFu0dTO1zj8SFg TISNE+I4uv1+7WIfZke8+97RvVa9HUvWO+HdTkNd16uW55EhsgnJhs/1KPc56vBV3/69fPUf ibDWYq0liiL8r/42v7ueFa12yiIiIiIiIiIiIiIiIm/MENmYyB5W3VxkE1L7tAVUJopJsniP 8263Z2xK3nrqVRy6CJukPGQbHcI+vFFkSTJ7YHuz4sv/69/kVxxArHbKchjUTllERERERERE REREREQ+tFzJz37p/+GPfutHb/jbkH/4N/5D/tX/4kvUAUzyzWqnLIdBoa2IiIiIiIiIiIiI yOEJbsl0Wl95NSJtd8j2MtO0oZwvqK7OZm3chnm7IofJlTP+qx/9dwl5n6/9xm/iqz9yTCeL cNPf5zd/+Zf5x6flak+bjD/0F/6K2imLiIiIiIiIiIiIiIjIBm7J3F190RKyPYa4izmLZh/X EnksAVc7PIGwHPObX/4iv/nl60eZ7Kv4vn/jr/HX/4MfVDtlOQxqpywiIiIiIiIiIiIicigs SZrd8veIONrXWiLiNCO7Wol7QbKXMFnkIQxZ/wV/6V//8/zqb/wW82LJ+6MFpYO4M+AjX/0H +faPfT+f+uc/yce+qkUUoXbKchgU2oqIiIiIiIiIiIiIHAiT0j1On3oVazHto2PaT70MkQcy Ucx3fN+n+c4fsHzsYx/DWksURVhrz/87il7/OkLtlEVEREREREREREREREREDojaKctBUDtl ERERERERERERERERkRW1U5aDoNBWREREREREREREREREZEXtlEVEREREREREREREREREDoja KctBUDtlEREREREREREREZFD4XF1Q7jliChOsGYfawk0tcPfcoSxCXG0j7WI7I/aKctBUGgr IiIiIiIiIiIiIm+bppwyXVQ41xD33mGQ7yUVvVsomZ6OKTemuJb2yTv0030spmY+OmXRbPq7 ITt6l+PWgdy7t9hj7efgGxoPNra8Td+y2imLiIiIiIiIiIiIiIg8AV+VLEsHGFXdybP3GPu5 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 OefZnNmiovF3S24NNk+haXlifPWLqZ2yHAW1UxYRERERERERERGRT4bJ6J+dky4XLFc1bXii j6pJSLMHZmjufK2c/kmP5mJBGyNuOWVevGN4t+WtLRmeZxSrBcvV+oGgaXs6m5G9ai9aQ1qU 5KGmdeGRUaEGm5d0e326hf3we/NBEjr9LqvxEhe36+306XwKc4Qfso/n/kr72XZ6lMuGyrNp S9zLP/BZG7L+iFGcMl013F2eSdJNS+hXZUg7Q846A7xrcc4T4ubaaZaSmprJDyf47Z7ax55W O2U5CgptRUREREREREREROQ15cMv+Gq4+/Fp/x1f9Z84wKSU/RFlPxK8x3tPCJGIwSSGJElI EotNHo9zssE7vho8vxaT9Tn/1lOLuTzQUvROKHonBL8NmkIkGrNZi01JX31WbkLeO+GsBzE4 XOtwIRC34VZiLWmWkT5xX16byQecvyuoGw82o8g/ImT/ICn9d1+xwxPdzT6e+x728/1zFpx8 8RUnH/fXbVmKwRlf9jxt225aOyeGxGZkafLg85tnQ3gAACAASURBVNvt/coYvPuKHV7DLYNN c+zdhNU5LvNzkyTsI1NWO2UREREREREREREREZEPZkhsSnIv1Xlbic3I7dsWUJkkJSvSA867 3Z2xOWXnrVexfx//3I9zP19JLFlhj25PuXXNZc9Zm2XHEeIqtJV9UDtlERERERERERERERER OTquZh0seZ4+EM4GXDVnsrzMuVLKzn4yriON0eVzo9BWREREREREREREROT4RLdmPm/vfJqQ d3sUB5kj66mXK5pw92P3yLxdkf1y9YLJvN3MA05TbGIwxhCDxzuHuxrSa0i7Q3p7Sl/VTllE REREREREREREREQe5tYs3d0PLbE4YIi7WrLyh7iWyF0R125fgBhwbcO91wHAWPLukJNBvrf5 ymqnLEdB7ZRFRERERERERERERI6FJcuLJ36ekO5j6OdOEtK8oLhbiXtDdpAwWT5PhmJ4zmlR 07QO7z0+RGIEYzbzg7M8pygLsmRf8e2G2inLUVBoKyIiIiIiIiIiIiJyJExO/zR/61VspXRP Tum+9TLks2WSlKKTUnQOe121UxYREREREREREREREREROSJqpyxHQe2URURERERERERERERE RDbUTlmOgkJbERERERERERERERERkQ21UxYREREREREREREREREROSJqpyxHQe2URURERERE RERERERE9i3iW0cAICHNLOaNVyRPiGN+7zd/l/de7ZTlSCi0FREREREREREREZHPja/nzFcN znnSwReMSsVrsmduyfj9AgeY4oQvTjtvHOI6VtMFa+dwFJyeDzhUQhSDxwew6fEG2e53fpH/ 8Dv/NX/PGbVTFhEREREREREREREReQuhqVnXDthDYCPyALeucQAY8rIgeeP1gKNZr2kikBYH u6qvJlzM1vgISdZndNYnP7ok1/MPvv99/qEDTFftlOU4qJ2yiIiIiIiIiIiIiIg8KXraek21 rmmdx4cIJsGmKVleUpYFuT26ZO4NOdb1Nn8xOWXx9hHu22hZLTYBLkBolyzXXfLOkd0P/7v8 0vf/4aZquvPT+mKHHAeFtiIiIiIiIiIiIiIi8pjQLJhOl9SXSdz1Twje0dZrVouEvH/KaS87 2na5B+VqrjLcrOCzzXCJ3N018e4HR8D/3i/xV/5+CxjKP/09tVMWERERERERERERERGR43Wz FS4AxpLlGalNIHhc29L6sEnmTKIAd8vXazYZriE7ilbKbyWj08moFu0mzE0KOkeXaHv+8S// Ff5eC5iCn/ret9VOWY6D2imLiIiIiIiIiIiIiMhdsZ0zuQpwDVl3yMmgQ3onqQ3tmtWywZb2 LZZ5hDzr9WYaLiajLD7n+2LI+me8y2sab8iKgvToMtx/wi99/3c2rZTzn+R73/7n1E5ZjoNC WxERERERERERERERuc2xnK1oLwPc3ilng/zBStskK+mPygOv74j5mtptSpdNVvBZZ7gAGGxe 0nnrZTwi/NO/yvf/bkvEkP8b3+M7P5aonbKIiIiIiIiIiIiIiHwuIr5tcd7jAyQ2Jcsz7DYV DK6haR0RS5rnZPaZxrwx4JzDe48PkRgjxiT3zvvxy46EqyGehiR5bl2etmlxPhCAJEnJ8vz4 qg+fEdcLVu1lENnj5JEAV+7z9foq/E6Lkp0y3L3u54hvG5rWEyKYxJLlOdlOe3Af72kkhvuz cC8Zk2BeupliwHu3ea9C2MzVNQk2zcgz+xF7M/DPfvn7/J02gsn5ie99hx9PUDtlOQ5qpywi IiIiIiIiIiIir8mtxkwWNS7c+YFJ6fS7JM2SVe2vQx9jKfojRr3s4XCmmfOj8fJ6TutdxpJ3 +gwfaP37IqFmdjFh5SKQUAzPGHXTh9cUWqrFnEXVPLCuhKzTZzjo7hikvbXAuqrZPK6EotdV e9mdeer1dv4r6W6tlPe4n329YDZbUt87mcFmKY8mq+zxPfUrLn40p+UhhnL0JaNytxfTV1Om y4bW+cdD4SSj7A8Zdh/5/4unhN/nr/7gt2kikP0JvvedP4yFz3iGsRyVNM1u/RMRERERERER ERER2afg3K1gyBizCVuio5rPWF4GQ5fledFTzyfM6kdimyQhufkjY25X9kVPs5pyMV7ingit nl50w3x8HeBm/dNHA9zoKibvL5iuHgpwAQJtNePiYkZ9NyA7RrGh3lbhkuSUhSKtnYWa9eW9 y0qKXdLvvezniFuNeT9ePBDgbn7u2xb/1NL3/Z7uQXAtzRMBLkAMLdXsgot58+RxD57///tr /OA3ayKQ/bHv8Z1/cbPX1U5ZREREREREREREREQ+HyZn+O6UrjVEt2JyGWqajO5oxKCwxHrO eLKkjZ71sqJfdO+3o00LekOLyVKyNOWqw3F01NWC+XyNixCaBbOq5Kz7wqGkoWY2nmzbCSfk /VNO+49U+YWa2XjK2gMYbNFj0O9QZBZDxDcVi9mcykWiWzGd57w7KY+70u9GmGfSnFx9lHcW 1jVXGW5R7BYG7mE/x3bBZH5ZPW1Iyz6DXklmDTE42nrNalXRPFrue8PHvqdJyfA05eb3Ffx6 xqx6KkJ+XtYd0S8t1iYkQAgt9WrJomqJRNrljEX5jsEL6hV/9Nd+wG/UEUj5V37+2/zL2xdT 7ZTlKKidsoiIiIiIiIiIiIgcRnI1U9akHbrFgroKYFKKfDPX0hR9+mXFuArEtqGN3QfmgaaU 3QdiFpNSdEekZsz7aU0g0tYNodvZOTSNrmI6nrH2EbAUw8crcCHSLGZU2wA37Y44GxY3rmWw eZeTMwvvx1QewnpJ1S/pvTBXPqQY/FXFpknT4w6cj0qgrpurVspFuWsU+LH72VMtVtsqXUPa O+X85gzjJMemOWUnY/yjKc8Xzn7ke2os2Z020s4l8GQd8HMMNi8obnyjILGW9CQn5T3jygOO ddUwyPIdz/lD/pdf+nXWEUj/Jb773X/16r5qz8tRUDtlERERERERERERETk8cxUUEQMh3vjc XkYoNz/fnS27XHYAjq7F7fh7oVkwvphuAlyT0h2dcfpogAuENcvL6kLbYTgoHg5/koL+5bzO 6Kjrj6tIfG0xXNdQXj0jeV6oWTfbDZsWu7VS3sGz+9mvqS6va0sG/fzhPZuYl8+MfcX3dD8S il7nqnLWt7u/73z91/nB31oTgfSPfJvv/vHrB6Z2yiIiIiIiIiIiIiIiInfcCpo+JBwyFpsA AQhxh1NEXDVjMqs21YxJzuD0lF72dOQVm5qrzK7sPNl22OY5CS2eiGsd3G8SvWcR/8QsUZOk 2J3KDRXi7irU6+v9UJTsrWzumf0cm+ZqVm6Slwdrf/3R7+m+2IwsYdMC3Ht2Gzsdufjrv8Tf rDatlP/Qt3+ef+1Gcqt2ynIU1E5ZRERERERERERERD49Ed/UrOsG5z0+RMBgkoQ0Ta5CrefT pYhbjbloWgKb9rHD0yGd+z2c7/HOXZ09tium06cuc+PYEAi8cstWt2Ly9Zz2kR9ng3ec9x6O qm7+5TG+ZTr3KbnZStlSlC/NWj58P7ursN6QZk9Ujn9TmeTGHOFdvrQBxAn/2y/9GqsI2B/j 29/712+F7nsqohb5OAptRURERERERERERORTEt2K2XRB1T5cc1e/8HyuuY46kzQn27GFcLjR dtg3FdWuF9w1aHojJkkwbOLCEAKbOFGeFBvq+rqlcfGC6OVj93OMN9tff6bTXK826G5vVpz+ Ct//G0siYP/5n+Pnf+L2A1M7ZRERERERERERERERkZdwK8YXM5rL3MpYsjwjtZtqvBgC3jna 1u3YVhWysiTWa1wEv55y4R2j0wH5znmYwWY56a7Hp8nrh6JJRqfXI3/kxzZ7YrE2xbLp3htd i6dQZeIz4o1WyrYoHr3v97zCfpbnRGa/+gN+bREByx/4ue/yk3cemNopy1FQO2URERERERER EREReQvGZmRZAlh2K36NrBeLq8DLlkNGJ13uj651LN5/zeKxXsK3V4EtTzjpF8wmMyoXCe2S 8UXg5PSE8onRtZuqx81i0u6I084R1asmOd3BzlHibelmxmgbANfQeEhfe4TvJy1Sr5vtTnhJ K+X97OfrfRjxPrDvecsvf0+P3Zz/4wd/g1kE7Jf8pe/+mxR3jtCXFuQoKLQVERERERERERER kbeQdkecd1/yGy3NZeJlCvrDhwKvD2PSDidnFjuZsGgC0VVML4Czx4Ncm6YkOAKRtmmIneIb 0nY4oygSVlWA2FJVjm5fsdajYs36cl8mBeXOm3I/+9mmKYbNzGXXNIReZ6/zll/+nt53f87y G74p81/jB786JwLJu3+X7/5Uee8QtVMWERERERERERERERHZ2Y1ZsiZh7+M/k5z+6Rl2Oma2 9kRfMbmA0SNBrskLcrNmHSGsl1T9gu43omLVkHdKbLXCE2lXc6rOKZ1j+tuio5rPWdWOaAt6 wwGd9AOCwT2cJzY11xlu8YIgdj/72eQFxXYfxmZF5Tr0jixzv56zHLezpN9udu/ib/4y//ts s4Z3f/E7/OnO/WPUTlmOgtopi4iIiIiIiIiIiMinwWIvO8eGlqaJFPmeK/pMSmd0hpleMK02 Qe50bDBnQ4q7uVNS0u0sWK88xIb5eEZyOqC0n349rsl79Is10zpAqJmNZ5jT4ePtpWMgkBys 3W67mDBduc1/+BXTMdh3Q166HT7+PJFmXW9bKScUZf6CGtM97edb+7BlMZ2TvWim8+tLrN2G uODqBt9L99z0eVcVf+uXf4VpAJIz/u2f/2keKjI+olsnn7M0zW79ExERERERERERERE5TilF eVkj51hOxsxWNa0LhBiJMRKCxzuHDx9zHUt5cspwm9pGt2I6WeHi3eMMeX9Id1u5Gd2Kyddf M54tWK1rmrbFuZa2qVlXS+aTC2b1vZMcKUtnOLgKri//tsl8Rd06fAgE72ibNav5lPdf/4hJ 5Q+0NkfduNsf+YbaPXz0q54nNqzrG62UXxTC7ms/G/L+4KpSOrZLxu8vmC0r6ubmHmzwb7X9 svwqVI7NnMl0Rd20tG1DvV4xn05YNAdYx/r/5Jd/ZUIAktHP8vM//XCfaLVTFhERERERERER EREReYGsd0K/vmDRRggNq1nD6lWulNIZjXDvxyxdJDRzJouU88GdSsukYHh6AuMpKxcheurV gvqRRaWph+LIet0+xnYYnUUm4zm1jxAd6+WM9fLhw826xne7B6iwTEjMZV3n5cXNB7Qj/vjz xKbmKsPNixdXAu9tPyclw9MhYTyj9hB9w2r+Wu/GBzAFvW5GvWiJRNpqxri6dQB55iF/3d1T //3f4FcuNq2Uh3/+u/zZ/sPHqZ2yHAW1UxYRERERERERERGRT4bJ6J+dky4XLFc1bXiitNAk pFn6gva2d38/p3/So7lY0MaIW06ZF+8Y3k3qbMnwPKNYLViu1jSPlDsam5Ed01zZHZi0y+l5 RrVYsFzXuAcrQg02L+n28gO1oU3o9LusxsttdbQh7fQ/YGbvx54n0tbXrZTzsnj5Xtvjfr58 VqvFnOUTVbfGpuR5duCWwYasP2IUp0xXDXf/TJOkm9bSr6rhH/zGb/N1AMyAn/nOn2PwyJGf yNcs5JtOoa2IiIiIiIiIiIiIvKZ8+AVfDXc/Pu2/46tHKuQAMCllf0TZjwTv8d4TQiRiMIkh SRKSxGKfGNCaDd7x1WMJzs1LZX3Ov/XUYi4PtBS9E4reCcG3OLddkzGbtdiU9FOdlZtkdIan dIYR1za4bbtfjCGx6WZc44GHiJp8wPm7grrxYDOK/MPC+o86T2xZ1/7yRJTFBz7fPeznK0lG d3hGdxjwrcP5zbMyJsEkCTZNSR85z97f03ssxeCML3uetm03LaITQ2IzsjR58L7v9p5mDN59 9Wgge6X9R/z6b21aKZvBv8V3//zjv6F2yiIiIiIiIiIiIiIiIh9sEyIm9rjq5hKbkdtvYgGV Ic0KjqU2zNicsvOG52nXXGW4xctbKT+wkj3u5wSb5RzlNkwsWWE59NLa3/0NfmscAEPvp7/D z548fqzaKctRUDtlERERERERERERERGRl2nqmk2Ga8iL4sDtieWlfu83fouLAJguf+bbP8vo iWOP62sh8tlSaCsiIiIiIiIiIiIiIvISLfX6ZitlRbjHreU3fvP9ppVy56f49s+ePXm02imL iIiIiIiIiIiIiIiIfGraNdcZboky3CPXrvmtrzetlMs/9XP8hS+e7n2tdspyFNROWURERERE REREREREZHfeR9KiIAXSjlopHzvvI3/gT/4EXxnLT/77/w7PZLhqpyzHQaGtiIiIiIiIiIiI iIjI7mw55LR861XIrmw55D//hV/AWstP/dS3ng3d1U5ZREREREREREREREREROSIqJ2yHAW1 UxYRERERERERERERERHZUDtlOQoKbUVEREREREREREREREQ21E5ZREREREREREREREREROSI qJ2yHAW1UxYRERERERERERERORYB13riE0ckaYY1h1hLxLeO8MQRxmakySHWInI4aqcsR0Gh rYiIiIiIiIiIiIh8bnw9Z75qcM6TDr5gVB4kFX1erJlfTKkfTXEt3bMvGOaHWEzLcnLByj/2 c0Nx8iWnnSO5d3K0YvD4ADa1fAq7Re2URURERERERERERERE3kBoata1A4yq7kReka8mXMzW +AhJ1md01ic/8iRX7ZTlKKidsoiIiIiIiIiIiIjI8THliC9H5QdULkZcXbGua+rGE0IgAiax pFlB2elQ5rtUROYMv/iK4d2zryf8cLJ+suXz8Qo0VUX7VI/oWxKyTodcLaM/UMtqsQlwAUK7 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 HlftlEVEREREREREREREREREjojaKctRUDtlERERERERERERERERkQ21U5ajoNBWRERERERE REREREREZEPtlEVEREREREREREREREREjojaKctRUDtlEREREREREREREZFjEfFDID2xhc1y nDnEWBJh8MQntjAuJ7OHGIvI4aidshwFhbYiIiIiIiIiIiIi8qMJ3YJF0+N9IJv+xGl1kFT0 ealjcTGn25viOkbnPzErDjGYgdXVBU3Y931DefIrzuojOXfy6lIMhAguc/xIV1ntlEVERERE RERERERERN5B7DvWnQeMqu5EdgjtFRfXa0ICm084PZ9Q/CBJrtopy1FQO2URERERERERERER keNjqlN+dVp9QQVkwnct666j6wMxRhJgrCPLS6q6pipeUllZMPvpZ2YP976+4veu1k+2fD5e kb5tGSJARjkuFeLvNNAsNwEuQBxWrNYjivrH6J2tOSFHQaGtiIiIiIiIiIiIiMhx+twANw0r 5vMla78jYo2R4Ae6dsWqPuHspMIdYEzHJdKvFiw9YCqcQtw90qOQPn2bqf0XUTtlERERERER EREREREReTXGQNiWTxqbkec5zhlMCgx9zxASkPDtnCvnOJ/k33goK28jp65z2uWwCXNtSV3+ GFW4oHbKciTUTllERERERERERERE5DuRjZiMBvpszLjOuR+7RYbVnMtFRyQxNCu60SnVj5PN yYsZ8sk5H4uOPhjysiT7geaJqrPlKCi0FRERERERERERERH5XhjK6Snlzu9Z8vGMSfcbrvsE sacboNq9sfzwDK6oqN97GO9A7ZRFREREREREREREROQHkQjDgA+BEMG6jLzIcdtevtH39IMn 4ciKgtw90+Q3Rbz3hBAIMZFSwhj7aL9fP+xEvF0M1GDtc+MKDP2AD5EIWJuRF8URVTE68txC H4BEjIn3WOU2pQTGfD+tnL/2un/FfE4x3q5fa6x99pymFG/Xt72/fSLFx2vh3jDGYj57keZI CH5zXuL2uMbispwid5+/5nMY6AdPCJGEwRiDdQ6XZWTu+df+UmqnLEdB7ZRFRERERERERERE 5C355pKrZYePD75hMurJCNuvaLrwKTwyjnJyyul4z3qt/YJfX64Ie9MmR1FPmE1rsq9JdWLH 9cUVjU+ApZydczrKdo8pDrTLBcu23zEuS15PmE1H5EcQ5qb0aYD20OOJHYvLOc0QSTZnNDtl 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 ZgXpC3lqJskpO8+4n3bJaQy3uH0p5Q0jecD5bEmynBc5DW1CViQ89dDav/sNfuIoAIbe936Z H9jbvq3KKYuIiIiIiIiIiIiIiIi8Qk1ds4rhGvKieOLyxHJbf+8bP8FhAEyX3/ClH2B0zbZ6 LUVERERERERERERERERenZZ6eb6UssJ+L1vLN378/aqUcueLfOkHDq7dWuWURURERERERERE RERERF6bdslZDLdEMdwXrl3yE5+tSimXv+538lveXV/7WuWURURERERERERERERERF4Z7yNp UZACaUellF867yM/51d9N5+YhO/5Xb+NG2K49w/iioiIiIiIiIiIiIiIiMjTSsoh++Vzj0J2 lZRD/r0/+AdJkoQvfvHzNwbdVU5ZREREREREREREREREROQFUTllEREREREREREREREREZEX ROWxRUREREREREREREREREReEJVTlkdljCHG+NzDEBEREREREREREZFzjDHPPQQREbmGyinL g1PgVkREREREREREROT1UEBXrgq41nPdnX6bZiRPMnUivnWEa7YwSUaq2rPygbl3EFdERERE RERERERERERuz9dTposG5zzp4B2j8oUE1GPN9HBMvTWKm9A9eMcwf4rBtMyPD1n4bb83FHuf Y7/zQo6dvFgxeHyAJE14DbNF5ZTlyWlVl4iIiIiIiIiIiMjT0T3Zlys0NcvaAUZZdyKPyFfH HE6W+Ag26zM66JO/8LdGlVMWERERERERERERERGRjUw54nOj8g6ZixFXVyzrmrrxhBCIgLEJ aVZQdjqU+S4ZkTnDd58wvLz35THfPl5eW/L55Qo0VUV7XY3oCyxZp0OuktF31LKYrQK4AKGd M192yTsv+4BqYYc8G63+EhEREREREREREXk8ugcrD+W2Mym2c8bjGUu3IcQaAt611NWceWeP /b2S5AnG9LIEmvmUmdt1+5R+/jRB3NjMGM9qWudI+u846L7sQOdu4pVgf3wF0X+VUxYRERER EREREREREZEHYwz4ddqjsSlZlpEkBhM9bdPQ+ghEXDXmOEk46GevPCh7T8bc8PzNk0Wto2uo m5aIuVNw/WXK6HQyqlm7Cubagk7x8oPTKqcsT8YYQ3wNSxtEREREREREREREPkDKzJUnk3bp d1uatEevk3ExXBZo52OOpjWBSLuYU3dHlC8/pvY4TMno8yPK5x7HB82Q9Q94m9c03pAVBekr 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 YrLisNdVO2URERERERERERERERERkXdE7ZRFRERERERERERERERERN6Rg3UsFxERERERERER ERERERGRx6mdsoiIiIiIiIiIiIiIiIjIO6J2yiIiIiIiIiIiIiIiInKFx7Ud4YEjojjBmkOs JdC1Dv/AEcaP5tuQAAAgAElEQVQmxOo9K98wLw5xRURERERERERERERE5Om6esFi3eBcRzz8 gnF+kFT0caFmcTajvjfFtfROvmCUHmIxLavpGevuvt8bsqMvOS7eyb2TvQu+o/NgY8vn9JTV TllEREREREREREREROQN+Kamqh1gVHUncoeunHI2r+gCRMmA8cmA9DNJctVOWURERERERERE RERERO5k8jFfjvNnVEAGXF1S1TV10+G9JwAmssRJRl4U5OkulZUpoy++YnTz7NWUH02rB1s+ v1+epixpPUBM1s8U4t+pZb3cBLgAvl2xqnqkxefRO1t7QkRERERERERERERERO711AA3tCtm syWVuyNi9Z7OtdTlilVxxPFRjj3Amt4XT7NasHSAybEKce8RboX04dNM7Z9F7ZRFRERERERE RERERERkb4yBbls+aaKYJEmw1mBCR9s0tF0AAq6cMbWWk0HyiYey8joSiiKhXLabMDfKKLLP owoX1E5ZRERERERERERERERE9inuMei1NHGffpFwPXbztKsZk0WNJ9CuV9S9Mfnnk83JzgzJ 4IQPaU3TGZIsI/6M9sln9FFFRERERERERERERETk9Rmy4ZjhrQAXICLpjxik29pb31C3B16e fEIMNs0pis8rwAW1UxYRERERERERERERkc9GoGtbXNfReYhsTJIm2PM80TU0rSNgidOUxD7S 5Dd4nHN0XUfnAyEEjIlunfflyw74i2Gghih6bF0dbdPiOo8HoigmSdN3FIJZkiSCpgMC3gfe YsptCAGM+ea0cn7pc3/Bfg7eX8yvNVH06D0NwV/Mt71+fCD427NwzxkTYZ48pNnTdW5zX/z2 uibCxglpYp8+87lraVpH13kCBmMMkbXYOCa2j3/2XamdsoiIiIiIiIiIiIiIfOO59YTpssb5 G78wMcWgR9SsWNfdZXhkLNlgzLh/z7zWZsGPJyu6e9MmS1oMGA0L4pekOr5mfjZl7QIQkY1O GPfiu9fkW8rlgmXZ3LGuiKQYMBr2SN5BmBvC5QKjQ6/H1ywmM9atJ0QJvdGYUW4PvIg92sdz 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 tBUXGW729FbKd6xkj/s5wiYp73IbRpYksxx6ae3v/Sa/PfGAof+z3+Hnj+4/Vu2URURERERE RERERN9PMOwAACAASURBVERERD5BTV2zyXANaZYduD2xPNXv/+Zvc+YB0+PPffvnGT9wrJ6l iIiIiIiIiIiIiIiIyCenpa6utlJW7Pe+tfzmb33ctFIufoZv//zJg0ernbKIiIiIiIiIiIiI iIjIp6atuMxwc5ThvnNtxW9/vWmlnP+ZX+AvffFw72u1UxYRERERERERERERERH5xHRdIM4y YiAu1Er5veu6wB/60z/FV8by0//ev80jGe7LQ1wREREREREREREREREROSybjzjO33oVsiub j/jPfumXsNbyMz/zrUdDd7VTFhERERERERERERERERF5R9ROWURERERERERERERERETkHVF7 bBERERERERERERERERGRd0TtlEVERERERERERERERERE3hG1UxYREREREREREREREZErPK7t CA8cEcUJ1hxiLYGudfgHjjA2IVbvWfmGeXGIKyIiIiIiIiIiIiIiIk/X1QsW6wbnOuLhF4zz g6Sijws1i7MZ9b0prqV38gWj9BCLaVlNz1h39/3ekB19yXHxTu6dvFvBd3QebGz5FHaL2imL iIiIiIiIiIiIiIi8Ad/UVLUDjKruRF5RV045m1d0AaJkwPhkQPrOk1y1UxYRERERERERERER EZE7mXzMl+P8GZWLAVeXVHVN3XR47wmAiSxxkpEXBXm6S0VkyuiLrxjdPHs15UfT6sGWz++X pylL2od6RF8TkRQFqVpGP1PLerkJcAF8u2JV9UiL931D9cUOERERERERERERERERuddTA9zQ rpjNllTujojVezrXUpcrVsURx0c59gBrel88zWrB0u16fMwgPUyIG5ols2VN6xx28AUnvfcd dO4m3Ar7wyeQ/qudsoiIiIiIiIiIiIiIiOyNMdBtyx5NFJMkCdYaTOhom4a2C0DAlTOm1nIy SD7xUPaFjHnk85uDpdbBNdRNS8A8K1x/nxKKIqFctpswN8oosvcfTqudsoiIiIiIiIiIiIiI iOxP3GPQa2niPv0i4Xpc5mlXMyaLGk+gXa+oe2Py95+pvQ6TM/7WmPyt1/GNZkgGJ3xIa5rO kGQZ8Sew3z6BJYqIiIiIiIiIiIiIiMinw5ANxwxvBbgAEUl/xCDdlpb6hro98PLkM2SwaU5R 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 --------------9o7UXTOBeAoN44arwrcWePUL--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 00:42:02 +0000 Resent-Message-ID: <handler.61667.B61667.167737212127434 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167737212127434 (code B ref 61667); Sun, 26 Feb 2023 00:42:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:42:01 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 00:57:01 +0000 Resent-Message-ID: <handler.61667.B61667.167737300229123 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167737300229123 (code B ref 61667); Sun, 26 Feb 2023 00:57:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 00:56:42 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 01:03:02 +0000 Resent-Message-ID: <handler.61667.B61667.167737334229725 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167737334229725 (code B ref 61667); Sun, 26 Feb 2023 01:03:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 01:02:22 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 01:38:01 +0000 Resent-Message-ID: <handler.61667.B61667.1677375428403 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.1677375428403 (code B ref 61667); Sun, 26 Feb 2023 01:38:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 01:37:08 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 01:54:02 +0000 Resent-Message-ID: <handler.61667.B61667.16773764172164 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16773764172164 (code B ref 61667); Sun, 26 Feb 2023 01:54:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 01:53:37 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 02:01:02 +0000 Resent-Message-ID: <handler.61667.B61667.16773768262962 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16773768262962 (code B ref 61667); Sun, 26 Feb 2023 02:01:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 02:00:26 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 02:40:01 +0000 Resent-Message-ID: <handler.61667.B61667.16773791957113 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16773791957113 (code B ref 61667); Sun, 26 Feb 2023 02:40:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 02:39:55 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 06:07:02 +0000 Resent-Message-ID: <handler.61667.B61667.16773916084256 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16773916084256 (code B ref 61667); Sun, 26 Feb 2023 06:07:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 06:06:48 +0000 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> In-Reply-To: <ab4b398f-0cf6-1a67-0eb0-a2b590b2be50@HIDDEN> (message from Dmitry Gutov on Sun, 26 Feb 2023 02:56:32 +0200) References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@HIDDEN> <83y1orrolh.fsf@HIDDEN> <a52dc218-a622-5bac-4728-3b10f3536a40@HIDDEN> <83sfeyswdw.fsf@HIDDEN> <877cwactgv.fsf@HIDDEN> <83mt55sxli.fsf@HIDDEN> <d90b9687-43da-6b4c-0f14-39e9035de54f@HIDDEN> <e737b605e971af0f0303@HIDDEN> <8afe34f2-eeea-3be8-82ef-576a115beb6d@HIDDEN> <96b742a05da174ece02e@HIDDEN> <25c48260-2edc-f062-8fef-52ff2fdd22e3@HIDDEN> <96b742a05dea855f9636@HIDDEN> <853eca8f-5850-dd73-7601-4fad92613ab9@HIDDEN> <0a7313f0-765c-aeca-ae50-6d8adbfb04ed@HIDDEN> <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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 06:45:02 +0000 Resent-Message-ID: <handler.61667.B61667.16773938938802 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16773938938802 (code B ref 61667); Sun, 26 Feb 2023 06:45:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 06:44:53 +0000 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> In-Reply-To: <6f161919-7ee4-e461-e688-797c76fa6d74@HIDDEN> (message from Dmitry Gutov on Sun, 26 Feb 2023 04:00:15 +0200) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 12:00:02 +0000 Resent-Message-ID: <handler.61667.B61667.167741278511655 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741278511655 (code B ref 61667); Sun, 26 Feb 2023 12:00:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 11:59:45 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 12:14:02 +0000 Resent-Message-ID: <handler.61667.B61667.167741363913175 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741363913175 (code B ref 61667); Sun, 26 Feb 2023 12:14:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:13:59 +0000 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> In-Reply-To: <d60f9b7f-fcfa-3f52-b848-ef04d259df14@HIDDEN> (message from Dmitry Gutov on Sun, 26 Feb 2023 13:59:34 +0200) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 12:16:01 +0000 Resent-Message-ID: <handler.61667.B61667.167741375013394 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741375013394 (code B ref 61667); Sun, 26 Feb 2023 12:16:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:15:50 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 12:25:02 +0000 Resent-Message-ID: <handler.61667.B61667.167741424514235 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741424514235 (code B ref 61667); Sun, 26 Feb 2023 12:25:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:24:05 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 12:32:01 +0000 Resent-Message-ID: <handler.61667.B61667.167741467524168 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741467524168 (code B ref 61667); Sun, 26 Feb 2023 12:32:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 12:31:15 +0000 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> In-Reply-To: <2d674d22-fe8c-b7a3-115f-515a8a37b7e5@HIDDEN> (message from Dmitry Gutov on Sun, 26 Feb 2023 14:23:49 +0200) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 13:16:01 +0000 Resent-Message-ID: <handler.61667.B61667.167741732628438 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741732628438 (code B ref 61667); Sun, 26 Feb 2023 13:16:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:15:26 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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!")))" ?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 13:22:02 +0000 Resent-Message-ID: <handler.61667.B61667.167741771229095 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741771229095 (code B ref 61667); Sun, 26 Feb 2023 13:22:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:21:52 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 13:32:02 +0000 Resent-Message-ID: <handler.61667.B61667.167741830230073 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741830230073 (code B ref 61667); Sun, 26 Feb 2023 13:32:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:31:42 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 13:45:02 +0000 Resent-Message-ID: <handler.61667.B61667.167741907731577 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167741907731577 (code B ref 61667); Sun, 26 Feb 2023 13:45:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 13:44:37 +0000 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> In-Reply-To: <41c5671e-e9c3-33f3-6c9c-8a1a6fc527fb@HIDDEN> (message from Dmitry Gutov on Sun, 26 Feb 2023 15:21:40 +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> <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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 14:43:02 +0000 Resent-Message-ID: <handler.61667.B61667.16774225745531 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16774225745531 (code B ref 61667); Sun, 26 Feb 2023 14:43:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 14:42:54 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 14:45:02 +0000 Resent-Message-ID: <handler.61667.B61667.16774226895759 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16774226895759 (code B ref 61667); Sun, 26 Feb 2023 14:45:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 14:44:49 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 15:02:01 +0000 Resent-Message-ID: <handler.61667.B61667.16774236759558 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16774236759558 (code B ref 61667); Sun, 26 Feb 2023 15:02:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:01:15 +0000 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> In-Reply-To: <2ed73bf2-0377-4b1b-088c-eda4ceb3a0f0@HIDDEN> (message from Dmitry Gutov on Sun, 26 Feb 2023 16:42:43 +0200) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 15:46:01 +0000 Resent-Message-ID: <handler.61667.B61667.167742635813848 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167742635813848 (code B ref 61667); Sun, 26 Feb 2023 15:46:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:45:58 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 15:51:02 +0000 Resent-Message-ID: <handler.61667.B61667.167742663514545 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167742663514545 (code B ref 61667); Sun, 26 Feb 2023 15:51:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:50:35 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 15:55:02 +0000 Resent-Message-ID: <handler.61667.B61667.167742685014864 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167742685014864 (code B ref 61667); Sun, 26 Feb 2023 15:55:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 15:54:10 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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...).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 17:01:02 +0000 Resent-Message-ID: <handler.61667.B61667.167743084421433 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167743084421433 (code B ref 61667); Sun, 26 Feb 2023 17:01:02 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 17:00:44 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 Feb 2023 23:24:01 +0000 Resent-Message-ID: <handler.61667.B61667.167745378630181 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167745378630181 (code B ref 61667); Sun, 26 Feb 2023 23:24:01 +0000 Received: (at 61667) by debbugs.gnu.org; 26 Feb 2023 23:23:06 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 27 Feb 2023 10:31:03 +0000 Resent-Message-ID: <handler.61667.B61667.16774938386002 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16774938386002 (code B ref 61667); Mon, 27 Feb 2023 10:31:03 +0000 Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 10:30:38 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 27 Feb 2023 20:56:03 +0000 Resent-Message-ID: <handler.61667.B61667.167753131711639 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167753131711639 (code B ref 61667); Mon, 27 Feb 2023 20:56:03 +0000 Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 20:55:17 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 27 Feb 2023 22:42:02 +0000 Resent-Message-ID: <handler.61667.B61667.1677537670853 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.1677537670853 (code B ref 61667); Mon, 27 Feb 2023 22:42:02 +0000 Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 22:41:10 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 27 Feb 2023 23:48:01 +0000 Resent-Message-ID: <handler.61667.B61667.167754164817994 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167754164817994 (code B ref 61667); Mon, 27 Feb 2023 23:48:01 +0000 Received: (at 61667) by debbugs.gnu.org; 27 Feb 2023 23:47:28 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 28 Feb 2023 10:25:01 +0000 Resent-Message-ID: <handler.61667.B61667.167757986632354 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167757986632354 (code B ref 61667); Tue, 28 Feb 2023 10:25:01 +0000 Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 10:24:26 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 28 Feb 2023 10:33:02 +0000 Resent-Message-ID: <handler.61667.B61667.1677580325721 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.1677580325721 (code B ref 61667); Tue, 28 Feb 2023 10:33:02 +0000 Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 10:32:05 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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))
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 28 Feb 2023 18:00:02 +0000 Resent-Message-ID: <handler.61667.B61667.167760717528463 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167760717528463 (code B ref 61667); Tue, 28 Feb 2023 18:00:02 +0000 Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 17:59:35 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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".
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 28 Feb 2023 22:07:02 +0000 Resent-Message-ID: <handler.61667.B61667.167762197021841 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167762197021841 (code B ref 61667); Tue, 28 Feb 2023 22:07:02 +0000 Received: (at 61667) by debbugs.gnu.org; 28 Feb 2023 22:06:10 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 01:13:02 +0000 Resent-Message-ID: <handler.61667.B61667.16776331289149 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16776331289149 (code B ref 61667); Wed, 01 Mar 2023 01:13:02 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 01:12:08 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 01:26:01 +0000 Resent-Message-ID: <handler.61667.B61667.167763391410406 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167763391410406 (code B ref 61667); Wed, 01 Mar 2023 01:26:01 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 01:25:14 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 04:51:02 +0000 Resent-Message-ID: <handler.61667.B61667.16776462538439 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16776462538439 (code B ref 61667); Wed, 01 Mar 2023 04:51:02 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 04:50:53 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 11:16:01 +0000 Resent-Message-ID: <handler.61667.B61667.167766934214874 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167766934214874 (code B ref 61667); Wed, 01 Mar 2023 11:16:01 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 11:15:42 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 12:11:02 +0000 Resent-Message-ID: <handler.61667.B61667.167767262721419 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167767262721419 (code B ref 61667); Wed, 01 Mar 2023 12:11:02 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 12:10:27 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 12:21:01 +0000 Resent-Message-ID: <handler.61667.B61667.167767320222477 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167767320222477 (code B ref 61667); Wed, 01 Mar 2023 12:21:01 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 12:20:02 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 12:42:01 +0000 Resent-Message-ID: <handler.61667.B61667.16776744881434 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16776744881434 (code B ref 61667); Wed, 01 Mar 2023 12:42:01 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 12:41:28 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 01 Mar 2023 14:34:01 +0000 Resent-Message-ID: <handler.61667.B61667.167768120113465 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167768120113465 (code B ref 61667); Wed, 01 Mar 2023 14:34:01 +0000 Received: (at 61667) by debbugs.gnu.org; 1 Mar 2023 14:33:21 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 00:36:02 +0000 Resent-Message-ID: <handler.61667.B61667.1677717302671 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.1677717302671 (code B ref 61667); Thu, 02 Mar 2023 00:36:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 00:35:02 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 01:45:02 +0000 Resent-Message-ID: <handler.61667.B61667.16777214987236 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16777214987236 (code B ref 61667); Thu, 02 Mar 2023 01:45:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 01:44:58 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 04:12:02 +0000 Resent-Message-ID: <handler.61667.B61667.167773031521569 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167773031521569 (code B ref 61667); Thu, 02 Mar 2023 04:12:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 04:11:55 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 07:12:02 +0000 Resent-Message-ID: <handler.61667.B61667.167774108416584 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167774108416584 (code B ref 61667); Thu, 02 Mar 2023 07:12:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 07:11:24 +0000 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> In-Reply-To: <87a60vztad.fsf@HIDDEN> (message from Po Lu on Thu, 02 Mar 2023 12:11:38 +0800) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 09:22:02 +0000 Resent-Message-ID: <handler.61667.B61667.167774890128771 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167774890128771 (code B ref 61667); Thu, 02 Mar 2023 09:22:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 09:21:41 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 09:31:02 +0000 Resent-Message-ID: <handler.61667.B61667.167774941729652 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167774941729652 (code B ref 61667); Thu, 02 Mar 2023 09:31:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 09:30:17 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 10:25:01 +0000 Resent-Message-ID: <handler.61667.B61667.16777526802595 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16777526802595 (code B ref 61667); Thu, 02 Mar 2023 10:25:01 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 10:24:40 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 10:30:02 +0000 Resent-Message-ID: <handler.61667.B61667.16777529723070 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16777529723070 (code B ref 61667); Thu, 02 Mar 2023 10:30:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 10:29:32 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Gregory Heytings <gregory@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 11:31:02 +0000 Resent-Message-ID: <handler.61667.B61667.16777566119748 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16777566119748 (code B ref 61667); Thu, 02 Mar 2023 11:31:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 11:30:11 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 12:30:02 +0000 Resent-Message-ID: <handler.61667.B61667.167776019615901 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167776019615901 (code B ref 61667); Thu, 02 Mar 2023 12:30:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 12:29:56 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 13:21:02 +0000 Resent-Message-ID: <handler.61667.B61667.167776322316174 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167776322316174 (code B ref 61667); Thu, 02 Mar 2023 13:21:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 13:20:23 +0000 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 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 13:40:01 +0000 Resent-Message-ID: <handler.61667.B61667.167776437118046 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167776437118046 (code B ref 61667); Thu, 02 Mar 2023 13:40:01 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 13:39:31 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 02 Mar 2023 15:46:02 +0000 Resent-Message-ID: <handler.61667.B61667.167777191518807 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings <gregory@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167777191518807 (code B ref 61667); Thu, 02 Mar 2023 15:46:02 +0000 Received: (at 61667) by debbugs.gnu.org; 2 Mar 2023 15:45:15 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 03 Mar 2023 00:56:02 +0000 Resent-Message-ID: <handler.61667.B61667.167780490232734 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167780490232734 (code B ref 61667); Fri, 03 Mar 2023 00:56:02 +0000 Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 00:55:02 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 03 Mar 2023 07:30:02 +0000 Resent-Message-ID: <handler.61667.B61667.16778285968302 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN, dgutov@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16778285968302 (code B ref 61667); Fri, 03 Mar 2023 07:30:02 +0000 Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 07:29:56 +0000 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> In-Reply-To: <874jr2y7qk.fsf@HIDDEN> (message from Po Lu on Fri, 03 Mar 2023 08:54:43 +0800) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 03 Mar 2023 13:07:02 +0000 Resent-Message-ID: <handler.61667.B61667.167784878229073 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167784878229073 (code B ref 61667); Fri, 03 Mar 2023 13:07:02 +0000 Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 13:06:22 +0000 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 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 03 Mar 2023 13:45:02 +0000 Resent-Message-ID: <handler.61667.B61667.1677851054432 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.1677851054432 (code B ref 61667); Fri, 03 Mar 2023 13:45:02 +0000 Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 13:44:14 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> 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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 03 Mar 2023 14:29:01 +0000 Resent-Message-ID: <handler.61667.B61667.16778537055283 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16778537055283 (code B ref 61667); Fri, 03 Mar 2023 14:29:01 +0000 Received: (at 61667) by debbugs.gnu.org; 3 Mar 2023 14:28:25 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 04 Mar 2023 00:02:02 +0000 Resent-Message-ID: <handler.61667.B61667.167788809819951 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167788809819951 (code B ref 61667); Sat, 04 Mar 2023 00:02:02 +0000 Received: (at 61667) by debbugs.gnu.org; 4 Mar 2023 00:01:38 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 04 Mar 2023 00:24:01 +0000 Resent-Message-ID: <handler.61667.B61667.167788938221912 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167788938221912 (code B ref 61667); Sat, 04 Mar 2023 00:24:01 +0000 Received: (at 61667) by debbugs.gnu.org; 4 Mar 2023 00:23:02 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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).
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 04 Mar 2023 12:46:01 +0000 Resent-Message-ID: <handler.61667.B61667.167793391118228 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167793391118228 (code B ref 61667); Sat, 04 Mar 2023 12:46:01 +0000 Received: (at 61667) by debbugs.gnu.org; 4 Mar 2023 12:45:11 +0000 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 From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Mar 2023 02:29:01 +0000 Resent-Message-ID: <handler.61667.B61667.167858808430704 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167858808430704 (code B ref 61667); Sun, 12 Mar 2023 02:29:01 +0000 Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 02:28:04 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Mar 2023 02:44:02 +0000 Resent-Message-ID: <handler.61667.B61667.167858900332094 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167858900332094 (code B ref 61667); Sun, 12 Mar 2023 02:44:02 +0000 Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 02:43:23 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Mar 2023 12:16:01 +0000 Resent-Message-ID: <handler.61667.B61667.167862332615557 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167862332615557 (code B ref 61667); Sun, 12 Mar 2023 12:16:01 +0000 Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 12:15:26 +0000 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 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Mar 2023 12:20:02 +0000 Resent-Message-ID: <handler.61667.B61667.167862357115998 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167862357115998 (code B ref 61667); Sun, 12 Mar 2023 12:20:02 +0000 Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 12:19:31 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Mar 2023 21:54:01 +0000 Resent-Message-ID: <handler.61667.B61667.167865803712567 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167865803712567 (code B ref 61667); Sun, 12 Mar 2023 21:54:01 +0000 Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 21:53:57 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Mar 2023 21:57:02 +0000 Resent-Message-ID: <handler.61667.B61667.167865816912796 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.167865816912796 (code B ref 61667); Sun, 12 Mar 2023 21:57:02 +0000 Received: (at 61667) by debbugs.gnu.org; 12 Mar 2023 21:56:09 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 00:50:02 +0000 Resent-Message-ID: <handler.61667.B61667.168160616114161 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 61667 <at> debbugs.gnu.org Cc: Po Lu <luangruo@HIDDEN>, Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168160616114161 (code B ref 61667); Sun, 16 Apr 2023 00:50:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 00:49:21 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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: 7bit X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 06:02:02 +0000 Resent-Message-ID: <handler.61667.B61667.168162489517549 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168162489517549 (code B ref 61667); Sun, 16 Apr 2023 06:02:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 06:01:35 +0000 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> In-Reply-To: <66e8b8a4-fa14-800e-659c-d8db1134d71a@HIDDEN> (message from Dmitry Gutov on Sun, 16 Apr 2023 03:48:56 +0300) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 12:54:02 +0000 Resent-Message-ID: <handler.61667.B61667.16816495834523 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16816495834523 (code B ref 61667); Sun, 16 Apr 2023 12:54:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 12:53:03 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 13:00:01 +0000 Resent-Message-ID: <handler.61667.B61667.16816499855437 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16816499855437 (code B ref 61667); Sun, 16 Apr 2023 13:00:01 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 12:59:45 +0000 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> In-Reply-To: <23d8f88d-c694-faa0-93f6-1a282443b27d@HIDDEN> (message from Dmitry Gutov on Sun, 16 Apr 2023 15:52:51 +0300) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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"?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 13:09:02 +0000 Resent-Message-ID: <handler.61667.B61667.16816505206403 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16816505206403 (code B ref 61667); Sun, 16 Apr 2023 13:09:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 13:08:40 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 16:18:02 +0000 Resent-Message-ID: <handler.61667.B61667.16816618656752 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16816618656752 (code B ref 61667); Sun, 16 Apr 2023 16:18:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 16:17:45 +0000 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> In-Reply-To: <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> (message from Dmitry Gutov on Sun, 16 Apr 2023 16:08:26 +0300) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 16:28:02 +0000 Resent-Message-ID: <handler.61667.B61667.16816624807747 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16816624807747 (code B ref 61667); Sun, 16 Apr 2023 16:28:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 16:28:00 +0000 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> In-Reply-To: <7d0c9615-a5ae-651d-dab5-ba767454b7bf@HIDDEN> (message from Dmitry Gutov on Sun, 16 Apr 2023 16:08:26 +0300) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: "Dmitry Gutov" <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 17:15:01 +0000 Resent-Message-ID: <handler.61667.B61667.168166529913267 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Eli Zaretskii" <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168166529913267 (code B ref 61667); Sun, 16 Apr 2023 17:15:01 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 17:14:59 +0000 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> Content-Type: multipart/alternative; boundary=d928ef95e4e644b6bc6724c0d6aebfcb X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 17:27:02 +0000 Resent-Message-ID: <handler.61667.B61667.168166598014526 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Dmitry Gutov" <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168166598014526 (code B ref 61667); Sun, 16 Apr 2023 17:27:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 17:26:20 +0000 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> In-Reply-To: <1f68a588-8db1-40e6-8f62-f5032a759725@HIDDEN> (dgutov@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> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: "Dmitry Gutov" <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 17:48:02 +0000 Resent-Message-ID: <handler.61667.B.168166723516698 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 61667 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.168166723516698 (code B ref -1); Sun, 16 Apr 2023 17:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Apr 2023 17:47:15 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: "Dmitry Gutov" <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 17:49:02 +0000 Resent-Message-ID: <handler.61667.B61667.168166729317018 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Eli Zaretskii" <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168166729317018 (code B ref 61667); Sun, 16 Apr 2023 17:49:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 17:48:13 +0000 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> Content-Type: multipart/alternative; boundary=7f922a7112ed48afa1ee280b7fc15f55 X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry <dmitry@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 18:12:01 +0000 Resent-Message-ID: <handler.61667.B61667.168166869919846 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Eli Zaretskii" <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168166869919846 (code B ref 61667); Sun, 16 Apr 2023 18:12:01 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 18:11:39 +0000 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> Content-Type: multipart/alternative; boundary=1409358b271e4cb58022080a699a1af9 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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--
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 18:51:02 +0000 Resent-Message-ID: <handler.61667.B61667.168167102823743 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Dmitry Gutov" <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168167102823743 (code B ref 61667); Sun, 16 Apr 2023 18:51:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 18:50:28 +0000 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> In-Reply-To: <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN> (dgutov@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> <73ca92d3-bdd8-4d78-a4b1-ac7263db79c8@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 19:02:01 +0000 Resent-Message-ID: <handler.61667.B61667.16816717072326 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Dmitry Gutov" <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16816717072326 (code B ref 61667); Sun, 16 Apr 2023 19:02:01 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 19:01:47 +0000 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> In-Reply-To: <57ea9d35-e64e-4cfb-b39f-370a02742884@HIDDEN> (dgutov@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> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 21:19:02 +0000 Resent-Message-ID: <handler.61667.B61667.168167988316467 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168167988316467 (code B ref 61667); Sun, 16 Apr 2023 21:19:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 21:18:03 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 16 Apr 2023 22:27:02 +0000 Resent-Message-ID: <handler.61667.B61667.168168399923536 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168168399923536 (code B ref 61667); Sun, 16 Apr 2023 22:27:02 +0000 Received: (at 61667) by debbugs.gnu.org; 16 Apr 2023 22:26:39 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 17 Apr 2023 02:28:02 +0000 Resent-Message-ID: <handler.61667.B61667.168169845717394 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168169845717394 (code B ref 61667); Mon, 17 Apr 2023 02:28:02 +0000 Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 02:27:37 +0000 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> In-Reply-To: <108c97ff-419c-8ef4-f0d0-1417df4bd37e@HIDDEN> (message from Dmitry Gutov on Mon, 17 Apr 2023 00:17:45 +0300) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 17 Apr 2023 02:32:01 +0000 Resent-Message-ID: <handler.61667.B61667.168169870617892 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168169870617892 (code B ref 61667); Mon, 17 Apr 2023 02:32:01 +0000 Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 02:31:46 +0000 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> In-Reply-To: <8dc8e984-d450-cd43-5b64-4be552e88192@HIDDEN> (message from Dmitry Gutov on Mon, 17 Apr 2023 01:26:28 +0300) 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 17 Apr 2023 23:08:01 +0000 Resent-Message-ID: <handler.61667.B61667.168177283910493 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168177283910493 (code B ref 61667); Mon, 17 Apr 2023 23:08:01 +0000 Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 23:07:19 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 17 Apr 2023 23:21:01 +0000 Resent-Message-ID: <handler.61667.B61667.168177361811781 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168177361811781 (code B ref 61667); Mon, 17 Apr 2023 23:21:01 +0000 Received: (at 61667) by debbugs.gnu.org; 17 Apr 2023 23:20:18 +0000 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 Content-Language: en-US From: Dmitry Gutov <dgutov@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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Apr 2023 00:29:02 +0000 Resent-Message-ID: <handler.61667.B61667.168177770819379 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: luangruo@HIDDEN, 61667 <at> debbugs.gnu.org, gregory@HIDDEN Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168177770819379 (code B ref 61667); Tue, 18 Apr 2023 00:29:02 +0000 Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 00:28:28 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Apr 2023 01:36:02 +0000 Resent-Message-ID: <handler.61667.B61667.168178172926526 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168178172926526 (code B ref 61667); Tue, 18 Apr 2023 01:36:02 +0000 Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 01:35:29 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Apr 2023 01:44:02 +0000 Resent-Message-ID: <handler.61667.B61667.168178222427274 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168178222427274 (code B ref 61667); Tue, 18 Apr 2023 01:44:02 +0000 Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 01:43:44 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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?
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Apr 2023 02:13:02 +0000 Resent-Message-ID: <handler.61667.B61667.168178395730053 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168178395730053 (code B ref 61667); Tue, 18 Apr 2023 02:13:02 +0000 Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 02:12:37 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Andreas Schwab <schwab@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Apr 2023 07:02:01 +0000 Resent-Message-ID: <handler.61667.B61667.168180130230631 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.168180130230631 (code B ref 61667); Tue, 18 Apr 2023 07:02:01 +0000 Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 07:01:42 +0000 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> 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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."
X-Loop: help-debbugs@HIDDEN Subject: bug#61667: 29.0.60; Failure to redisplay Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Apr 2023 11:06:02 +0000 Resent-Message-ID: <handler.61667.B61667.16818159402836 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab <schwab@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, 61667 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> Received: via spool by 61667-submit <at> debbugs.gnu.org id=B61667.16818159402836 (code B ref 61667); Tue, 18 Apr 2023 11:06:02 +0000 Received: (at 61667) by debbugs.gnu.org; 18 Apr 2023 11:05:40 +0000 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 Content-Language: en-US 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?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.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.