bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#44180: 28.0.50; Emacs frames won't redisplay unless resized


From: Eric Abrahamsen
Subject: bug#44180: 28.0.50; Emacs frames won't redisplay unless resized
Date: Fri, 23 Oct 2020 11:17:16 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

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))





reply via email to

[Prev in Thread] Current Thread [Next in Thread]