GNU bug report logs - #21775
24.5; Dissapearing frame

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Casey Webster <ccw5079@HIDDEN>; dated Wed, 28 Oct 2015 17:43:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 21775 <at> debbugs.gnu.org:


Received: (at 21775) by debbugs.gnu.org; 4 Dec 2015 18:31:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 04 13:31:48 2015
Received: from localhost ([127.0.0.1]:39357 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1a4v91-000497-Ft
	for submit <at> debbugs.gnu.org; Fri, 04 Dec 2015 13:31:48 -0500
Received: from mail-ob0-f182.google.com ([209.85.214.182]:36306)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <casey.webster@HIDDEN>) id 1a4ugz-0003Qo-1V
 for 21775 <at> debbugs.gnu.org; Fri, 04 Dec 2015 13:03:07 -0500
Received: by obcse5 with SMTP id se5so75287945obc.3
 for <21775 <at> debbugs.gnu.org>; Fri, 04 Dec 2015 10:02:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to:content-type;
 bh=+5bCTponnQXWU+AqL1mLD8kJJouaahoUT//XS7i56os=;
 b=Sj5O9wC0nrDLv9sgJEWTjLgZCxJSgXYFnL/PVoeqKCiJX9hK6HyfB7BLx5lSC+xAEC
 IoEH0snkg0i7BLZ3wMwu8xYiukWnJ54gQ2p1X1agQV1o8QBMVcJXprvsthQXVVJCNFJC
 sFiph2gArKlw/uufW3HgLZW4Eq1Yx+++f2tLQrBFkPEZpydpjKg08WKjjW86FYKfgEuy
 8UrtLSOeo4ERrdZ7YiiDFx9CSTfXm9CxVhvH9mbSt7X8I4krvP7xtsXUXwqVhKU4tC2D
 MRe71qhZcK/kopELNMCm0qWFHRYyhZSp3g8w6s6Td4PBo7Ue4+nfu5lRkJp583k9kwRc
 QjaA==
X-Received: by 10.182.97.138 with SMTP id ea10mr10163751obb.54.1449252168257; 
 Fri, 04 Dec 2015 10:02:48 -0800 (PST)
MIME-Version: 1.0
From: Casey Webster <casey.webster@HIDDEN>
Date: Fri, 04 Dec 2015 18:02:38 +0000
Message-ID: <CAP5U7WSSNv13oopidr3ogNL1+ai2Ycz4JKAR9mGr68nve4uoWg@HIDDEN>
Subject: Updates to bug 21775
To: 21775 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary=047d7b2e4e3cadd7ac052616509d
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21775
X-Mailman-Approved-At: Fri, 04 Dec 2015 13:31:46 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--047d7b2e4e3cadd7ac052616509d
Content-Type: text/plain; charset=UTF-8

I have recently converted my workflow to use an emacs daemon and all of my
other sessions as client frames of that daemon.  This has let me gather
some more insight into this bug.

I still occasionally observe a GUI frame disappearing and exhibiting the
documented behavior.  I can close this client frame and start a new one and
the new one will immediately disappear, reproducible 100% when in this
state.  If I start a terminal frame however and then start a GUI frame the
behavior of emacs is returned to normal (for a while anyway).

This suggests to me that this is not a window manager issue since it
persists across emacsclient processes and this is either a problem with gtk
or with emacs.  If anyone has any insight into data I can collect to better
define the problem, please reach out to me.  This happens often enough that
I could collect any needed data within a day or two.

--047d7b2e4e3cadd7ac052616509d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I have recently converted my workflow to use an emacs daem=
on and all of my other sessions as client frames of that daemon.=C2=A0 This=
 has let me gather some more insight into this bug.<div><br></div><div>I st=
ill occasionally observe a GUI frame disappearing and exhibiting the docume=
nted behavior.=C2=A0 I can close this client frame and start a new one and =
the new one will immediately disappear, reproducible 100% when in this stat=
e.=C2=A0 If I start a terminal frame however and then start a GUI frame the=
 behavior of emacs is returned to normal (for a while anyway).</div><div><b=
r></div><div>This suggests to me that this is not a window manager issue si=
nce it persists across emacsclient processes and this is either a problem w=
ith gtk or with emacs.=C2=A0 If anyone has any insight into data I can coll=
ect to better define the problem, please reach out to me.=C2=A0 This happen=
s often enough that I could collect any needed data within a day or two.</d=
iv></div>

