From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#44180: 28.0.50; Emacs frames won't redisplay unless resized Date: Fri, 23 Oct 2020 12:07:33 -0700 Message-ID: <87k0vgkbgq.fsf@ericabrahamsen.net> References: <87wnzgkdsj.fsf@ericabrahamsen.net> <83k0vgiyub.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28563"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44180@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 23 21:08:26 2020 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 1kW2QL-0007LC-Qe for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Oct 2020 21:08:25 +0200 Original-Received: from localhost ([::1]:39310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kW2QK-0000mY-Tb for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Oct 2020 15:08:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW2Py-0000Wx-DF for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 15:08:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46841) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kW2Py-0005NC-43 for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 15:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kW2Px-0002sG-VG for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 15:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Oct 2020 19:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44180 X-GNU-PR-Package: emacs Original-Received: via spool by 44180-submit@debbugs.gnu.org id=B44180.160348006211016 (code B ref 44180); Fri, 23 Oct 2020 19:08:01 +0000 Original-Received: (at 44180) by debbugs.gnu.org; 23 Oct 2020 19:07:42 +0000 Original-Received: from localhost ([127.0.0.1]:58387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW2Pd-0002rc-Ur for submit@debbugs.gnu.org; Fri, 23 Oct 2020 15:07:42 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:35476 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW2Pc-0002rO-8X for 44180@debbugs.gnu.org; Fri, 23 Oct 2020 15:07:40 -0400 Original-Received: from localhost (75-172-112-137.tukw.qwest.net [75.172.112.137]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 8500EFA08E; Fri, 23 Oct 2020 19:07:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1603480054; bh=1FlNljB3WBI+BknQq2DACfr5XKcoFy4uqUfOC9B9qMg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=eqPOLuDEVmsFThu+DQC4xQj52KnEmqTca0HUstsngmntx/Tya894VHJoNKbWalP5/ WrcHLodfrIthO8UokhLKKJZ/HcGXOCWCPLVfvyQBi/bMUid48c/ijQkALzkbse1lhv CPGpk+wglHDHk5I5+9cl5y4eSf997syrpcejyDHg= In-Reply-To: <83k0vgiyub.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 23 Oct 2020 21:25:32 +0300") 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:191391 Archived-At: On 10/23/20 21:25 PM, Eli Zaretskii wrote: >> From: Eric Abrahamsen >> Date: Fri, 23 Oct 2020 11:17:16 -0700 >> >> I rebuilt Emacs on one of my machines yesterday, and am seeing odd >> behavior (with emacs -Q): I use a tiling window manager, which >> fullscreens frames by default, and when I open multiple Emacs frames, >> only one of them redisplays correctly, the others stay "frozen" and do >> not update the display until I manually resize the frame. >> >> I start Emacs, use "C-x 5 2" a couple of times to get my usual three >> frames. Only the last-created frame has "live" redisplay: I can switch >> focus between the frames, but the others won't update. If I switch to a >> frozen frame and do something like `find-file', I see the window title >> change to "minibuffer", and commands are accepted correctly, but the >> frame contents aren't updated. > > Sounds like Emacs thinks those other frames are invisible or > iconified. Emacs never redisplays such frames, for obvious reasons. Thanks for the clue. I get: (mapcar (lambda (f) (frame-parameter f 'visibility)) (frame-list)) => (icon icon t)df Whichever frame I've forced to be "live" always gets t, and the others become icons. If I split the screen to show two frames side-by-side, they both become visible. I haven't changed anything in my window manager config, and the i3 package hasn't been updated since August. The only recent commit that looks like it could be at all relevant is 2c0cd90083. Hope this points the way further...