Your message dated Fri, 06 Apr 2012 22:32:28 +0000
with message-id <[email protected]>
and subject line Bug#658678: fixed in lightdm 1.2.0-1
has caused the Debian Bug report #658678,
regarding lightdm: leaks FDs to child processes
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
658678: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658678
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lightdm
Version: 1.0.6-3
Severity: normal

Dear Maintainer,

lightdm appears to leak several file descriptors to the child process
it creates for the session, which propagate to nearly every process
running in an interactive session.

For example, running ls -l /proc/self/fd from a terminal in X yields

lrwx------ 1 amdragon amdragon 64 Feb  4 23:52 0 -> /dev/pts/15
lrwx------ 1 amdragon amdragon 64 Feb  4 23:52 1 -> /dev/pts/15
lr-x------ 1 amdragon amdragon 64 Feb  4 23:52 13 -> pipe:[10098]
l-wx------ 1 amdragon amdragon 64 Feb  4 23:52 14 -> pipe:[10098]
lr-x------ 1 amdragon amdragon 64 Feb  4 23:52 15 -> pipe:[10099]
l-wx------ 1 amdragon amdragon 64 Feb  4 23:52 16 -> pipe:[10099]
lrwx------ 1 amdragon amdragon 64 Feb  4 23:52 2 -> /dev/pts/15
lr-x------ 1 amdragon amdragon 64 Feb  4 23:52 3 -> /proc/27874/fd/
lr-x------ 1 amdragon amdragon 64 Feb  4 23:52 4 -> pipe:[9306]
l-wx------ 1 amdragon amdragon 64 Feb  4 23:52 5 -> pipe:[9306]
l-wx------ 1 amdragon amdragon 64 Feb  4 23:52 6 -> /var/log/lightdm/lightdm.log

FDs 4 through 16 were inherited from the lightdm process, as can be
seen from its open FDs,

$ sudo ls -l /proc/`pidof lightdm`/fd
total 0
lrwx------ 1 root root 64 Feb  4 23:54 0 -> /dev/null
lrwx------ 1 root root 64 Feb  4 23:54 1 -> /dev/null
lr-x------ 1 root root 64 Feb  4 23:54 10 -> pipe:[9315]
l-wx------ 1 root root 64 Feb  4 23:54 11 -> pipe:[9315]
lrwx------ 1 root root 64 Feb  4 23:54 12 -> socket:[10302]
lr-x------ 1 root root 64 Feb  4 23:54 13 -> pipe:[10098]
l-wx------ 1 root root 64 Feb  4 23:54 14 -> pipe:[10098]
lr-x------ 1 root root 64 Feb  4 23:54 15 -> pipe:[10099]
l-wx------ 1 root root 64 Feb  4 23:54 16 -> pipe:[10099]
lrwx------ 1 root root 64 Feb  4 23:54 17 -> socket:[10101]
lrwx------ 1 root root 64 Feb  4 23:54 2 -> /dev/null
lrwx------ 1 root root 64 Feb  4 23:54 3 -> anon_inode:[eventfd]
lr-x------ 1 root root 64 Feb  4 23:54 4 -> pipe:[9306]
l-wx------ 1 root root 64 Feb  4 23:54 5 -> pipe:[9306]
l-wx------ 1 root root 64 Feb  4 23:54 6 -> /var/log/lightdm/lightdm.log
lrwx------ 1 root root 64 Feb  4 23:54 7 -> anon_inode:[eventfd]
lrwx------ 1 root root 64 Feb  4 23:54 8 -> socket:[8076]
lrwx------ 1 root root 64 Feb  4 23:54 9 -> anon_inode:[eventfd]

FD 6 is particularly worrisome, as it allows any process to write to
the root-owned lightdm log.

It might be relevant that I use an .xsession script and Xmonad with no
desktop environment.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lightdm depends on:
ii  adduser                3.113
ii  consolekit             0.4.5-1
ii  dbus                   1.4.16-1
ii  debconf [debconf-2.0]  1.5.41
ii  libc6                  2.13-23
ii  libglib2.0-0           2.30.2-4
ii  libpam0g               1.1.3-6
ii  libxcb1                1.7-4
ii  libxdmcp6              1:1.1.0-4
ii  lightdm-gtk-greeter    1.0.6-3

Versions of packages lightdm recommends:
ii  xserver-xorg  1:7.6+10

Versions of packages lightdm suggests:
ii  accountsservice  0.6.15-2

-- debconf information:
  lightdm/daemon_name: /usr/sbin/lightdm
* shared/default-x-display-manager: lightdm



--- End Message ---
--- Begin Message ---
Source: lightdm
Source-Version: 1.2.0-1

We believe that the bug you reported is fixed in the latest version of
lightdm, which is due to be installed in the Debian FTP archive:

liblightdm-gobject-1-0_1.2.0-1_amd64.deb
  to main/l/lightdm/liblightdm-gobject-1-0_1.2.0-1_amd64.deb
