From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#61667: 29.0.60; Failure to redisplay Date: Fri, 24 Feb 2023 21:58:37 +0800 Message-ID: <87pm9z412q.fsf@yahoo.com> References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@yandex.ru> <83edqjtbss.fsf@gnu.org> <4e5e2a46-9b07-206a-6774-9f98f34cbd14@yandex.ru> <83y1orrolh.fsf@gnu.org> <83sfeyswdw.fsf@gnu.org> <877cwactgv.fsf@yahoo.com> <83mt55sxli.fsf@gnu.org> <8afe34f2-eeea-3be8-82ef-576a115beb6d@yandex.ru> <83ilfsrj4z.fsf@gnu.org> <871qmgoh08.fsf@yahoo.com> <51980b63-8387-3a25-8b08-ec26e656cebd@yandex.ru> <87r0ug5xu5.fsf@yahoo.com> <87edqf6fpm.fsf@yahoo.com> <44f4a642-c631-f81d-8a79-1aa5116f214a@yandex.ru> <87y1on43xs.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15567"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 61667@debbugs.gnu.org, Eli Zaretskii , gregory@heytings.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 24 15:02:19 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pVYeR-0003v8-2G for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Feb 2023 15:02:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pVYeB-00089f-U2; Fri, 24 Feb 2023 09:02:03 -0500 Original-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 ) id 1pVYeA-00089S-JS for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 09:02:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pVYeA-000700-AF for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 09:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pVYeA-0006sD-2i for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 09:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Feb 2023 14:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61667 X-GNU-PR-Package: emacs Original-Received: via spool by 61667-submit@debbugs.gnu.org id=B61667.167724726626350 (code B ref 61667); Fri, 24 Feb 2023 14:02:02 +0000 Original-Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 14:01:06 +0000 Original-Received: from localhost ([127.0.0.1]:36363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVYdG-0006qw-7Z for submit@debbugs.gnu.org; Fri, 24 Feb 2023 09:01:06 -0500 Original-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 ) id 1pVYdE-0006qF-Ms for 61667@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.QV0JI X-Sonic-MF: Original-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 Original-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) In-Reply-To: (Dmitry Gutov's message of "Fri, 24 Feb 2023 15:32:32 +0200") X-Mailer: WebService/1.1.21221 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:256601 Archived-At: Dmitry Gutov 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.