From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#49959: 28.0.50; Emacs got quasi freeze Date: Wed, 18 Aug 2021 10:03:50 +0200 Message-ID: References: <87r1f3vv5r.wl-m.nomiya@gmail.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="26042"; mail-complaints-to="usenet@ciao.gmane.io" To: =?UTF-8?Q?=E9=87=8E=E5=AE=AE=E3=80=80=E8=B3=A2?= / NOMIYA Masaru , 49959@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 18 10:04:09 2021 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 1mGGYT-0006V9-0d for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 18 Aug 2021 10:04:09 +0200 Original-Received: from localhost ([::1]:39354 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGGYS-0007PV-1u for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 18 Aug 2021 04:04:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37992) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGGYL-0007PD-Uh for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2021 04:04:01 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43220) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mGGYL-0005P7-OM for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2021 04:04:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mGGYL-0004IU-KA for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2021 04:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Aug 2021 08:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49959 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 49959-submit@debbugs.gnu.org id=B49959.162927383916509 (code B ref 49959); Wed, 18 Aug 2021 08:04:01 +0000 Original-Received: (at 49959) by debbugs.gnu.org; 18 Aug 2021 08:03:59 +0000 Original-Received: from localhost ([127.0.0.1]:54766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGGYJ-0004ID-Ek for submit@debbugs.gnu.org; Wed, 18 Aug 2021 04:03:59 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:58345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGGYI-0004I0-7w for 49959@debbugs.gnu.org; Wed, 18 Aug 2021 04:03:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629273832; bh=XvMsMFIE8RSLogPcrdHWOAewh4faVy/o5jq0Ze3axuM=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=HDNLPFfHf05dCfIl2hTri6dyg2qi5Xf45xNZr5mTjb79VT5bvVvY1dImwboVnS+ui slL0ijbt/La/u2Vhp5J0wrvA6+7RdWYGEEP9LdNr4p8PHC+wecqQ3Ym0zoJ3REpwGj Ka7MoU50XHkP5seEGx9kIuF5kUGniSL2zS8q2+T8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.120]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N8XTv-1nBcKH0Gi9-014Td9; Wed, 18 Aug 2021 10:03:52 +0200 In-Reply-To: <87r1f3vv5r.wl-m.nomiya@gmail.com> Content-Language: en-US X-Provags-ID: V03:K1:b529SAghWGgunYEATP/nWifnySo+R3KFoSicqv6gsPtBVmFCV8L 3vsODQWF/LIvH6S0GLD0DEMwlvuBrevshmw3uocKnruKP8XYkqoFWLVQZSGxE9IHGAFSbsx VEwgRe/T3Th4FgPtnKHA1iJFOmZK3TsdlUMGq3WMD1hoTfZhh6mx+NWT0XKIN4zOYxlOylU OTV0EN4oUWF4XXVSL8XGA== X-UI-Out-Filterresults: notjunk:1;V03:K0:z0XIZ8IDVgU=:oqN5VDJMfcbIbjwm2zvzug qetP/cafq6k+TL3NNyAlHPcLeWtzfEc/mDF9O4EuePSSShQP3RA0vKM+x8egzjz0jWWuhtQd8 AI26YLuqmyXBuheYowdt47ta9FeXqjaO41E7rpmNZwTrdl9lhSSAcWW1D2hv3AvIqIfzLUt2b cOb3q91UXg9xCkJSvC5Vi7QZrfiRCCs3c6Ul2NgkkJhgS16AHgjAn2d9+QvAFUh1/TKRq9Irt JPQ1pwo4/YXCU3ZEBEcsS5JLwkHT2JhInJWtySEPJFaGN/6kOOOFFap3M2T+jk4yQ69ZmhjYo axjjbeXznOBMEQic4c2vawNkDJj3vPBIeGQRzxmo1g2yG7Y2wXWqxglP1tBfHcvnBwAGRRkdq GPzG58+c+ceU3zYhwe/xDx5w3JcbXPPcaZQhBKA84BE7EeyDI8rfRY4d2vVjC++oodCsMjhCm ujjtWxZ86kI0yAdRlDwCSLztBLR61xYlv51IjcHVpZpUYMZdHZxsQtgB+7gdQcl06punfSJ8t zPMlo9eghups9ZqtMRAcLEROAERH9wDtG0UTWULHbhsymBa10Hr1Wv56PLS3WXo3E2nQCCkXi XYba7rCO0/ix6JKkPh/g5eBXFK+pRVC6Itl7rHGlxxdvBr91Ncrhqm5McRQJMRySKJL2NtvAK YauRYmGRMdVlkecdljA3SNrApLljyJaFO/4IRfKFHOadAJAuCcY2rt0Uvr+9BYuP2WOPl9pcq PJzwsNary8SuSygYn27JIbdm/k4LGw9eUdPCGiuRWSUhyppu4V/E4bCqMo2A2G8++0foSAe7 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" Xref: news.gmane.io gmane.emacs.bugs:212117 Archived-At: > With this pacth; > > commit 483c5e953c12a95382bef4a3b6769a680c32fe86 > Author: Martin Rudalics > Date: Wed May 5 10:26:32 2021 +0200 > > Fix two GTK3 event handling issues > > * src/xterm.c (handle_one_xevent): For GTK3 PropertyNotify and > MapNotify events explicitly request the stored frame sizes when > the frame changes from iconified to a non-hidden state > (Bug#24526). For Expose events do not change the frame's > visibility or iconified state. For FocusIn events on GTK3 do > not apply the fix for Bug#42655. The latter two changes are to > avoid that plain invisible frames get reported as iconified. > > Emacs has often got a quasi freeze, not perfect freeze but doesn't > accept any openraion except quitting operation. > > Sorry for the report only. I assume that you have bisected the sources and reverted the above commit in order to be sure that it really is the culprit. Right? Did you also follow the discussions in Bug#48413 and Bug#48268? Can you observe any of the symptoms mentioned there (blank screens, no redraws) on your system? Do you have to, for example, switch desktops to make the freeze happen? Can you imagine anything "untypical" for Emacs users in your editing behavior that could provoke the freezes? In either case, can you try to isolate the part(s) of the above commit that are responsible for the freezes - in the worst case we'll have to make them optional then. And maybe you could also try to build with GTK2 (and ideally with Lucid) so we can tell whether these freezes are toolkit dependent. You can also try to set `frame-size-history' to some positive number and look at the most recent entries after a freeze has been broken and post here what `frame--size-history' prints. Maybe they can give us some clues. Finally, please give us more details about how your Emacs is configured and which desktop and window manager you use. Thanks in advance, martin