--047d7b2e4e3cadd7ac052616509d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#21775; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 28 Oct 2015 17:42:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 28 13:42:46 2015
Received: from localhost ([127.0.0.1]:42794 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZrUkH-0008EB-Ix
	for submit <at> debbugs.gnu.org; Wed, 28 Oct 2015 13:42:46 -0400
Received: from eggs.gnu.org ([208.118.235.92]:45574)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <ccw5079@HIDDEN>) id 1ZrT6u-0005lQ-07
 for submit <at> debbugs.gnu.org; Wed, 28 Oct 2015 11:58:00 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ccw5079@HIDDEN>) id 1ZrT6q-0003IJ-IV
 for submit <at> debbugs.gnu.org; Wed, 28 Oct 2015 11:57:59 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:45018)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <ccw5079@HIDDEN>) id 1ZrT6q-0003IF-FD
 for submit <at> debbugs.gnu.org; Wed, 28 Oct 2015 11:57:56 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55546)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <ccw5079@HIDDEN>) id 1ZrT6k-0007eJ-67
 for bug-gnu-emacs@HIDDEN; Wed, 28 Oct 2015 11:57:56 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ccw5079@HIDDEN>) id 1ZrT6g-0003Gz-RI
 for bug-gnu-emacs@HIDDEN; Wed, 28 Oct 2015 11:57:50 -0400
Received: from tr22g11a.aset.psu.edu ([128.118.146.136]:51049
 helo=tr22n11a.aset.psu.edu) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <ccw5079@HIDDEN>) id 1ZrT6g-0003Gs-LU
 for bug-gnu-emacs@HIDDEN; Wed, 28 Oct 2015 11:57:46 -0400
Received: from [192.168.10.11] (66-227-152-159.dhcp.bycy.mi.charter.com
 [66.227.152.159]) (authenticated bits=0)
 by tr22n11a.aset.psu.edu (8.14.9/8.14.9) with ESMTP id t9SFvi455755098
 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT)
 for <bug-gnu-emacs@HIDDEN>; Wed, 28 Oct 2015 11:57:45 -0400
To: bug-gnu-emacs@HIDDEN
Subject: 24.5; Dissapearing frame
From: Casey Webster <ccw5079@HIDDEN>
Message-ID: <5630F076.8050906@HIDDEN>
Date: Wed, 28 Oct 2015 15:57:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
 [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 28 Oct 2015 13:42:44 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I have an intermittent problem where a GUI emacs frame disappears. The
trigger for this is seeminly random and has varied between

- - moving the mouse completely unrelated to the emacs frame
- - moving X focus outside emacs
- - moving X focus inside emacs
- - clicking the menu-bar
- - moving the mouse outside the GUI frame

The frame disappears and neither it or its window decorations are drawn.
The X window is still listed as existing, it is still in the task bar
and I can query it with wmctrl.  Additionally, I can toggle the the X
window's minimization/maximization.  When i maximize it through
interaction with the taskbar, I can see that the emacs frame is drawn
momentarily and then disappears again.  It is so momentary that I often
only see a flash on the screen but ocassionaly can see some of the emacs
frame for a split second.

When X windows indicates the emacs frame is
"visible" and has focus, I can interact with the frame.  For example, if
the disapearing frame was an emacsclient, I can connect another
emacsclient to the daemon and interact with the frame.  If I give the
invisible frame X focus and type into it, I can see in the other frame
that keypresses and mouseclicks into the invisible frame behave as if
the frame were visisble.  From emacs and X perspectives the frame is
there, it is just not being drawn.

I have also posted this issue at
http://emacs.stackexchange.com/questions/14005/emacs-frame-disappearing
where a few people have indicated it happens to them.  I experience this
on Gentoo Linux with the awesomewm window manager, someone else is
experiencing it on Redhat with the Gnome DE.  Yet another experiences
this on Mac OS X (though they did not specify if it was the X11 or not).

The trigger to reproduce this for me is:

- - create a GUI frame by any method (with or without -Q option)
- - work normally for some period of time between minutes and weeks
- - observe a disappearing frame.


In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.13)
 of 2015-08-01 on convect
