GNU bug report logs - #7837
23.2.91; Logging out of GNOME is confusing if Emacs has background processes running

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: Reuben Thomas <rrt@HIDDEN>; dated Thu, 13 Jan 2011 19:18:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 7837) by debbugs.gnu.org; 3 Oct 2019 15:33:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 03 11:33:16 2019
Received: from localhost ([127.0.0.1]:40823 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iG36S-0005GY-11
	for submit <at> debbugs.gnu.org; Thu, 03 Oct 2019 11:33:16 -0400
Received: from quimby.gnus.org ([80.91.231.51]:50230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iG36P-0005GO-FF
 for 7837 <at> debbugs.gnu.org; Thu, 03 Oct 2019 11:33:14 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>)
 id 1iG36L-0000er-A1; Thu, 03 Oct 2019 17:33:11 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
Subject: Re: bug#7837: 23.2.91;
 Logging out is confusing if Emacs has background processes running
References: <87k4i8mwt7.fsf@HIDDEN> <87a7akw5i2.fsf@HIDDEN>
 <CAOnWdohh3j9aHnx=0E-PArfFdeEU-uVV0S1SHfDhSqsT-RwqBA@HIDDEN>
Date: Thu, 03 Oct 2019 17:33:09 +0200
In-Reply-To: <CAOnWdohh3j9aHnx=0E-PArfFdeEU-uVV0S1SHfDhSqsT-RwqBA@HIDDEN>
 (Reuben Thomas's message of "Tue, 1 Oct 2019 21:59:04 +0100")
Message-ID: <87zhihsv2i.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Reuben Thomas <rrt@HIDDEN> writes: >
 https://www.x.org/releases/X11R7.7/doc/libSM/xsmp.html
 > > Emacs already implements this: see src/xsmfns.c. The problem is its
 behaviour > when there are background processes. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 7837
Cc: 7837 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)

Reuben Thomas <rrt@HIDDEN> writes:

> https://www.x.org/releases/X11R7.7/doc/libSM/xsmp.html
>
> Emacs already implements this: see src/xsmfns.c. The problem is its behaviour
> when there are background processes.

I guess it's this code?

DEFUN ("handle-save-session", Fhandle_save_session,
       Shandle_save_session, 1, 1, "e",
       doc: /* Handle the save_yourself event from a session manager.
A session manager can tell Emacs that the window system is shutting down
by sending Emacs a save_yourself message.  Emacs executes this function when
such an event occurs.  This function then executes `emacs-session-save'.

[...]

  else if (kill_emacs)
    {
      /* We should not do user interaction here, but it is not easy to
         prevent.  Fix this in next version.  */
      Fkill_emacs (Qnil);

I started a background process that `C-x C-c' will query me about before
exiting, but calling `kill-emacs' directly will kill Emacs without
querying about those processes.

Is there a different path being taken when Emacs gets this event from
the system?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




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

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


Received: (at 7837) by debbugs.gnu.org; 1 Oct 2019 20:59:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 01 16:59:26 2019
Received: from localhost ([127.0.0.1]:34969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iFPF0-000440-8S
	for submit <at> debbugs.gnu.org; Tue, 01 Oct 2019 16:59:26 -0400
Received: from mail-oi1-f195.google.com ([209.85.167.195]:38337)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1iFPEw-00043i-Un
 for 7837 <at> debbugs.gnu.org; Tue, 01 Oct 2019 16:59:24 -0400
Received: by mail-oi1-f195.google.com with SMTP id m16so15754114oic.5
 for <7837 <at> debbugs.gnu.org>; Tue, 01 Oct 2019 13:59:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=N7r5TVlz7XixoqtVAu1LQOQiQGDrbAfevnmFRrvKuls=;
 b=V9qc1xX/hvO/+GDxw6niIfMzzmDUlcYNx4WrazVV4GM0D+tzBF4K0Ax39jxChRKct+
 B+aCB2y2OG/+RAdVuTnwxTybp/3C8bpygpl36xzhh9Mew7ASO60pcrIaxba3kfUk3Jvf
 c2IFPUp396MDfioQanMdvFrOTO/QIdcKjkEYo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=N7r5TVlz7XixoqtVAu1LQOQiQGDrbAfevnmFRrvKuls=;
 b=D7vh7IWZaEUn5nfiaWjRf6OdFazp32vu1VNjIPT/qj5MkR1xttc8D6KF7Irt9Rv5d/
 +SgaMxpdahMGLOdMBZx2TvbMLtOTUEKdXt26YN1NRTZCYVfIi5x7HXb5A9IscxDJo2R2
 rdO2f3TRN7C8Ko5V0K25zKNusbOg9YM869CIvkwhbykMt6ut4K/2vxaFc7hsS29K9WzP
 o/OFL+1f2HtF2t/5fsm4S4cPVYJh5hPlnbvI3mykEuxezIpeHqSQRh4r3e3uiHtxxqkK
 KkdKxVNov1CIpAPWKXL43OPgFR4Kq8lewDLl1syBDNhbIgqK2WXrzTlMcKqF0UrpmUPC
 M+og==
X-Gm-Message-State: APjAAAWEfMScOcU1TS37SrzJVni6TDQs0NwD82kFkYMuVjCYJtg2mZtC
 mp8GjYaD3j5qREOwrZXdaxzqYwg46KQlvYYpAEe0ZA==
X-Google-Smtp-Source: APXvYqyjsks0/3s6uMyJ9VFJFtFMaOT0ajbv6977u3H3A4DX86p20JXzzvd/wRi7umdVRhb/WK40s8BerqJ7tgSg+zc=
X-Received: by 2002:aca:f002:: with SMTP id o2mr9843oih.62.1569963557041; Tue,
 01 Oct 2019 13:59:17 -0700 (PDT)
MIME-Version: 1.0
References: <87k4i8mwt7.fsf@HIDDEN> <87a7akw5i2.fsf@HIDDEN>
In-Reply-To: <87a7akw5i2.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 1 Oct 2019 21:59:04 +0100
Message-ID: <CAOnWdohh3j9aHnx=0E-PArfFdeEU-uVV0S1SHfDhSqsT-RwqBA@HIDDEN>
Subject: Re: bug#7837: 23.2.91; Logging out is confusing if Emacs has
 background processes running
To: Lars Ingebrigtsen <larsi@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000020da030593dfa018"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 7837
Cc: 7837 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)

--00000000000020da030593dfa018
Content-Type: text/plain; charset="UTF-8"

On Tue, 1 Oct 2019 at 21:55, Lars Ingebrigtsen <larsi@HIDDEN> wrote:

> > What is missing, therefore, is for Emacs to act as if I 19ve tried to
> quit
> > it when it is signalled by the X session manager. (This is what other
> > apps do: they immediately bring up the  1cYou have unsaved documents 1d
> > dialog, or equivalent.)
>
> How does the window manager communicate to the apps that it's closing
> down?  Is there a standard?
>

https://www.x.org/releases/X11R7.7/doc/libSM/xsmp.html

Emacs already implements this: see src/xsmfns.c. The problem is its
behaviour when there are background processes.

-- 
https://rrt.sc3d.org

--00000000000020da030593dfa018
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, 1 Oct 2019 at 21:55, Lars Ingebrigtsen &lt;<a href=3D"mailto=
:larsi@HIDDEN">larsi@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">&gt; What is missing, therefore, is for Em=
acs to act as if I 19ve tried to quit<br>
&gt; it when it is signalled by the X session manager. (This is what other<=
br>
&gt; apps do: they immediately bring up the=C2=A0 1cYou have unsaved docume=
nts 1d<br>
&gt; dialog, or equivalent.)<br>
<br>
How does the window manager communicate to the apps that it&#39;s closing<b=
r>
down?=C2=A0 Is there a standard?<br></blockquote><div><br></div><div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default"><a href=3D"https://www.x.org/releases/X11R7.7/doc/libSM/xsmp.h=
tml">https://www.x.org/releases/X11R7.7/doc/libSM/xsmp.html</a></div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default">Emacs already implements this: se=
e src/xsmfns.c. The problem is its behaviour when there are background proc=
esses.<br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small" class=3D"gmail_default"><br></div></div></div>-- <br><div dir=3D=
"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a h=
ref=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></di=
v></div></div></div></div>

--00000000000020da030593dfa018--




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

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


Received: (at 7837) by debbugs.gnu.org; 1 Oct 2019 20:55:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 01 16:55:07 2019
Received: from localhost ([127.0.0.1]:34953 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iFPAp-0003wP-KV
	for submit <at> debbugs.gnu.org; Tue, 01 Oct 2019 16:55:07 -0400
Received: from quimby.gnus.org ([80.91.231.51]:60472)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iFPAn-0003wG-DZ
 for 7837 <at> debbugs.gnu.org; Tue, 01 Oct 2019 16:55:05 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>)
 id 1iFPAk-0008Cp-3C; Tue, 01 Oct 2019 22:55:04 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
Subject: Re: bug#7837: 23.2.91; Logging out is confusing if Emacs has
 background processes running
References: <87k4i8mwt7.fsf@HIDDEN>
Date: Tue, 01 Oct 2019 22:55:01 +0200
In-Reply-To: <87k4i8mwt7.fsf@HIDDEN> (Reuben Thomas's message of "Thu, 13
 Jan 2011 19:24:20 +0000")
Message-ID: <87a7akw5i2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Reuben Thomas <rrt@HIDDEN> writes: > I 19m running a
 more-or-less
 tip-of-emacs-23 build, largely because it has > improved X session support.
 > > When Emacs has no background processes running, logging out of my GNOME
 > session and bac [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 7837
Cc: 7837 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -1.0 (-)

Reuben Thomas <rrt@HIDDEN> writes:

> I 19m running a more-or-less tip-of-emacs-23 build, largely because it has
> improved X session support.
>
> When Emacs has no background processes running, logging out of my GNOME
> session and back in works fine: Emacs automatically saves its state (I
> use desktop), and is re-run when I log back in.
>
> However, if I have a background process running, for instance a
> debugger, then GNOME reports that Emacs is busy, but Emacs itself says
> nothing. If I try to quit Emacs (C-x C-c, as normal), then it says it
> has running processes and prompts to exit anyway, as normal.
>
> What is missing, therefore, is for Emacs to act as if I 19ve tried to quit
> it when it is signalled by the X session manager. (This is what other
> apps do: they immediately bring up the  1cYou have unsaved documents 1d
> dialog, or equivalent.)

How does the window manager communicate to the apps that it's closing
down?  Is there a standard?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#7837; Package emacs. Full text available.
Changed bug title to '23.2.91; Logging out of GNOME is confusing if Emacs has background processes running' from '23.2.91; Logging out is confusing if Emacs has background processes running' Request was from npostavs@HIDDEN to control <at> debbugs.gnu.org. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 13 Jan 2011 19:17:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 13 14:17:06 2011
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1PdSfS-0006JF-02
	for submit <at> debbugs.gnu.org; Thu, 13 Jan 2011 14:17:06 -0500
Received: from eggs.gnu.org ([140.186.70.92])
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <rrt@HIDDEN>) id 1PdSfO-0006Ig-Hq
	for submit <at> debbugs.gnu.org; Thu, 13 Jan 2011 14:17:04 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <rrt@HIDDEN>) id 1PdSmg-0005IY-Nw
	for submit <at> debbugs.gnu.org; Thu, 13 Jan 2011 14:24:36 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED
	autolearn=unavailable version=3.3.1
Received: from lists.gnu.org ([199.232.76.165]:46757)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>)
	id 1PdSmg-0005IP-KN
	for submit <at> debbugs.gnu.org; Thu, 13 Jan 2011 14:24:34 -0500
Received: from [140.186.70.92] (port=32935 helo=eggs.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1PdSme-0005Wv-Na
	for bug-gnu-emacs@HIDDEN; Thu, 13 Jan 2011 14:24:34 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <rrt@HIDDEN>) id 1PdSmc-0005Gx-Fx
	for bug-gnu-emacs@HIDDEN; Thu, 13 Jan 2011 14:24:32 -0500
Received: from exprod7ob122.obsmtp.com ([64.18.2.21]:49760)
	by eggs.gnu.org with smtp (Exim 4.71) (envelope-from <rrt@HIDDEN>)
	id 1PdSmc-0005Gb-3N
	for bug-gnu-emacs@HIDDEN; Thu, 13 Jan 2011 14:24:30 -0500
Received: from source ([74.125.82.54]) by exprod7ob122.postini.com
	([64.18.6.12]) with SMTP
	ID DSNKTS9RZ0P3wc8QRrut577fZtgt2vFnZGO9@HIDDEN;
	Thu, 13 Jan 2011 11:24:28 PST
Received: by mail-ww0-f54.google.com with SMTP id 31so2122977wwb.23
	for <bug-gnu-emacs@HIDDEN>; Thu, 13 Jan 2011 11:24:23 -0800 (PST)
Received: by 10.227.24.73 with SMTP id u9mr2757930wbb.168.1294946663464;
	Thu, 13 Jan 2011 11:24:23 -0800 (PST)
Received: from canta (87-194-87-241.bethere.co.uk [87.194.87.241])
	by mx.google.com with ESMTPS id p49sm230007wes.42.2011.01.13.11.24.22
	(version=TLSv1/SSLv3 cipher=RC4-MD5);
	Thu, 13 Jan 2011 11:24:22 -0800 (PST)
From: Reuben Thomas <rrt@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 23.2.91;
	Logging out is confusing if Emacs has background processes running
Date: Thu, 13 Jan 2011 19:24:20 +0000
Message-ID: <87k4i8mwt7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older,
	4)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2)
