From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Newsgroups: gmane.emacs.bugs Subject: bug#25943: 21.5 Frame Display Difficulties Date: Fri, 07 Apr 2017 15:16:39 -0600 Message-ID: <8032afab77edc4cd31cd619a95e92991@127.0.0.1> References: "<0b9853e8ecbdb18bb1b8c05347371a7e@127.0.0.1>" <58B925A4.4060406@gmx.at> "" <58BA900B.6040708@gmx.at> "<49adf8e1615512ac19189d75b5e04315@127.0.0.1>" <58BE8138.1040607@gmx.at> "<142b4d1d519a6bf87a5fe320d9eeb419@127.0.0.1>" <58C118CA.8020908@gmx.at> <2395d7c6fbe7358c894bc1406ffcbf45@127.0.0.1> <58C3CF94.3080604@gmx.at> <58D38075.2030409@gmx.at> <58DB63ED.8060305@gmx.at> <58DCB3DB.4050804@gmx.at> <18cc26f5bea50ebd503834074ebaa599@127.0.0.1> <58DF5892.3080001@gmx.at> <7ee8200b866d8067514fb8b0bb9e814b@127.0.0.1> <58E0AE5F.3070705@gmx.at> <58E34A7B.70103@gmx.at> <0312c9ae04719540d13a40236ab9f682@127.0.0.1> <58E72A0C.6090104@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1491599842 29212 195.159.176.226 (7 Apr 2017 21:17:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 7 Apr 2017 21:17:22 +0000 (UTC) User-Agent: Tuxedo/0.1 Cc: "25943@debbugs.gnu.org" <25943@debbugs.gnu.org> To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Apr 07 23:17:13 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwbFl-000659-Lw for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Apr 2017 23:17:09 +0200 Original-Received: from localhost ([::1]:52606 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cwbFr-0005JD-EB for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Apr 2017 17:17:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55600) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cwbFi-0005Hs-Cw for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2017 17:17:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cwbFe-0001xf-Ex for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2017 17:17:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38647) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cwbFe-0001xC-At for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2017 17:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cwbFe-0004ux-2o for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2017 17:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Apr 2017 21:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25943 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25943-submit@debbugs.gnu.org id=B25943.149159980318030 (code B ref 25943); Fri, 07 Apr 2017 21:17:02 +0000 Original-Received: (at 25943) by debbugs.gnu.org; 7 Apr 2017 21:16:43 +0000 Original-Received: from localhost ([127.0.0.1]:36846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwbFK-0004gK-Il for submit@debbugs.gnu.org; Fri, 07 Apr 2017 17:16:43 -0400 Original-Received: from magicmail03.frii.com ([216.17.135.172]:49283 helo=magic03.frii.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwbFI-0004eA-N4 for 25943@debbugs.gnu.org; Fri, 07 Apr 2017 17:16:41 -0400 Original-Received: (qmail 31356 invoked from network); 7 Apr 2017 21:16:39 -0000 Original-Received: from localhost (HELO mail.frii.com) (david@ngdr.net@127.0.0.1) by magic03.frii.net with SMTP (7da145ba-1bd7-11e7-a6e2-efc8d468c3a0); Fri, 07 Apr 2017 15:16:39 -0600 Original-Received: from c-67-165-221-44.hsd1.co.comcast.net ([67.165.221.44]) by mail.frii.com with HTTP (HTTP/1.1 POST); Fri, 07 Apr 2017 15:16:39 -0600 In-Reply-To: <58E72A0C.6090104@gmx.at> X-Sender: david@ngdr.net X-MagicMail-OS: MagicMail 2.0-Stable X-MagicMail-UUID: 7da145ba-1bd7-11e7-a6e2-efc8d468c3a0 X-MagicMail-Authenticated: david@ngdr.net X-MagicMail-SourceIP: 127.0.0.1 X-MagicMail-RegexMatch: 2 X-MagicMail-EnvelopeFrom: 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: 208.118.235.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:131342 Archived-At: Hello Martin, The summary conclusion is that Problem 3 exists both with and without GTK. The results are somewhat fascinating because of the differences in performance, which, of course, you cannot see. Sometimes problem 3 is easy to see, sometimes it takes several frame creations and deletions. There is one result where running over the network improves performance! Running over the network is included because the results, and what I see, make it hard to avoid speculating that timing/race conditions are at the root of problem 3. Here is some detail. Computer Mneme and Erota run Linux Mint 18.1, computer Thalia runs Trisquel 7. I run emacs on all three, sometimes over my small network. A "No" entry for problem 3 really means "Not Yet"; but I have tried many times to generate the problem. Sometimes it is possible to see the separation of the emacs frame and the WM window. There can be a short period before the two coalesce (flashing), or the two may stay separated. Version Run Toolkit Display Problem3 25.1 Mneme GTK3 Mneme Yes GTK3 Thalia No This is a surprising result, given the above; it can be viewed as a performance improvement. Erota Yes Yes, but very rare. 25.1 Thalia No Thalia Yes Yes, but rare. Mneme Yes 26.0.50 Thalia No Thalia Yes Mneme Yes This shows both short period and permanent frame separation. 25.1 Erota No Erota Yes Mneme Yes 26.0.50 Erota GTK3 Erota No Mneme No ========================================================================== ========================================================================== Mneme runs 25.1 It was created by GNU Emacs configure 25.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = Mneme uname -m = x86_64 uname -r = 4.4.0-53-generic uname -s = Linux uname -v = #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 skip .... #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11" configure: exit 0 ========================================================================== ========================================================================== Thalia runs 25.1 and 26.0.50 It was created by GNU Emacs configure 25.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --with-x-toolkit=no ## --------- ## ## Platform. ## ## --------- ## hostname = Thalia uname -m = x86_64 uname -r = 3.13.0-113-lowlatency uname -s = Linux uname -v = #160+7.0trisquel2 SMP PREEMPT Thu Mar 16 13:56:41 UTC 2017 skip .... #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY ACL GNUTLS FREETYPE XFT ZLIB X11" configure: exit 0 ========================================================================== It was created by GNU Emacs configure 26.0.50, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --without-makeinfo --with-x-toolkit=no ## --------- ## ## Platform. ## ## --------- ## hostname = Thalia uname -m = x86_64 uname -r = 3.13.0-113-lowlatency uname -s = Linux uname -v = #160+7.0trisquel2 SMP PREEMPT Thu Mar 16 13:56:41 UTC 2017 skip .... #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY ACL GNUTLS FREETYPE XFT ZLIB X11" configure: exit 0 ========================================================================== ========================================================================== Erota runs 25.1 and 26.0.50 It was created by GNU Emacs configure 25.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --with-x-toolkit=no ## --------- ## ## Platform. ## ## --------- ## hostname = Erota uname -m = x86_64 uname -r = 4.4.0-53-generic uname -s = Linux uname -v = #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 skip .... #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY GNUTLS FREETYPE XFT ZLIB X11" configure: exit 0 ========================================================================== It was created by GNU Emacs configure 26.0.50, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --without-makeinfo ## --------- ## ## Platform. ## ## --------- ## hostname = Erota uname -m = x86_64 uname -r = 4.4.0-53-generic uname -s = Linux uname -v = #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 skip .... #define EMACS_CONFIG_FEATURES "XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY GNUTLS FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11" configure: exit 0 ========================================================================== ========================================================================== On Fri, 07 Apr 2017 07:56:28 +0200, martin rudalics wrote: >> Unfortunately, problem 3 is alive and well; I shall write again if and > > when I have data that looks useful. I shall address your most recent > > questions as well. If you have any ideas that you would like me to try, > > please let me know. > > Build 26.0.50 with any of the other toolkits (Lucid, Motif) or without > toolkit support and tell me whether the problem persists. This way we > can at least rule out that this is a GTK specific bug (which is always > the major first step with GNU/Linux builds on graphical terminals) > > martin