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 11:17:16 -0700 Message-ID: <87wnzgkdsj.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5803"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: 44180@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 23 20:18:19 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 1kW1dr-0001Ow-8k for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Oct 2020 20:18:19 +0200 Original-Received: from localhost ([::1]:47448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kW1dq-0004Bj-A7 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Oct 2020 14:18:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW1da-0004Al-J9 for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 14:18:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46800) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kW1da-0007Td-9G for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 14:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kW1da-0001ar-4n for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 14:18:02 -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 18:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44180 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16034770566086 (code B ref -1); Fri, 23 Oct 2020 18:18:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Oct 2020 18:17:36 +0000 Original-Received: from localhost ([127.0.0.1]:58346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW1d9-0001a5-Eu for submit@debbugs.gnu.org; Fri, 23 Oct 2020 14:17:35 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:35826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW1d5-0001Zw-Hr for submit@debbugs.gnu.org; Fri, 23 Oct 2020 14:17:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW1d5-0003yF-6V for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 14:17:31 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:46178 helo=mail.ericabrahamsen.net) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW1d1-0007Ow-Kb for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 14:17:30 -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 470DAFA08E for ; Fri, 23 Oct 2020 18:17:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1603477037; bh=m41Fxx6ZVDC4wUzr9j+NFnTFRb8dZIKteJsS+nF4g74=; h=From:To:Subject:Date:From; b=eBPGl8xMysEgCjalkLP2jbCa/OIexYwNwNedQcRnJa2R5RfF5aX/5n41okDFjq9Dd 9DIl9ywQFpiLYKwQUAlE520vYIiihB0bo2q9atd9b395Ur825SDF+psp9Sgfe38KMi HXKx+444HZTvhmhHLNlFSGAHXH/7E0KGC3ACMQYo= Received-SPF: pass client-ip=52.70.2.18; envelope-from=eric@ericabrahamsen.net; helo=mail.ericabrahamsen.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/23 12:27:33 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:191388 Archived-At: Hi all, 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. If I resize a frame (toggle "floating") then that frame becomes the "live" one, and the others freeze. I use two main computers, both Arch linux. The misbehaving machine uses X11 and i3 as the window manager. The other one uses Wayland and the sway window manager, though Emacs still runs under Xwayland, and on this machine everything works normally. Let me know if I can provide more information... In GNU Emacs 28.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3) of 2020-10-23 built on clem Repository revision: 46f5d2867cf73a845d582eeb8929ae51b78eae55 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Arch Linux Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 Important settings: value of $LC_CTYPE: zh_CN.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t pyvenv-mode: t recentf-mode: t dired-async-mode: t gnus-undo-mode: t projectile-mode: t ivy-mode: t display-time-mode: t show-paren-mode: t savehist-mode: t shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t Features: (shadow sort gnus-cite footnote orgalist mail-extr emacsbug utf-7 nnml nnfolder nnmaildir epa-file gnutls network-stream gnus-topic gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache nndraft nnmh misearch multi-isearch autorevert filenotify vc-git diff-mode autoinsert org-eldoc org-indent ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m org-crypt init-modes yasnippet highlight-indentation flymake-proc flymake warnings company-capf merlin-company company help-fns radix-tree elpy elpy-rpc pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell elpy-profile elpy-django s elpy-refactor ido cus-edit cus-start cus-load recentf tree-widget slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl elp slime-parse slime paredit flyspell ispell visible-mark lisp-mnt gud apropos etags fileloop xref project arc-mode archive-mode pp hyperspec dired-async dired-aux ebdb-org ebdb-message sendmail ebdb-gnorb ebdb-snarf ebdb-gnus nnselect gnus-msg ebdb-mua ebdb-com ebdb-format ebdb-i18n-chn ebdb-i18n ebdb-i18n-basic ebdb inline eieio-opt cl-extra speedbar ezimage dframe timezone gnus-icalendar gnorb-registry gnus-registry registry eieio-base gnorb-gnus org-capture org-attach gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo nngnorb gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message dired dired-loaddefs rfc822 mml mml-sec epa epg epg-config mailabbrev mailheader gnus-win nnir gnus wid-edit mm-decode mm-bodies mm-encode gmm-utils gnorb gnorb-org gnorb-utils pcase nnheader gnus-util rmail rmail-loaddefs mail-utils async-bytecomp async pyim-basedict pyim pyim-probe xr rx pyim-common pyim-pymap popup help-mode notifications dbus org-annotate derived merlin-cap merlin caml-types caml-emacs crm cl vlf-setup init-my my-autoloads init-org ob-sqlite ob-sql ob-gnuplot ob-org ob-ledger ob-plantuml ob-lisp ob-latex ob-shell ob-python python ob-R calc-prog org-caldav icalendar diary-lib diary-loaddefs org-id url-dav url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny xml calc-units calc-ext calc calc-loaddefs calc-macs org-mobile org-agenda org-refile ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element avl-tree generator org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs tramp-cache tramp-sh projectile grep compile text-property-search ibuf-ext ibuffer ibuffer-loaddefs thingatpt ivy flx delsel ivy-faces ivy-overlay colir color eieio-datadebug data-debug time paren savehist tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp format-spec server prose-mode easy-mmode edmacro kmacro tex-site slime-autoloads w3m-load info package easymenu browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib china-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1668948 132650) (symbols 48 50482 2) (strings 32 762105 17018) (string-bytes 1 35772086) (vectors 16 81412) (vector-slots 8 1447953 84970) (floats 8 494 261) (intervals 56 92788 0) (buffers 992 74))