X-Spam-Score: -6.0 (------)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/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: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -6.0 (------)

I=2019m running a more-or-less tip-of-emacs-23 build, largely because it has
improved X session support.

When Emacs has no background processes running, logging out of my GNOME
session and back in works fine: Emacs automatically saves its state (I
use desktop), and is re-run when I log back in.

However, if I have a background process running, for instance a
debugger, then GNOME reports that Emacs is busy, but Emacs itself says
nothing. If I try to quit Emacs (C-x C-c, as normal), then it says it
has running processes and prompts to exit anyway, as normal.

What is missing, therefore, is for Emacs to act as if I=2019ve tried to quit
it when it is signalled by the X session manager. (This is what other
apps do: they immediately bring up the =201cYou have unsaved documents=201d
dialog, or equivalent.)

As ever, do let me know if I can provide any more information. This is
an aspect of Emacs that is promising to work much better in 23.3, and
I=2019d love it to be really solid.


In GNU Emacs 23.2.91.3 (i686-pc-linux-gnu, GTK+ Version 2.22.0)
 of 2010-12-23 on canta
Windowing system distributor `The X.Org Foundation', version 11.0.10900000
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Python

Minor modes in effect:
  recentf-mode: t
  show-paren-mode: t
  savehist-mode: t
  minibuffer-electric-default-mode: t
  iswitchb-mode: t
  icomplete-mode: t
  global-auto-revert-mode: t
  desktop-save-mode: t
  ropemacs-mode: t
  global-auto-complete-mode: t
  auto-complete-mode: t
  yas/global-mode: t
  yas/minor-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x r <backspace> e m a <backspace> <backspace> <backspace> 
r e p o r t - e m a c - <backspace> s - b u f g <backspace> 
<backspace> g <return>

Recent messages:
Wrote /home/rrt/.emacs.desktop.lock
Desktop: 4 buffers restored, 23 to restore lazily.
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading /home/rrt/.emacs.d/session.1084ab25e5373fad5312949461585833400000235660035...done
Restored session data
Loading vc-cvs...done
Note: file is write protected [2 times]
uncompressing python.el.gz...done
Note: file is write protected
Lazy desktop load complete

Load-path shadows:
/home/rrt/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /usr/share/emacs-snapshot/site-lisp/ruby1.8-elisp/ruby-mode
/home/rrt/local/share/emacs/site-lisp/auto-complete hides /usr/local/share/emacs/23.2.91/site-lisp/auto-complete/auto-complete
/home/rrt/local/share/emacs/site-lisp/auto-complete-config hides /usr/local/share/emacs/23.2.91/site-lisp/auto-complete/auto-complete-config
/home/rrt/local/share/emacs/site-lisp/popup hides /usr/local/share/emacs/23.2.91/site-lisp/auto-complete/popup
/home/rrt/local/share/emacs/site-lisp/fuzzy hides /usr/local/share/emacs/23.2.91/site-lisp/auto-complete/fuzzy
/home/rrt/.emacs.d/elpa/dictionary-1.8.7/link hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/link
/home/rrt/.emacs.d/elpa/dictionary-1.8.7/connection hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/connection
/home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary-init hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/dictionary-init
/home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/dictionary
/usr/local/share/emacs/23.2.91/site-lisp/css-mode/css-mode hides /usr/local/share/emacs/23.2.91/lisp/textmodes/css-mode
/home/rrt/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /usr/local/share/emacs/23.2.91/lisp/progmodes/ruby-mode
/usr/local/share/emacs/23.2.91/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-lisp/css-mode/css-mode
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info
/usr/local/share/emacs/23.2.91/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl
/usr/local/share/emacs/23.2.91/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en
/usr/local/share/emacs/23.2.91/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik
/usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/lpath hides /usr/share/emacs/site-lisp/auctex/lpath
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex
/usr/local/share/emacs/23.2.91/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold
/usr/local/share/emacs/23.2.91/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp
/usr/local/share/emacs/23.2.91/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context
/usr/local/share/emacs/23.2.91/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex
/usr/local/share/emacs/23.2.91/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite
/usr/local/share/emacs/23.2.91/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
/usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style

Features:
(shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec
password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231
rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc
time-date mm-util mail-prsvr gmm-utils mailheader canlock sha1 hex-util
hashcash mail-utils emacsbug jka-compr parse-time vc-cvs whitespace
vc-dispatcher vc-svn face-remap filladapt flyspell python-21 python
completing-help recentf tree-widget wid-edit uniquify paren savehist
minibuf-eldef iswitchb icomplete autorevert time cus-start cus-load
desktop server change-mode php-mode etags cc-langs cc-mode cc-fonts
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs speedbar
sb-image ezimage dframe lua-mode regexp-opt comint ring ropemacs pymacs
etags-update smart-quotes ispell auto-complete-config auto-complete
popup smex ido auto-dictionary-autoloads dictionary-autoloads
guess-style-autoloads http-post-simple-autoloads js2-mode-autoloads
ruby-mode-autoloads smex-autoloads package reporter advice
advice-preload yasnippet help-fns derived edmacro kmacro easymenu assoc
cl cl-19 muse-autoloads emacs-goodies-el emacs-goodies-custom
emacs-goodies-loaddefs easy-mmode bbdb-autoloads preview-latex tex-site
auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win
x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register
page menu-bar rfn-eshadow timer select scroll-bar mldrag 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 loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind system-font-setting
font-render-setting gtk x-toolkit x multi-tty emacs)

-- 
http://rrt.sc3d.org/




Acknowledgement sent to Reuben Thomas <rrt@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#7837; 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.