From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#61667: 29.0.60; Failure to redisplay Date: Fri, 24 Feb 2023 15:32:32 +0200 Message-ID: References: <04d7cb31-684c-07c0-ee7b-503514fc1a85@yandex.ru> <4306cb76-a44c-3101-e43c-fd64afae4a51@yandex.ru> <871qmje2ws.fsf@yahoo.com> <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> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33856"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Cc: 61667@debbugs.gnu.org, Eli Zaretskii , gregory@heytings.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 24 14:33:33 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 1pVYCb-0008e6-Ne for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Feb 2023 14:33:33 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pVYCK-0008Fa-Aj; Fri, 24 Feb 2023 08:33:16 -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 1pVYC8-0008Ef-Hq for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 08:33:09 -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 1pVYC7-0001oA-66 for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 08:33:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pVYC6-00062M-Th for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 08:33:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Feb 2023 13:33: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.167724556223171 (code B ref 61667); Fri, 24 Feb 2023 13:33:02 +0000 Original-Received: (at 61667) by debbugs.gnu.org; 24 Feb 2023 13:32:42 +0000 Original-Received: from localhost ([127.0.0.1]:36306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVYBm-00061f-6H for submit@debbugs.gnu.org; Fri, 24 Feb 2023 08:32:42 -0500 Original-Received: from mail-wm1-f43.google.com ([209.85.128.43]:44013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVYBk-00061S-A6 for 61667@debbugs.gnu.org; Fri, 24 Feb 2023 08:32:40 -0500 Original-Received: by mail-wm1-f43.google.com with SMTP id l7-20020a05600c4f0700b003e79fa98ce1so1738744wmq.2 for <61667@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) Original-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) Content-Language: en-US In-Reply-To: <87y1on43xs.fsf@yahoo.com> 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:256591 Archived-At: On 24/02/2023 14:56, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Dmitry Gutov 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.