Bug#112661: marked as done (gnome-session: Gnome session manager fails to kill program it starts)

Debian Bug Tracking System owner@bugs.debian.org
Sun, 05 Dec 2004 10:48:03 -0800


Your message dated Sun, 05 Dec 2004 19:35:54 +0100
with message-id <1102271754.4554.38.camel@arrakis.localnet>
and subject line Should be fixed now
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 18 Sep 2001 12:42:04 +0000
>From fosdicsj@aom.bt.co.uk Tue Sep 18 07:42:04 2001
Return-path: <fosdicsj@aom.bt.co.uk>
Received: from tuborg.beer.bt.co.uk [132.146.248.205] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 15jKCS-0007yd-00; Tue, 18 Sep 2001 07:42:04 -0500
Received: from fosdicsj by tuborg.beer.bt.co.uk with local (Exim 3.32 #1 (Debian))
	id 15jKBr-0002cK-00; Tue, 18 Sep 2001 13:41:27 +0100
From: Steve Fosdick <fozzy@pelvoux.demon.co.uk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gnome-session: Gnome session manager fails to kill program it starts
X-Reportbug-Version: 1.28
X-Mailer: reportbug 1.28
Date: Tue, 18 Sep 2001 13:41:26 +0100
Message-Id: <E15jKBr-0002cK-00@tuborg.beer.bt.co.uk>
Sender: Steve Fosdick <fosdicsj@aom.bt.co.uk>
Delivered-To: submit@bugs.debian.org

Package: gnome-session
Version: 1.4.0.4-4
Severity: normal

First this may be related to bug number 96047 but isn't quite the same
so I have submitted it separately.

Under the Gnome Control Center there is a list of programs that need
to be started explicitly by the session manager at the start of the
session because the program doesn't implement the session management
communication conventions and thus won't get included as part of the
session when it is saved.

To this list I have added a program which talks to a modem and to esd
but doesn't use X at all.  When I log out the session manager does not
kill this program so when I next log in a second copy is started, and
so on.

Since the program got started by the session manager when I log in, to
my way of thinking the session manager should kill it again when the
session finished (i.e. I log out) in the same way that processes using
a terminal get a SIGHUP which kills them when the user logs out of a
stardard terminal session.

I suspect this has not come to light before because most programs that
are added to this list of extra programs to start do use X and
therefore get killed when the X server is reset.  Nevertheless I think
killing these programs is the session manager's job and hence this bug
report.

On a related point, I notice that the programs that get started by the
session manager all appear to have init as their parent process
whereas it would seem more logical if these retained gnome-session as
the parent process - that way if a use if logged in more than once it
would be possible to tell the two sessions appart.

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux tuborg 2.4.9 #2 Mon Sep 3 11:08:09 BST 2001 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages gnome-session depends on:
ii  debianutils                 1.15         Miscellaneous utilities specific t
ii  gdk-imlib1                  1.9.11-3     Gdk-Imlib is an imaging library fo
ii  gnome-bin                   1.2.13-9     Miscellaneous binaries used by Gno
ii  gnome-core                  1.4.0.4-4    Common files for Gnome core apps
ii  gnome-panel                 1.4.0.4-4    Launch and/or dock Gnome applicati
ii  libart2                     1.2.13-9     The Gnome canvas widget
ii  libaudiofile0               0.2.2-1      The Audiofile Library
ii  libc6                       2.2.4-1      GNU C Library: Shared libraries an
ii  libcapplet0                 1:1.4.0.1-11 Library for Gnome Control Center a
ii  libdb3                      3.2.9-11     Berkeley v3 Database Libraries [ru
ii  libesd0                     0.2.22-6     Enlightened Sound Daemon - Shared 
ii  libgdk-pixbuf-gnome2        0.11.0-2     The GNOME GdkPixBuf library.
ii  libgdk-pixbuf2              0.11.0-2     The GdkPixBuf library.
ii  libglib1.2                  1.2.10-1.2   The GLib library of C routines
ii  libgnome32                  1.2.13-9     The Gnome libraries
ii  libgnomesupport0            1.2.13-9     The Gnome libraries (Support libra
ii  libgnomeui32                1.2.13-9     The Gnome libraries (User Interfac
ii  libgnorba27                 1.2.13-9     Gnome CORBA services
ii  libgtk1.2                   1.2.10-1     The GIMP Toolkit set of widgets fo
ii  liborbit0                   0.5.8-2      Libraries for ORBit - a CORBA ORB
ii  libwrap0                    7.6-8.2      Wietse Venema's TCP wrappers libra
ii  scrollkeeper                0.2-5        A free electronic cataloging syste
ii  xlibs                       4.1.0-5      X Window System client libraries
ii  zlib1g                      1:1.1.3-15   compression library - runtime


---------------------------------------
Received: (at 112661-done) by bugs.debian.org; 5 Dec 2004 18:35:59 +0000
>From josselin.mouette@ens-lyon.org Sun Dec 05 10:35:59 2004
Return-path: <josselin.mouette@ens-lyon.org>
Received: from heavensgate.debian.net (arrakis.localnet) [213.41.173.23] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Cb1Ek-0001Go-00; Sun, 05 Dec 2004 10:35:59 -0800
Received: from joss by arrakis.localnet with local (Exim 4.34)
	id 1Cb1Ei-0006v8-6R
	for 112661-done@bugs.debian.org; Sun, 05 Dec 2004 19:35:56 +0100
Subject: Should be fixed now
From: Josselin Mouette <joss@debian.org>
To: 112661-done@bugs.debian.org
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Cr1/RxFAQLEldedRbslp"
Date: Sun, 05 Dec 2004 19:35:54 +0100
Message-Id: <1102271754.4554.38.camel@arrakis.localnet>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.2 
Sender: Josselin Mouette <josselin.mouette@ens-lyon.org>
Delivered-To: 112661-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 


--=-Cr1/RxFAQLEldedRbslp
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

gnome-session should now kill all programs it started, including esd.
Please reopen this bug if you feel it appropriate.

Regards,
--=20
 .''`.           Josselin Mouette        /\./\
: :' :           josselin.mouette@ens-lyon.org
`. `'                        joss@debian.org
  `-  Debian GNU/Linux -- The power of freedom

--=-Cr1/RxFAQLEldedRbslp
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBs1UKrSla4ddfhTMRAsw9AJ0akjs5iL4seURWlyKgwdvjUMMiJgCfX4eJ
hRV51jZYemsA1ZO7Htb7hu4=
=2ggJ
-----END PGP SIGNATURE-----

--=-Cr1/RxFAQLEldedRbslp--