From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#35961: 27.0.50; Sometimes frame freezes and stops updating (almost entirely) Date: Tue, 28 May 2019 18:06:44 +0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="43392"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 To: 35961@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 28 17:11:27 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hVdl8-000B8J-Rr for geb-bug-gnu-emacs@m.gmane.org; Tue, 28 May 2019 17:11:27 +0200 Original-Received: from localhost ([127.0.0.1]:36530 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVdl7-0002MX-TZ for geb-bug-gnu-emacs@m.gmane.org; Tue, 28 May 2019 11:11:25 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:58833) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVdky-0002M7-Dl for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:11:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hVdks-00005I-03 for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:11:13 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43297) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hVdkm-0008Ur-KL for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:11:08 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hVdkm-0002lz-Ah for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:11:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 May 2019 15:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35961 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.155905621510564 (code B ref -1); Tue, 28 May 2019 15:11:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 28 May 2019 15:10:15 +0000 Original-Received: from localhost ([127.0.0.1]:56841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hVdjy-0002kJ-T3 for submit@debbugs.gnu.org; Tue, 28 May 2019 11:10:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hVdgs-0002Yq-4J for submit@debbugs.gnu.org; Tue, 28 May 2019 11:07:03 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:53608) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hVdgl-0004do-Nu for submit@debbugs.gnu.org; Tue, 28 May 2019 11:06:57 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVdgj-0008HN-S0 for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:06:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hVdgh-0004aY-VD for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:06:53 -0400 Original-Received: from mail.corporatemx.com ([78.140.179.7]:33365) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hVdgh-0004WV-H9 for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 11:06:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=servers.com ; s=mail; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=99qdiKvIdeX4tWeHIhLLdY78Ocrs4f+QcWmoe8iUWBE=; b=goI+E7ViJRBcFXdrhVsKbrDReT r8o5QBE73xdWC227C4VnRFT/VrvtnxXfrEmC+NnZDF7y8HlA0uCAlYI7cB2RSE00fagPfOtfpoLPb p06/7Ta/iU9vbnyvACQPKiGR2OBuSZ6dF7untOLDGAAGOSQOht3R55L7HOgpaMrArhAk=; Original-Received: from [109.110.245.170] (port=13979 helo=[192.168.0.195]) by mail.corporatemx.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (envelope-from ) id 1hVdgb-0005Kn-60 for bug-gnu-emacs@gnu.org; Tue, 28 May 2019 17:06:46 +0200 Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Tue, 28 May 2019 11:10:14 -0400 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: 209.51.188.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:159852 Archived-At: The windows' contents stay almost unchanged (with the exception of some visual glitches) in response to most commands I issue. Some weird effects can remain, like blinking cursor(s). It's not a Emacs freeze, because I can switch to another application and back, and *then* the contents become updated (and still frozen afterwards), so I can issue a command, switch back and forth and see the result. It happens randomly with no particular reproduction scenario. I can never see it for a week or two, and then it happens 2-3 times a day. The only thing in common I remember is there's usually an *rspec-compilation* buffer shown (a third-party compilation major mode). It often contains long lines, and while compilation is running, it enacts a certain strain on our display engine. What I tried: - Evaluating     (modify-all-frames-parameters '((inhibit-double-buffering . t)))   => the frozen frame does not get better. - Creating a new frame with 'C-x 5 2'. The result is a responsive frame,   all the while the previous one is in that weird state. Further, the   said previous frame can start updating the area of the screen where   the new frame was initially displayed. That area doesn't change as I   move/resize the new frame. It's not a new problem, I've been seeing it for months on and off. It's just weird and infrequent enough that I've held off from reporting. In GNU Emacs 27.0.50 (build 55, x86_64-pc-linux-gnu, GTK+ Version 3.22.30)  of 2019-05-19 built on zappa Repository revision: 613565494d048ec758d5051484a17fdeccd42f00 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12001000 System Description: Ubuntu 18.04.2 LTS Recent messages: Source file ‘/home/dgutov/vc/emacs-master/lisp/filenotify.el’ newer than byte-compiled file Loading autorevert (compiled; note, source file is newer)...done Loading help-at-pt...done Loading /home/dgutov/.custom.el (source)...done Source file ‘/home/dgutov/vc/emacs-master/lisp/emacs-lisp/advice.el’ newer than byte-compiled file Loading quail/cyrillic...done Loading /home/dgutov/.emacs.d/site-lisp/.emacs-loaddefs.el (source)...done Switching to window configuration: nil Highlight tail mode enabled For information about GNU Emacs and the GNU system, type C-h C-a. Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS JSON PDUMPER LCMS2 GMP Important settings:   value of $LC_MONETARY: ru_RU.UTF-8   value of $LC_NUMERIC: ru_RU.UTF-8   value of $LC_TIME: ru_RU.UTF-8   value of $LANG: en_US.UTF-8   value of $XMODIFIERS: @im=ibus   locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect:   paredit-mode: t   save-place-mode: t   global-page-break-lines-mode: t   page-break-lines-mode: t   projectile-mode: t   hes-mode: t   global-robe-mode: t   flymake-mode: t   global-company-mode: t   company-mode: t   global-undo-tree-mode: t   undo-tree-mode: t   global-diff-hl-mode: t   savehist-mode: t   yas-global-mode: t   yas-minor-mode: t   global-whitespace-cleanup-mode: t   whitespace-cleanup-mode: t   ido-ubiquitous-mode: t   ido-everywhere: t   show-paren-mode: t   electric-pair-mode: t   delete-selection-mode: t   cua-mode: t   winner-mode: t   global-auto-revert-mode: t   global-eldoc-mode: t   eldoc-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t   column-number-mode: t   line-number-mode: t   auto-fill-function: yas--auto-fill   transient-mark-mode: t Load-path shadows: /home/dgutov/.emacs.d/site-lisp/smartrep.el/smartrep hides ~/.emacs.d/site-lisp/smartrep /home/dgutov/.emacs.d/site-lisp/diff-hl/diff-hl-dired hides /home/dgutov/.emacs.d/elpa/diff-hl-20190223.2333/diff-hl-dired /home/dgutov/.emacs.d/site-lisp/diff-hl/diff-hl-margin hides /home/dgutov/.emacs.d/elpa/diff-hl-20190223.2333/diff-hl-margin /home/dgutov/.emacs.d/site-lisp/diff-hl/diff-hl hides /home/dgutov/.emacs.d/elpa/diff-hl-20190223.2333/diff-hl /home/dgutov/.emacs.d/site-lisp/diff-hl/diff-hl-amend hides /home/dgutov/.emacs.d/elpa/diff-hl-20190223.2333/diff-hl-amend /home/dgutov/.emacs.d/site-lisp/diff-hl/diff-hl-flydiff hides /home/dgutov/.emacs.d/elpa/diff-hl-20190223.2333/diff-hl-flydiff Features: (shadow sort mail-extr emacsbug smex disp-table paredit saveplace tango-plus-theme page-break-lines smart-mode-line-light-theme smart-mode-line rich-minority highlight-tail projectile grep ibuf-ext ibuffer ibuffer-loaddefs highlight-escape-sequences company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company-robe robe url-http url-auth url-gw nsm url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mm-view mml-smime smime dig mailcap etags fileloop generator xref project inf-ruby ruby-end ruby-mode flymake-proc flymake warnings thingatpt smie compile files-x company undo-tree diff diff-hl smartrep cl face-remap vc-hg vc-git vc-dir ewoc diff-mode savehist yasnippet-snippets yasnippet whitespace-cleanup-mode whitespace ido-completing-read+ memoize s cus-edit wid-edit minibuf-eldef ido paren elec-pair delsel cua-base winner .emacs-loaddefs cl-extra prelude esk devenv commit-patch-buffer log-edit message rmc puny format-spec rfc822 mml mml-sec epa epg gnus-util rmail dframe rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils gmm-utils mailheader pcvs-util add-log vc vc-dispatcher point-stack mmm mmm-defaults mmm-auto mmm-vars mmm-utils mmm-compat progmodes keys find-func quail help-mode windmove hippie hippie-exp comint derived ansi-color dired desktop frameset easy-mmode pcase dired-loaddefs winring ring misc prefs defuns advice help-at-pt autorevert filenotify cus-start cus-load mule-util edmacro kmacro rx info package easymenu epg-config 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 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 menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files 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 move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 420186 23205)  (symbols 48 22245 0)  (strings 32 70476 6962)  (string-bytes 1 2380999)  (vectors 16 24385)  (vector-slots 8 311017 14478)  (floats 8 86 88)  (intervals 56 639 0)  (buffers 992 12))