liblightdm-gobject-dev_1.2.0-1_amd64.deb
  to main/l/lightdm/liblightdm-gobject-dev_1.2.0-1_amd64.deb
liblightdm-qt-2-0_1.2.0-1_amd64.deb
  to main/l/lightdm/liblightdm-qt-2-0_1.2.0-1_amd64.deb
liblightdm-qt-dev_1.2.0-1_amd64.deb
  to main/l/lightdm/liblightdm-qt-dev_1.2.0-1_amd64.deb
lightdm-vala_1.2.0-1_amd64.deb
  to main/l/lightdm/lightdm-vala_1.2.0-1_amd64.deb
lightdm_1.2.0-1.debian.tar.gz
  to main/l/lightdm/lightdm_1.2.0-1.debian.tar.gz
lightdm_1.2.0-1.dsc
  to main/l/lightdm/lightdm_1.2.0-1.dsc
lightdm_1.2.0-1_amd64.deb
  to main/l/lightdm/lightdm_1.2.0-1_amd64.deb
lightdm_1.2.0.orig.tar.gz
  to main/l/lightdm/lightdm_1.2.0.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yves-Alexis Perez <[email protected]> (supplier of updated lightdm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 06 Apr 2012 21:32:13 +0200
Source: lightdm
Binary: lightdm lightdm-vala liblightdm-gobject-1-0 liblightdm-qt-2-0 
liblightdm-gobject-dev liblightdm-qt-dev
Architecture: source amd64
Version: 1.2.0-1
Distribution: experimental
Urgency: low
Maintainer: Debian Xfce Maintainers <[email protected]>
Changed-By: Yves-Alexis Perez <[email protected]>
Description: 
 liblightdm-gobject-1-0 - simple display manager (gobject library)
 liblightdm-gobject-dev - simple display manager (gobject development files)
 liblightdm-qt-2-0 - simple display manager (Qt library)
 liblightdm-qt-dev - simple display manager (Qt development files)
 lightdm    - simple display manager
 lightdm-vala - simple display manager (Vala files)
Closes: 650946 654343 658678 664805
Changes: 
 lightdm (1.2.0-1) experimental; urgency=low
 .
   [ Yves-Alexis Perez ]
   * New upstream release.
     - don't leak fds to child processes.                        closes: #658678
   * debian/po:
     - da.po updated, thanks to “Joe Dalton”.                    closes: #650946
   * debian/control:
     - add Provides: on x-display-manager.                       closes: #654343
     - liblightdm-gobject-dev requires libdbus-glib-1-dev and libxklavier-dev
       so add dependencies.
     - drop lightdm-{gtk,qt}-greeter packages since they have been moved to
       standalone packages.
     - rename lightdm-qt-1-0 package to -2-0 to follow soname bump.
     - drop dh-autoreconf build-dep.
     - fix liblightdm*-dev package not depending on the library package itself.
     - update standards version to 3.9.3.
   * debian/watch updated for new tarballs location.
   * debian/patches:
     - 01_set-default-path refreshed.
     - 02_default-config.patch refreshed
       + use lightdm-greeter as greeter name, which is provided as an
         alternative by the various greeters.
     - 04_default-gtk-greeter-config dropped since lightm-gtk-greeter has been
       moved to standalone package.
     - 06_move-progs-to-pkglibexecdir dropped, included upstream.
     - 07_CVE-2011-4105 dropped, code doesn't exist anymore.
     - 08_CVE-2011-3153 dropped, included upstream.
   * debian/rules:
     - don't install libsystem as it's only useful for tests.
     - drop autoreconf since we don't need it anymore.
   * debian/lightdm-{gtk,qt}-greeter.{config.install.templates,postinst,prerm}
     dropped.
   * debian/lightdm.pam:
      - add selinux lines, thanks Laurent Bigonville.            closes: #664805
 .
   [ Lionel Le Folgoc ]
   * debian/patches: add missing DEP3 headers.
Checksums-Sha1: 
 f7c31054fd7ec8c211ac415d4a81d8686b5e2cc3 2554 lightdm_1.2.0-1.dsc
 853736ec927eceedfcf2211744dda8bb0bb028a9 644000 lightdm_1.2.0.orig.tar.gz
 165d9f5fa45ad8f00c7e08103234e8deee968dab 32715 lightdm_1.2.0-1.debian.tar.gz
 5611490e8a6ee965778cad700e80e6409dad7dc6 128546 lightdm_1.2.0-1_amd64.deb
 0e9aba79b6fbc030d9a7f91cbcf52c4fedfe2858 6060 lightdm-vala_1.2.0-1_amd64.deb
 357d11272ed532479583126e89c71feb0210eeb9 32734 
liblightdm-gobject-1-0_1.2.0-1_amd64.deb
 7f599584e2d7872addf8204a4ca0b38a38ee1ceb 33976 
liblightdm-qt-2-0_1.2.0-1_amd64.deb
 5a08343d584ee0a39f63104946c605bdc82dc29b 56568 
liblightdm-gobject-dev_1.2.0-1_amd64.deb
 b471dd99fb240cb783f815b083126b021aa86d7c 39524 
liblightdm-qt-dev_1.2.0-1_amd64.deb
Checksums-Sha256: 
 8a88766c3f5b8abe824a45744adc43fd7a45ff30e0440d7cf5c1ff5072d905d4 2554 
lightdm_1.2.0-1.dsc
 15fcf72926f400ff7ee597a069c328043822e26885328115ac16cc362a75fe73 644000 
lightdm_1.2.0.orig.tar.gz
 678d0b7d2c44edce685d89c36f4fe6a96e57d6ab326c9ae49ab3e64db8ee51c9 32715 
lightdm_1.2.0-1.debian.tar.gz
 1e831d211645fb022172f09dc5f1b8fc6797212e4bbb0b571fa4d43bc3a0b239 128546 
lightdm_1.2.0-1_amd64.deb
 0349ff17c5d8b506fa52cb01886121b37fa165f5c7b6e351d99c8470488e8706 6060 
lightdm-vala_1.2.0-1_amd64.deb
 a9f0f5f60d6ebc0d62b6f5f80fc6cee8f09feaeb16f8324e5c1846115e5dbc45 32734 
liblightdm-gobject-1-0_1.2.0-1_amd64.deb
 54747f497977036ef1b53972f8f13054ba46a261a82f0ae1fce2b9a22403ea2e 33976 
liblightdm-qt-2-0_1.2.0-1_amd64.deb
 1325eef6955f6b4cdedf3a481190287aa4081097538dba9f7fe63b0178e0c76a 56568 
liblightdm-gobject-dev_1.2.0-1_amd64.deb
 9842116287d658c5e77107a22c436fea061bb3dbee6676ab07c988b8d8a2d1e3 39524 
liblightdm-qt-dev_1.2.0-1_amd64.deb
Files: 
 0dc3faee4b1da3b04a21c8818234b8a4 2554 x11 optional lightdm_1.2.0-1.dsc
 cca1ffdb8277c65b6c28a3d5091dd7c4 644000 x11 optional lightdm_1.2.0.orig.tar.gz
 5cce444a31a4aae79d70076b03cb4545 32715 x11 optional 
lightdm_1.2.0-1.debian.tar.gz
 ddd8d345871eddb2de548c6e19077bfa 128546 x11 optional lightdm_1.2.0-1_amd64.deb
 fb197f5af75e8725a7286f1001c56123 6060 x11 optional 
lightdm-vala_1.2.0-1_amd64.deb
 6576e98092f4f7ceaf61a0058ec16e63 32734 libdevel optional 
liblightdm-gobject-1-0_1.2.0-1_amd64.deb
 48df7338b7234f01f4bf4f660caafba0 33976 libdevel optional 
liblightdm-qt-2-0_1.2.0-1_amd64.deb
 055c3f36f2dcde07318f2583dda6d104 56568 libdevel optional 
liblightdm-gobject-dev_1.2.0-1_amd64.deb
 82fb6f352b27e293ea4409e478f79ff7 39524 libdevel optional 
liblightdm-qt-dev_1.2.0-1_amd64.deb

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

iQIcBAEBCgAGBQJPf0feAAoJEDBVD3hx7wuo590QAN4Vgi1ym5jbVLiLkZN22cuW
iqOj2dRysI/GrQTtUd5n0cxi9jlZZPvkHnC0q16mJ7je90goTp8Lnp1PvZ7YvW9G
2fUSwDSAE0HdCjQRVgWb846ljFUTvFcTzyESAszovAzqWsA9EuqqTdGgacMsJTkp
n9q4uvGTr6SvnQuHn8ueXKAqiMEQwiPXftxul3GsUYlJ/Z44ZnZwXVsltU/ZOYC4
ClVzwATgc3jeHxwgnK7udPDVUieHR0oh72PNncblHAkxBa2l17IyVZ6bVCafPwYx
BarCA4pSY3QSUhfW1VEOT+Wbo0soLXG8oGCE4Jxf5KIjBYImwcevBDkF6TL+Xmi/
oo2y5YLZXFBVZhWxqZRAk+h2dmtYsw7f4/ub+pSPKEptYnzhcCm+D40SSTHK362Z
LohrE4qQ/PxrC3mpSFxGrWFot8RlgqMrPSXn5AFEr2SriigVHuNbp/awIe3kHe4V
85MJpdKjnjiBeDSEmRthCy4PAabmvYN06nRBNhhNGf7kzYLJ4yrwtGWfzJpfVsD2
k2Wa9XlAX64wNub91WFSJjU6ns2u9CUwQlKg0/YXIuE5wbSWmZWhphDuFCIBnZXf
OKaI5PRKi05hmPW1IeWr8RVtKwKJ7kM3BG9eLWs3b/sAhlH2SUOa49bk/HU28hCK
IfsDuupYSs83HwBak89w
=KczX
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
Pkg-xfce-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xfce-devel

Reply via email to