From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: "Sewall, Jason" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Aug 2013 21:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15037@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.137582290522636 (code B ref -1); Tue, 06 Aug 2013 21:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2013 21:01:45 +0000 Received: from localhost ([127.0.0.1]:43768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6oNy-0005sx-11 for submit@debbugs.gnu.org; Tue, 06 Aug 2013 17:01:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51061) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6oFk-0005Xb-2K for submit@debbugs.gnu.org; Tue, 06 Aug 2013 16:53:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V6oFW-0003xu-3m for submit@debbugs.gnu.org; Tue, 06 Aug 2013 16:53:06 -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]:45645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V6oFW-0003xq-1C for submit@debbugs.gnu.org; Tue, 06 Aug 2013 16:52:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V6oFQ-0005Ae-2S for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2013 16:52:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V6oFK-0003pp-37 for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2013 16:52:52 -0400 Received: from mga03.intel.com ([143.182.124.21]:64491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V6oFJ-0003mD-RM for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2013 16:52:45 -0400 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga101.ch.intel.com with ESMTP; 06 Aug 2013 13:52:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.89,827,1367996400"; d="scan'208";a="342605925" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by azsmga001.ch.intel.com with ESMTP; 06 Aug 2013 13:52:09 -0700 Received: from orsmsx153.amr.corp.intel.com (10.22.226.247) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 6 Aug 2013 13:52:09 -0700 Received: from orsmsx104.amr.corp.intel.com ([169.254.3.216]) by ORSMSX153.amr.corp.intel.com ([169.254.12.253]) with mapi id 14.03.0123.003; Tue, 6 Aug 2013 13:52:08 -0700 From: "Sewall, Jason" Thread-Topic: Display can't be opened (display newer than emacs session) Thread-Index: Ac6S5Y1h92e/R5CtRL29dwMBK3kCDQ== Date: Tue, 6 Aug 2013 20:52:07 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.138] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: -2.4 (--) X-Mailman-Approved-At: Tue, 06 Aug 2013 17:01:40 -0400 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: -3.4 (---) I have a long-running emacs session with a server running on it (24.2.1, on= Fedora 18). I have started up a new VNC session on the host, creating DISP= LAY :1.0, but emacs refuses to let me create a frame on it:=20 M-x make-frame-on-display :1.0 Display :1.0 can't be opened If I start a new emacs session with emacs (with -Q or not) and run the abov= e, the frame is created. I am not an expert in emacs frame handling nor in X, but it seems like emac= s is reading the available displays when it starts up and refuses to connec= t to anything that started up after it. I'm happy to provide more info as n= eeded.=20 Cheers, Jason From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) In-Reply-To: Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 00:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Sewall\, Jason" Cc: 15037@debbugs.gnu.org Received: via spool by 15037-submit@debbugs.gnu.org id=B15037.137583380618350 (code B ref 15037); Wed, 07 Aug 2013 00:04:01 +0000 Received: (at 15037) by debbugs.gnu.org; 7 Aug 2013 00:03:26 +0000 Received: from localhost ([127.0.0.1]:43994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6rDp-0004lt-Dd for submit@debbugs.gnu.org; Tue, 06 Aug 2013 20:03:25 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:50771 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6rDn-0004lf-JV for 15037@debbugs.gnu.org; Tue, 06 Aug 2013 20:03:24 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V6rDm-0005Sx-Qy; Tue, 06 Aug 2013 20:03:22 -0400 From: Glenn Morris References: X-Spook: ASLET underground cybercash MIT-LL world domination X-Ran: >umm?_%t"v3C$8(G}0vYTx|vE:1f]Lt-0_:=RF$O-"FQfioO3(H:YK~(bIp.w4mhrM55HM X-Hue: magenta X-Attribution: GM Date: Tue, 06 Aug 2013 20:03:22 -0400 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) "Sewall, Jason" wrote: > I have a long-running emacs session with a server running on it > (24.2.1, on Fedora 18). I have started up a new VNC session on the > host, creating DISPLAY :1.0, but emacs refuses to let me create a > frame on it: > > M-x make-frame-on-display :1.0 > Display :1.0 can't be opened > > If I start a new emacs session with emacs (with -Q or not) and run the > above, the frame is created. > > I am not an expert in emacs frame handling nor in X, but it seems like > emacs is reading the available displays when it starts up and refuses > to connect to anything that started up after it. With Emacs 24.2, the following works fine for me: ## Without X running emacs -Q --daemon startx & ## Back in the tty emacsclient -t ## In Emacs (make-frame-on-display ":0.0") From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 08:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: "Sewall, Jason" Cc: 15037@debbugs.gnu.org Received: via spool by 15037-submit@debbugs.gnu.org id=B15037.137586437318599 (code B ref 15037); Wed, 07 Aug 2013 08:33:01 +0000 Received: (at 15037) by debbugs.gnu.org; 7 Aug 2013 08:32:53 +0000 Received: from localhost ([127.0.0.1]:44721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6zAq-0004pu-7I for submit@debbugs.gnu.org; Wed, 07 Aug 2013 04:32:52 -0400 Received: from mail01.bdtv.se ([176.10.222.34]:39644) by debbugs.gnu.org with smtp (Exim 4.80) (envelope-from ) id 1V6zAm-0004pg-VG for 15037@debbugs.gnu.org; Wed, 07 Aug 2013 04:32:50 -0400 Received: (qmail 7770 invoked by uid 89); 7 Aug 2013 08:32:46 -0000 Received: from h-46-59-42-57.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.57) by mail01.bdtv.se with ESMTPA; 7 Aug 2013 08:32:46 -0000 Received: from [172.20.199.13] (unknown [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 9E9471A1B4F; Wed, 7 Aug 2013 08:32:46 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) From: Jan =?UTF-8?Q?Dj=C3=A4rv?= In-Reply-To: Date: Wed, 7 Aug 2013 10:32:47 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: X-Mailer: Apple Mail (2.1508) X-Spam-Score: 1.0 (+) 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: 1.0 (+) Hello. 6 aug 2013 kl. 22:52 skrev "Sewall, Jason" : > I have a long-running emacs session with a server running on it = (24.2.1, on Fedora 18). I have started up a new VNC session on the host, = creating DISPLAY :1.0, but emacs refuses to let me create a frame on it:=20= >=20 > M-x make-frame-on-display :1.0 > Display :1.0 can't be opened >=20 > If I start a new emacs session with emacs (with -Q or not) and run the = above, the frame is created. >=20 > I am not an expert in emacs frame handling nor in X, but it seems like = emacs is reading the available displays when it starts up and refuses to = connect to anything that started up after it. I'm happy to provide more = info as needed.=20 That is not what Emacs does. "Reading available displays" is not = possible. Emacs just tries to connect when you do open display. Did you kill the old server and start a new server in the same shell as = you started the first? My guess is that you did not, and so the second = server either gets the correct authentication and thus can connect. To really see what is going on you would need to debug Emacs with gdb = when the make-frame-on-display fails. Jan D. From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 14:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: "Sewall\, Jason" Cc: 15037@debbugs.gnu.org Received: via spool by 15037-submit@debbugs.gnu.org id=B15037.13758858267032 (code B ref 15037); Wed, 07 Aug 2013 14:31:02 +0000 Received: (at 15037) by debbugs.gnu.org; 7 Aug 2013 14:30:26 +0000 Received: from localhost ([127.0.0.1]:45645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V74kr-0001p8-4u for submit@debbugs.gnu.org; Wed, 07 Aug 2013 10:30:25 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:52794) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V74kn-0001mP-Fw for 15037@debbugs.gnu.org; Wed, 07 Aug 2013 10:30:22 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFLd/Nq/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOkeoFegxM X-IPAS-Result: Av4EABK/CFFLd/Nq/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20802764" Received: from 75-119-243-106.dsl.teksavvy.com (HELO pastel.home) ([75.119.243.106]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 07 Aug 2013 10:30:08 -0400 Received: by pastel.home (Postfix, from userid 20848) id 1191366AF2; Wed, 7 Aug 2013 10:30:15 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Wed, 07 Aug 2013 10:30:15 -0400 In-Reply-To: (Jason Sewall's message of "Tue, 6 Aug 2013 20:52:07 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) 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.3 (/) > M-x make-frame-on-display :1.0 > Display :1.0 can't be opened > If I start a new emacs session with emacs (with -Q or not) and run the > above, the frame is created. What does M-: (getenv "XAUTHORITY") RET say in those two Emacs sessions? Stefan From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: "Sewall, Jason" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 17:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Stefan Monnier Cc: 15037@debbugs.gnu.org X-Debbugs-Original-Cc: "bug-gnu-emacs@gnu.org" , "15037@debbugs.gnu.org" <15037@debbugs.gnu.org> Received: via spool by submit@debbugs.gnu.org id=B.137589671713791 (code B ref -1); Wed, 07 Aug 2013 17:32:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Aug 2013 17:31:57 +0000 Received: from localhost ([127.0.0.1]:45870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V77aW-0003aI-P8 for submit@debbugs.gnu.org; Wed, 07 Aug 2013 13:31:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56718) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V77aU-0003a4-Np for submit@debbugs.gnu.org; Wed, 07 Aug 2013 13:31:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V77aH-0006bz-0s for submit@debbugs.gnu.org; Wed, 07 Aug 2013 13:31:49 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V77aG-0006bv-Un for submit@debbugs.gnu.org; Wed, 07 Aug 2013 13:31:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V77aA-0002JC-Rf for bug-gnu-emacs@gnu.org; Wed, 07 Aug 2013 13:31:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V77a1-0006Yf-Mb for bug-gnu-emacs@gnu.org; Wed, 07 Aug 2013 13:31:34 -0400 Received: from mga14.intel.com ([143.182.124.37]:30703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V77a1-0006Xs-Br for bug-gnu-emacs@gnu.org; Wed, 07 Aug 2013 13:31:25 -0400 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga102.ch.intel.com with ESMTP; 07 Aug 2013 10:31:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.89,834,1367996400"; d="scan'208";a="343091377" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by azsmga001.ch.intel.com with ESMTP; 07 Aug 2013 10:31:18 -0700 Received: from orsmsx104.amr.corp.intel.com ([169.254.3.216]) by ORSMSX110.amr.corp.intel.com ([169.254.3.171]) with mapi id 14.03.0123.003; Wed, 7 Aug 2013 10:31:18 -0700 From: "Sewall, Jason" Thread-Topic: bug#15037: Display can't be opened (display newer than emacs session) Thread-Index: AQHOk3qokeWJ8XkTi0W3JizjYAVUYpmKACpg Date: Wed, 7 Aug 2013 17:31:18 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: -2.4 (--) 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: -2.4 (--) > From: Stefan Monnier [mailto:monnier@iro.umontreal.ca] > Sent: Wednesday, August 7, 2013 7:30 AM > What does M-: (getenv "XAUTHORITY") RET say in those two Emacs sessions? For the older session (in the original frame): "/var/run/gdm/auth-for-jsewa= ll-jWCxJH/database" For a new session started from display :1.0, 'nil'.=20 Cheers, Jason From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: "Sewall, Jason" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 17:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 15037@debbugs.gnu.org X-Debbugs-Original-Cc: "bug-gnu-emacs@gnu.org" , "15037@debbugs.gnu.org" <15037@debbugs.gnu.org> Received: via spool by 15037-submit@debbugs.gnu.org id=B15037.137589706414723 (code B ref 15037); Wed, 07 Aug 2013 17:38:02 +0000 Received: (at 15037) by debbugs.gnu.org; 7 Aug 2013 17:37:44 +0000 Received: from localhost ([127.0.0.1]:45911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V77g7-0003pO-S1 for submit@debbugs.gnu.org; Wed, 07 Aug 2013 13:37:44 -0400 Received: from mga14.intel.com ([143.182.124.37]:6304) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V77g5-0003p1-ON for 15037@debbugs.gnu.org; Wed, 07 Aug 2013 13:37:42 -0400 Received: from azsmga002.ch.intel.com ([10.2.17.35]) by azsmga102.ch.intel.com with ESMTP; 07 Aug 2013 10:37:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.89,834,1367996400"; d="scan'208";a="279007084" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by AZSMGA002.ch.intel.com with ESMTP; 07 Aug 2013 10:37:35 -0700 Received: from orsmsx155.amr.corp.intel.com (10.22.240.21) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 7 Aug 2013 10:37:34 -0700 Received: from orsmsx104.amr.corp.intel.com ([169.254.3.216]) by ORSMSX155.amr.corp.intel.com ([169.254.7.247]) with mapi id 14.03.0123.003; Wed, 7 Aug 2013 10:37:34 -0700 From: "Sewall, Jason" Thread-Topic: bug#15037: Display can't be opened (display newer than emacs session) Thread-Index: AQHOk0i8ra/0/rtKKkewt15XBf+TRZmKAWXg Date: Wed, 7 Aug 2013 17:37:34 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) > From: Jan Dj=E4rv [mailto:jan.h.d@swipnet.se] > Sent: Wednesday, August 7, 2013 1:33 AM > That is not what Emacs does. "Reading available displays" is not possibl= e. > Emacs just tries to connect when you do open display. Makes sense.=20 > Did you kill the old server and start a new server in the same shell as y= ou > started the first? My guess is that you did not, and so the second serve= r > either gets the correct authentication and thus can connect. If you mean kill emacs and restart it, I could certainly do that (it will w= ork, from past experience) but it defeats the purpose from my point of view= . I'd like emacs to be able to create a frame on any display I ask it to, n= o matter the relative age of the emacs session and the remote display. If y= ou mean (server-start), that is easy to do, but my understanding is that it= has nothing to do with remote displays. Indeed, if I do emacs -Q (i.e., st= arting no servers) I am able to do that make-frame-on-display without troub= le (for an emacs newer than the display) > To really see what is going on you would need to debug Emacs with gdb > when the make-frame-on-display fails. While that is fine, as a somewhat experienced programmer and noob with Emac= s internals, I am very surprised there isn't a higher-level way to debug th= is sort of problem in emacs-lisp. It isn't something I have the time to fig= ure up right now at any rate. Cheers, Jason From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: "Sewall, Jason" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 17:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Glenn Morris Cc: "15037@debbugs.gnu.org" <15037@debbugs.gnu.org> Received: via spool by 15037-submit@debbugs.gnu.org id=B15037.137589719015090 (code B ref 15037); Wed, 07 Aug 2013 17:40:02 +0000 Received: (at 15037) by debbugs.gnu.org; 7 Aug 2013 17:39:50 +0000 Received: from localhost ([127.0.0.1]:45936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V77i9-0003vH-JX for submit@debbugs.gnu.org; Wed, 07 Aug 2013 13:39:49 -0400 Received: from mga14.intel.com ([143.182.124.37]:7824) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V77i8-0003ux-5j for 15037@debbugs.gnu.org; Wed, 07 Aug 2013 13:39:48 -0400 Received: from azsmga002.ch.intel.com ([10.2.17.35]) by azsmga102.ch.intel.com with ESMTP; 07 Aug 2013 10:39:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.89,834,1367996400"; d="scan'208";a="279007903" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by AZSMGA002.ch.intel.com with ESMTP; 07 Aug 2013 10:39:41 -0700 Received: from orsmsx156.amr.corp.intel.com (10.22.240.22) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 7 Aug 2013 10:39:41 -0700 Received: from orsmsx104.amr.corp.intel.com ([169.254.3.216]) by ORSMSX156.amr.corp.intel.com ([169.254.8.154]) with mapi id 14.03.0123.003; Wed, 7 Aug 2013 10:39:41 -0700 From: "Sewall, Jason" Thread-Topic: bug#15037: Display can't be opened (display newer than emacs session) Thread-Index: AQHOkwGLWt2cRvdtB0SOXplWuTeFGJmKA6oA Date: Wed, 7 Aug 2013 17:39:41 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) > From: Glenn Morris [mailto:rgm@gnu.org] > Sent: Tuesday, August 6, 2013 5:03 PM > With Emacs 24.2, the following works fine for me: >=20 > ## Without X running > emacs -Q --daemon > startx & > ## Back in the tty > emacsclient -t > ## In Emacs > (make-frame-on-display ":0.0") That's good, but I suspect those conditions are different than the ones I a= m in. In particular, I am using GDM (and I haven't had to do startx manuall= y for 10 years, I'd guess). Cheers, Jason From unknown Thu Jun 19 14:06:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15037: Display can't be opened (display newer than emacs session) Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Aug 2013 18:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: "Sewall\, Jason" Cc: 15037@debbugs.gnu.org X-Debbugs-Original-Cc: "bug-gnu-emacs@gnu.org" , "15037@debbugs.gnu.org" <15037@debbugs.gnu.org> Received: via spool by submit@debbugs.gnu.org id=B.137589963920719 (code B ref -1); Wed, 07 Aug 2013 18:21:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Aug 2013 18:20:39 +0000 Received: from localhost ([127.0.0.1]:46022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V78Le-0005O6-P4 for submit@debbugs.gnu.org; Wed, 07 Aug 2013 14:20:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38800) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V78Lc-0005Nu-U6 for submit@debbugs.gnu.org; Wed, 07 Aug 2013 14:20:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V78LR-0001VN-0l for submit@debbugs.gnu.org; Wed, 07 Aug 2013 14:20:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_20, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V78LQ-0001VG-TV for submit@debbugs.gnu.org; Wed, 07 Aug 2013 14:20:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V78LL-0000oO-1S for bug-gnu-emacs@gnu.org; Wed, 07 Aug 2013 14:20:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V78L3-0001BK-7r for bug-gnu-emacs@gnu.org; Wed, 07 Aug 2013 14:20:18 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:33299) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V78L3-0001A8-3d for bug-gnu-emacs@gnu.org; Wed, 07 Aug 2013 14:20:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFLd/Nq/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GDMEhkQoDlymNUYFegxM X-IPAS-Result: Av4EABK/CFFLd/Nq/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GDMEhkQoDlymNUYFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20874463" Received: from 75-119-243-106.dsl.teksavvy.com (HELO pastel.home) ([75.119.243.106]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 07 Aug 2013 14:19:53 -0400 Received: by pastel.home (Postfix, from userid 20848) id D94B266AF2; Wed, 7 Aug 2013 14:19:59 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Wed, 07 Aug 2013 14:19:59 -0400 In-Reply-To: (Jason Sewall's message of "Wed, 7 Aug 2013 17:31:18 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: -2.4 (--) 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: -2.4 (--) >> What does M-: (getenv "XAUTHORITY") RET say in those two Emacs sessions? > For the older session (in the original frame): "/var/run/gdm/auth-for-jsewall-jWCxJH/database" > For a new session started from display :1.0, 'nil'. There's your problem. You're using GDM3 which has the obnoxious habit of putting your authorization keys in a separate file and setting XAUTHORITY to point to it. So your session doesn't have access to the keys you have in your ~/.Xauthority and your other sessions don't have access to this display. See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586685 https://bugzilla.gnome.org/show_bug.cgi?id=651431 Note that it's not just Emacs that suffers this way: If M-x make-frame-on-display :1.0 fails for you, then try (in that very same Emacs) to do M-x shell RET xterm --display :1.0 RET it should fail in the same way. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 14:33:21 2013 Received: (at control) by debbugs.gnu.org; 7 Aug 2013 18:33:21 +0000 Received: from localhost ([127.0.0.1]:46040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V78Xw-0005rL-P2 for submit@debbugs.gnu.org; Wed, 07 Aug 2013 14:33:21 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:41031 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V78Xu-0005r1-Kd for control@debbugs.gnu.org; Wed, 07 Aug 2013 14:33:19 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V78Xu-0002vi-7F for control@debbugs.gnu.org; Wed, 07 Aug 2013 14:33:18 -0400 Date: Wed, 07 Aug 2013 14:33:18 -0400 Message-Id: Subject: control message for bug 15037 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) forwarded 15037 https://bugzilla.gnome.org/show_bug.cgi?id=651431 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 09 14:53:54 2013 Received: (at control) by debbugs.gnu.org; 9 Aug 2013 18:53:54 +0000 Received: from localhost ([127.0.0.1]:50272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7rot-0008Lb-4k for submit@debbugs.gnu.org; Fri, 09 Aug 2013 14:53:52 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:44276 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7ron-0008LO-NG for control@debbugs.gnu.org; Fri, 09 Aug 2013 14:53:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V7ron-0003wB-ET for control@debbugs.gnu.org; Fri, 09 Aug 2013 14:53:45 -0400 Date: Fri, 09 Aug 2013 14:53:45 -0400 Message-Id: Subject: control message for bug 15037 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) close 15037