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: Thu, 26 Aug 2021 09:52:54 +0200 Message-ID: References: <87r1f3vv5r.wl-m.nomiya@gmail.com> <8735r3idtj.wl-nomiya@galaxy.dti.ne.jp> <871r6ni8z5.wl-nomiya@galaxy.dti.ne.jp> <824dbfdc-e25a-5884-69a0-e5d4e9bc9d48@gmx.at> <1df6be5b-7041-d70f-1ae7-8e792b8147b5@gmx.at> <87ilzxdqhi.wl-nomiya@galaxy.dti.ne.jp> <87o89nmyfr.wl-nomiya@galaxy.dti.ne.jp> <87mtp78pzk.wl-nomiya@galaxy.dti.ne.jp> <35b2918d-5755-01e0-ecc9-ec543ee83299@gmx.at> <87mtp7f2bm.wl-nomiya@galaxy.dti.ne.jp> <3876ce8f-bbdb-ccbb-815b-c61e4133f1a8@gmx.at> <87czq1vldp.wl-nomiya@galaxy.dti.ne.jp> <87fsuxhx2e.wl-nomiya@galaxy.dti.ne.jp> 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="8232"; mail-complaints-to="usenet@ciao.gmane.io" To: m.nomiya@gmail.com, 49959@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 26 09:54:10 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 1mJADC-0001yb-DY for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 Aug 2021 09:54:10 +0200 Original-Received: from localhost ([::1]:60028 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJADA-00025x-W0 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 Aug 2021 03:54:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJAD4-00025i-9o for bug-gnu-emacs@gnu.org; Thu, 26 Aug 2021 03:54:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36759) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJAD4-0008Kb-0L for bug-gnu-emacs@gnu.org; Thu, 26 Aug 2021 03:54:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mJAD3-0004TT-Vm for bug-gnu-emacs@gnu.org; Thu, 26 Aug 2021 03:54: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: Thu, 26 Aug 2021 07:54: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.162996438717097 (code B ref 49959); Thu, 26 Aug 2021 07:54:01 +0000 Original-Received: (at 49959) by debbugs.gnu.org; 26 Aug 2021 07:53:07 +0000 Original-Received: from localhost ([127.0.0.1]:48301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJACB-0004Rh-Gb for submit@debbugs.gnu.org; Thu, 26 Aug 2021 03:53:07 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:52077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJAC7-0004R6-89 for 49959@debbugs.gnu.org; Thu, 26 Aug 2021 03:53:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629964376; bh=qO01TIdEWd9FeMIoVSzf/t3+gw+KLsNeny0PC9az8Og=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=WK2PmU3wpyVJJin0Mf+HjS6/xiit1MfSju47PMpjeSWYJ5FW2sPkc8p+w/bmaJPVO gLHdbdjGjcdLVIV2pJLonmpPahktRhgKBgPib0OOKF+8EVBTo3BpFHyIW39TC5q6cQ gs+Lmmvmk2shsdn3q5+6anUJVQzjRWLXvfxTFAB8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([212.95.5.85]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MuUjC-1n9Tti24iQ-00rWWe; Thu, 26 Aug 2021 09:52:56 +0200 In-Reply-To: <87fsuxhx2e.wl-nomiya@galaxy.dti.ne.jp> Content-Language: en-US X-Provags-ID: V03:K1:DrEHvML0EkM5fVYlnDATV0rgbbHAWqwqOOa25AahvJr9gGW0i6U Ys2LGCFD7uvV4Lam4L1Jq67Zu+izmM9HCvFtb3koEOBm+foSuM9H+Y82aU70uLd7WNT2SMs TRGBKxH7wM1nyLXdff99IuNfKr6jGnz8fzHFVwbQLWXbGwIJMdhy+ZFMsStsT7mftPI9v2q 8TAusV+JXCxWQdFXXEazw== X-UI-Out-Filterresults: notjunk:1;V03:K0:ynn9EbAp3lw=:dIHm1P5F6sRlenW06sTPTJ /G7l80XFn49qAdtLW9Rk8RaZy7gixR40cCKzKYuMEtcSCMiEYQ795s93JubUdZJod/JNF31M5 947xyg3zME04+xRuxKwj9r355hUv+AjJTUx2oEnnCOLQeoBsky/iOVbubJ68WogyXxV4jLavz KHcwJnSNSrZq1A5BQmUHRtTAWWYbkN9hh1Y26uGN4ln0o7WFrEdroUHYScEVhh4WRG3JEu+6n YlbYSUC92fOSxSLyMPLN8WCNmpRmQ6prsYLFU+B3HjavavfSqG1hTFyrl5BF9jRkJcwyjm8fp lQriHyDtr8D6xpz1rMqd7RnvXvecHZ9Tzv6alGk4p6qGLOj+6AW1Bj/NjTAm/ReP5xz8noY1s 4l+XmsCegLKgd5UjBR4uccFyprYnEg/lTQFz1D3wpM0EIARHcjOfJQqR554cEuZY9uOU+bqzI OZnAqffIb4ahD0A6T18CMVL+fsIIIzVVr7UkdVWb4fepEiYKk8lWfwKJZH5irSCh1ScKT4ZYI 1OhEMZ0jcwFqudqY+05GCmyC/luZBXfe4OBS6Lm2FtbRtpWJ/TtF0+tZF4/mlh/JS2R3C8V50 dCZkF9iaNdtbkF2TJWgCaguYObwtpXMWZPShN/jRLSbqezE00E1XeqzONBGVM+qaAMMTHNG6E 44aGW+dG5pXBqYX5r1JRnKD8AAzGC1qzx7gIvHYf540Gfat2jM9+pvQN1MooR6/2aishizG0z LsNcoZUVgIbR52exqDrs/ViDiqcRRKrvZKKa9AGwiOZEOnIg3WUz5ipTxtDxT2CBlAgTqtRX 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:212693 Archived-At: > 1. for the emacs with bug > > Frame size history of # > set_window_configuration (4), MS=140x150 IH IV > > 2. for the emacs without bug > > Frame size history of # > x_make_frame_visible > set_window_configuration (4), MS=140x150 IH IV One interesting aspect is that apparently in neither case we are notified that our frame gets hidden when switching desktops. Please do the following: - Try again with the latest patch I sent you. - Send me a diff of your "emacs with bug" and your "emacs without bug". And, if possible, run the version "without bug" under GDB and post a backtrace from a position where it produces the "x_make_frame_visible" line, somewhere around here in xterm.c: if (!FRAME_VISIBLE_P (f)) { if (CONSP (frame_size_history)) frame_size_history_plain (f, build_string ("x_make_frame_visible")); x_wait_for_event (f, MapNotify); } I cannot imagine how Emacs can get there without producing any recorded events before or after it so it would be very interesting to find out how it got there in the first place. Thanks, martin