From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 09:51:10 2015 Received: (at submit) by debbugs.gnu.org; 5 Apr 2015 13:51:10 +0000 Received: from localhost ([127.0.0.1]:45236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YekxB-00080e-S6 for submit@debbugs.gnu.org; Sun, 05 Apr 2015 09:51:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37001) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yekx8-00080O-Qw for submit@debbugs.gnu.org; Sun, 05 Apr 2015 09:51:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yekx2-0004Co-Gt for submit@debbugs.gnu.org; Sun, 05 Apr 2015 09:51:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yekx2-0004Ck-De for submit@debbugs.gnu.org; Sun, 05 Apr 2015 09:51:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yekx1-00024B-BV for bug-gnu-emacs@gnu.org; Sun, 05 Apr 2015 09:51:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yekww-0004CK-CU for bug-gnu-emacs@gnu.org; Sun, 05 Apr 2015 09:50:59 -0400 Received: from mail-wg0-x22a.google.com ([2a00:1450:400c:c00::22a]:34658) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yekww-0004CC-4q for bug-gnu-emacs@gnu.org; Sun, 05 Apr 2015 09:50:54 -0400 Received: by wgbdm7 with SMTP id dm7so9299866wgb.1 for ; Sun, 05 Apr 2015 06:50:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=Zj+zoQLSttgYWS6AYdPlK7h4q4OKXc3zj8hScEmnrTM=; b=u+wWWywUlVRFMokUgWyBmRrBhHub+faju5rA08GJYODQsqcRuDFIr1CvMKuLOo4Ccc UenVRmQf1Gj7DU0iVGI6YD67ytmzi4RdOz1OPtTu31aQzHqtatGh8mqhgeOVz6bcpyHX FLsdjIkjIYpkTssl9+KhUIsPKqDSc0hESKxY/aMwAwFEZskyooQPcgFC53RZrmvcwHth gb0ukcFoM8KbdRLvMSy6B3B0NB0RsunNffhv7VlTHiTefwFbpCDF8aGAUDQNMjWQddWc j+JXst3Pr1+AJc8jCkSqxvqmuyQmK9Q5cvp+xfxiLBdGFeltAZbTcKTDomC5XWpt+0N1 PX/Q== X-Received: by 10.194.21.193 with SMTP id x1mr22332829wje.144.1428241852533; Sun, 05 Apr 2015 06:50:52 -0700 (PDT) Received: from desktop.home.int ([46.211.79.104]) by mx.google.com with ESMTPSA id cz7sm2470710wib.15.2015.04.05.06.50.51 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 05 Apr 2015 06:50:51 -0700 (PDT) From: Oleksandr Gavenko To: bug-gnu-emacs@gnu.org Subject: 24.4; Emacs daemon exited when separate X connection closed. Date: Sun, 05 Apr 2015 16:50:51 +0300 Message-ID: <877ftqvg3o.fsf@gavenkoa.example.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I run Emacs on development host under X Window as: $ emacs24 with ~/.emacs: (require 'server) (server-start) In another expriment I start emacs as: emacs --daemon emacsclient -c & Next when I connect to Emacs as: $ ssh -Y user@localhost ssh$ emacsclient -c C-x C-c ssh$ exit or as: $ startx xterm -- `command -v Xnest` :1 -geometry 800x600 xnest$ emacsclient -c C-x C-c xnest$ exit Emacs daemon exited on exit command. I like ability to join to my Emacs session from remote host for getting working context immediately. But when I come to original host or try to re-establish X connection - I have to start new Emacs. How to make Emacs live when I close remote X connection? In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.3) of 2014-10-25 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11601000 System Description: Debian GNU/Linux testing (jessie) Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro' -- Best regards! From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 11:43:51 2015 Received: (at 20263-done) by debbugs.gnu.org; 5 Apr 2015 15:43:51 +0000 Received: from localhost ([127.0.0.1]:45638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YemiF-0002V3-Gb for submit@debbugs.gnu.org; Sun, 05 Apr 2015 11:43:51 -0400 Received: from relaycp03.dominioabsoluto.net ([217.116.26.84]:58832) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YemiC-0002Ul-23 for 20263-done@debbugs.gnu.org; Sun, 05 Apr 2015 11:43:49 -0400 Received: from smtp.movistar.es (smtp20.acens.net [86.109.99.144]) by relaycp03.dominioabsoluto.net (Postfix) with ESMTP id 96CC4BFA909; Sun, 5 Apr 2015 17:43:41 +0200 (CEST) X-CTCH-RefID: str=0001.0A0B0201.5521582D.00CC, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-Spam: Unknown Received: from qcore (80.26.206.171) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 55131A2C003DCDC2; Sun, 5 Apr 2015 15:43:41 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Oleksandr Gavenko Subject: Re: bug#20263: 24.4; Emacs daemon exited when separate X connection closed. References: <877ftqvg3o.fsf@gavenkoa.example.com> Date: Sun, 05 Apr 2015 17:43:37 +0200 In-Reply-To: <877ftqvg3o.fsf@gavenkoa.example.com> (Oleksandr Gavenko's message of "Sun, 05 Apr 2015 16:50:51 +0300") Message-ID: <87384ebmxi.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20263-done Cc: 20263-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >From etc/PROBLEMS (it talks about Emacs running as a server on a text terminal, but that's equivalent to what --daemon does on your case): ** When Emacs is compiled with Gtk+, closing a display kills Emacs. There is a long-standing bug in GTK that prevents it from recovering from disconnects: http://bugzilla.gnome.org/show_bug.cgi?id=85715. Thus, for instance, when Emacs is run as a server on a text terminal, and an X frame is created, and the X server for that frame crashes or exits unexpectedly, Emacs must exit to prevent a GTK error that would result in an endless loop. If you need Emacs to be able to recover from closing displays, compile it with the Lucid toolkit instead of GTK. Closing the bug report. From unknown Fri Sep 05 11:52:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 04 May 2015 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator