From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24091: 24.5; High CPU usage at startup while hidden Date: Sat, 03 Sep 2016 21:51:16 +0300 Message-ID: <83wpisddgb.fsf@gnu.org> References: <24533f31-9fc2-b38e-aaeb-561616cdf77f@gmail.com> <87shut9pyk.fsf@users.sourceforge.net> <83lh0lq9n5.fsf@gnu.org> <83oa5fp1zb.fsf@gnu.org> <877fbkw7b1.fsf@users.sourceforge.net> <83inv1fnf9.fsf@gnu.org> <83zinodghv.fsf@gnu.org> <83y438de6m.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1472928743 4128 195.159.176.226 (3 Sep 2016 18:52:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 3 Sep 2016 18:52:23 +0000 (UTC) Cc: acairncross@gmail.com, clement.pit@gmail.com, 24091@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 03 20:52:19 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bgG34-00009C-6l for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Sep 2016 20:52:14 +0200 Original-Received: from localhost ([::1]:47440 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bgG31-0000oM-VE for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Sep 2016 14:52:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40270) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bgG2w-0000oG-4n for bug-gnu-emacs@gnu.org; Sat, 03 Sep 2016 14:52:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bgG2s-00030X-1B for bug-gnu-emacs@gnu.org; Sat, 03 Sep 2016 14:52:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bgG2r-00030T-Tx for bug-gnu-emacs@gnu.org; Sat, 03 Sep 2016 14:52:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bgG2r-0000pw-PK for bug-gnu-emacs@gnu.org; Sat, 03 Sep 2016 14:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Sep 2016 18:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24091 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 24091-submit@debbugs.gnu.org id=B24091.14729287103197 (code B ref 24091); Sat, 03 Sep 2016 18:52:01 +0000 Original-Received: (at 24091) by debbugs.gnu.org; 3 Sep 2016 18:51:50 +0000 Original-Received: from localhost ([127.0.0.1]:48957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bgG2g-0000pV-06 for submit@debbugs.gnu.org; Sat, 03 Sep 2016 14:51:50 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bgG2e-0000pG-C7 for 24091@debbugs.gnu.org; Sat, 03 Sep 2016 14:51:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bgG2Y-0002ze-B9 for 24091@debbugs.gnu.org; Sat, 03 Sep 2016 14:51:43 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bgG2R-0002zB-4a; Sat, 03 Sep 2016 14:51:35 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4108 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bgG2N-00071M-6O; Sat, 03 Sep 2016 14:51:33 -0400 In-reply-to: (message from Noam Postavsky on Sat, 3 Sep 2016 14:40:23 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:122905 Archived-At: > From: Noam Postavsky > Date: Sat, 3 Sep 2016 14:40:23 -0400 > Cc: 24091@debbugs.gnu.org, Aiken , > Clément Pit--Claudel > > >> > if ((FRAME_ICONIFIED_P (f) || FRAME_VISIBLE_P (f)) && ++tries > 100) > >> > break; > >> > >> No, which sort of makes sense since the frame isn't actually visible. > > > > But you said the MapNotify event was received? Doesn't that cause the > > frame to become marked as visible? > > Only if x_top_window_to_frame returns non-nil, which it does not. Why doesn't it, in this case, and how are things different with a "normal" startup, which doesn't infloop? Btw, I'm only asking these questions on the assumption that we have no working idea for how to solve this. If that assumption is false, feel free to ignore me. Thanks.