Windowing system distributor `The X.Org Foundation', version 11.0.117010
00
System Description:	NAME=Gentoo

Configured using:
 `configure --prefix=/usr --build=x86_64-pc-linux-gnu
 --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
 --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
 --localstatedir=/var/lib --disable-dependency-tracking
 --disable-silent-rules --libdir=/usr/lib64 --program-suffix=-emacs-24
 --infodir=/usr/share/info/emacs-24 --localstatedir=/var
 --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
 --with-gameuser=:gamestat --without-compress-install
 --with-file-notification=inotify --enable-acl --with-dbus --with-gnutls
 --with-gpm --without-hesiod --without-kerberos --without-kerberos5
 --without-xml2 --without-selinux --without-wide-int --with-zlib
 --with-sound=alsa --with-x --without-ns --without-gconf
 --with-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg
 --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick
 --with-xft --without-libotf --without-m17n-flt --with-x-toolkit=gtk3
 GENTOO_PACKAGE=app-editors/emacs-24.5 'CFLAGS=-march=native -O2 -pipe
 -ggdb' CPPFLAGS= 'LDFLAGS=-march=native -O2 -pipe -ggdb
 -Wl,--sort-common -Wl,--hash-style=gnu -Wl,--as-needed''

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  show-paren-mode: t
  global-auto-revert-mode: t
  projectile-global-mode: t
  helm-mode: t
  shell-dirtrack-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-idle-scheduler-mode: t
  semantic-mode: t
  async-bytecomp-package-mode: t
  helm-autoresize-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
ad-handle-definition: `tramp-read-passwd' got redefined
Turn on helm-projectile key bindings
`epa-file' already enabled
Emacs startup time: 1 seconds.
Loading /home/casey/.emacs.d/custom-linux.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
/home/casey/.emacs.d/elpa/helm-20151024.2233/helm-multi-match hides
/home/casey/.emacs.d/elpa/helm-core-20151024.2233/helm-multi-match
/home/casey/.emacs.d/elpa/cmake-mode-20151012.726/cmake-mode hides
/usr/share/emacs/site-lisp/cmake/cmake-mode

Features:
(shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils winner
helm-command helm-elisp helm-eval edebug eldoc linum rainbow-delimiters
Casey-theme init-org init-auctex epa-file epa derived epg
git-gutter-fringe fringe-helper git-gutter better-defaults paren
autorevert filenotify saveplace ido init-helm helm-projectile projectile
grep ibuf-ext ibuffer dash helm-mode helm-files rx image-dired tramp
tramp-compat tramp-loaddefs trampver shell pcomplete format-spec dired-x
dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags
helm-bookmark helm-adaptive helm-info bookmark pp helm-locate helm-grep
helm-regexp helm-plugin helm-external helm-net browse-url xml url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse auth-source gnus-util mm-util mail-prsvr
password-cache url-vars mailcap helm-utils compile comint ansi-color
ring helm-help helm-types semantic/db-mode semantic/db eieio-base
semantic/idle semantic/format ezimage semantic/tag-ls semantic/find
semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag
semantic/lex semantic/fw mode-local cedet helm-config helm-easymenu
async-bytecomp async helm-aliases helm easy-mmode cl-macs gv helm-source
eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core
helm-multi-match helm-lib dired advice help-fns
assemblage-theme-autoloads tex-site f90-interface-browser-autoloads
github-theme-autoloads late-night-theme-autoloads finder-inf
nzenburn-theme-autoloads qsimpleq-theme-autoloads steady-theme-autoloads
subatomic-enhanced-theme-autoloads tron-theme-autoloads info easymenu
edmacro kmacro cl-loaddefs cl-lib package epg-config site-gentoo
time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment lisp-mode prog-mode register page menu-bar
rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax
facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak
czech european ethiopic indian cyrillic chinese case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind inotify dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty emacs)

Memory information:
((conses 16 266077 11497)
 (symbols 48 36393 0)
 (miscs 40 117 129)
 (strings 32 67620 10903)
 (string-bytes 1 2017791)
 (vectors 16 30003)
 (vector-slots 8 615046 9464)
 (floats 8 166 303)
 (intervals 56 416 0)
 (buffers 960 14)
 (heap 1024 55149 3208))
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJWMPB2AAoJENaRqWz6hGZTnmMH/jzWoxMkMXCob3Od49+oXjD7
VRWVCNPxwTpB7SBHmd39AEyAtm0DESzlI92rxs3k03MMqLnZjGsWPROnsgwgqwXv
ZPDh2dqpS62GWB3bhT4TklhvUCVMrM1rPzpI8CbIIzo5TxCxru9WIyqL2mlMIGis
4xaluq3aoKV0GIitls/er1Fs7mnGMT8JzSwd5mdLx+f9uUP8HryCflhbrL14nFGM
ktsiR3nxn7S7sUH1IcMj7BEJl4I9QaAZ9ApjuRJp5Jw3lQ1Ss4xzQIhZI/IPXPVO
ZufGzfX8oVWEwtN/T4pPoIJKEO28vqsYUkox4KfhBJJ3ATIT44ppxKk9HSuq3sQ=
=1l3o
-----END PGP SIGNATURE-----




Acknowledgement sent to Casey Webster <ccw5079@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#21775; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.