Your message dated Mon, 05 Mar 2012 07:03:15 +0000
with message-id <[email protected]>
and subject line Bug#658678: fixed in lightdm 1.0.9-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.0.9-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.0.9-1_amd64.deb
  to main/l/lightdm/liblightdm-gobject-1-0_1.0.9-1_amd64.deb
liblightdm-gobject-dev_1.0.9-1_amd64.deb
  to main/l/lightdm/liblightdm-gobject-dev_1.0.9-1_amd64.deb
liblightdm-qt-1-0_1.0.9-1_amd64.deb
  to main/l/lightdm/liblightdm-qt-1-0_1.0.9-1_amd64.deb
liblightdm-qt-dev_1.0.9-1_amd64.deb
  to main/l/lightdm/liblightdm-qt-dev_1.0.9-1_amd64.deb
lightdm-gtk-greeter_1.0.9-1_amd64.deb
  to main/l/lightdm/lightdm-gtk-greeter_1.0.9-1_amd64.deb
lightdm-qt-greeter_1.0.9-1_amd64.deb
  to main/l/lightdm/lightdm-qt-greeter_1.0.9-1_amd64.deb
lightdm-vala_1.0.9-1_amd64.deb
  to main/l/lightdm/lightdm-vala_1.0.9-1_amd64.deb
lightdm_1.0.9-1.debian.tar.gz
  to main/l/lightdm/lightdm_1.0.9-1.debian.tar.gz
lightdm_1.0.9-1.dsc
  to main/l/lightdm/lightdm_1.0.9-1.dsc
lightdm_1.0.9-1_amd64.deb
  to main/l/lightdm/lightdm_1.0.9-1_amd64.deb
lightdm_1.0.9.orig.tar.gz
  to main/l/lightdm/lightdm_1.0.9.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: Mon, 05 Mar 2012 07:48:53 +0100
Source: lightdm
Binary: lightdm lightdm-gtk-greeter lightdm-qt-greeter lightdm-vala 
liblightdm-gobject-1-0 liblightdm-qt-1-0 liblightdm-gobject-dev 
liblightdm-qt-dev
Architecture: source amd64
Version: 1.0.9-1
Distribution: unstable
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-1-0 - simple display manager (Qt library)
 liblightdm-qt-dev - simple display manager (Qt development files)
 lightdm    - simple display manager
 lightdm-gtk-greeter - simple display manager (GTK+ greeter)
 lightdm-qt-greeter - simple display manager (Qt greeter)
 lightdm-vala - simple display manager (Vala files)
Closes: 658678
Changes: 
 lightdm (1.0.9-1) unstable; urgency=low
 .
   * New upstream release.
     - don't leak fds to child processes.                        closes: #658678
   * debian/watch updated to track 1.0 branch.
   * debian/patches:
     - 07_CVE-2011-4105 removed, code not present anymore.
     - 08_CVE-2011-3153 dropped, included upstream.
Checksums-Sha1: 
 ee180f15dc0524d049418855716994462f5548c0 2685 lightdm_1.0.9-1.dsc
 bde8f846aa4b8013797d7a7b04f04d5130242f27 651067 lightdm_1.0.9.orig.tar.gz
 02f5a23893316de6fecc335667476ca9eb232680 33800 lightdm_1.0.9-1.debian.tar.gz
 9e25d3b7ee05e08ae409f6c138e3d482bd2e7980 125766 lightdm_1.0.9-1_amd64.deb
 6ed5fde11ce5a35fd4735a610c5159fe36b95f8a 30830 
lightdm-gtk-greeter_1.0.9-1_amd64.deb
 69eb8cb638f3a94b6befe6a4cbb7a5e859d9ed7d 23518 
lightdm-qt-greeter_1.0.9-1_amd64.deb
 2f222385a066f303e1a8855e396c3d142d375151 5762 lightdm-vala_1.0.9-1_amd64.deb
 11f0252845c9991332feea875c65abc8e2c790ad 30326 
liblightdm-gobject-1-0_1.0.9-1_amd64.deb
 f23ea4afdcdfa9bb520362966fa3657abb425e8a 52254 
liblightdm-qt-1-0_1.0.9-1_amd64.deb
 49972cd03331d31b988a412bf6047ea9bd5379b8 53248 
liblightdm-gobject-dev_1.0.9-1_amd64.deb
 9d57c6eeea10937267176cc14bb46b509cb94fb2 64074 
liblightdm-qt-dev_1.0.9-1_amd64.deb
Checksums-Sha256: 
 3894c63f1bd20f7d3871f0e461548fb6a344a3c32069b6874e75a58786516889 2685 
lightdm_1.0.9-1.dsc
 d1ef9067be01672ea56083463415284bfc2ae2878442f95e71e3cfc1148dee5c 651067 
lightdm_1.0.9.orig.tar.gz
 8ba187c8f0afbe7dcf39ac55f78a85dfd3082d946b44e18c09f5b08bf56593aa 33800 
lightdm_1.0.9-1.debian.tar.gz
 44e5aabe71070ae04ff32606c25f1f3b50666a1abbc6b71d92bfe08e7f726424 125766 
lightdm_1.0.9-1_amd64.deb
 b528225c1de25f63b482d9c39d4c0d80e0e42e955b5dca0869dc7ad1cc6d0970 30830 
lightdm-gtk-greeter_1.0.9-1_amd64.deb
 8384d80ffd69a42716788a1021ae1b5f146fa74fa5e5df606992c23925d18cda 23518 
lightdm-qt-greeter_1.0.9-1_amd64.deb
 afb199a63cc372bf517b57de7ce4efc56cbadc900413c4543d8023bef31f39ed 5762 
lightdm-vala_1.0.9-1_amd64.deb
 01911d3341e22d62a116fd36d7f9f5fc0474fb91a386f5615a3924ee50295799 30326 
liblightdm-gobject-1-0_1.0.9-1_amd64.deb
 f2a1b36d5a43c68ffdf755474c10ad5b52773ceb299007d45b0c6694e3dac9b3 52254 
liblightdm-qt-1-0_1.0.9-1_amd64.deb
 7087db7f0ea98a9c7631820d2a4a92cb1a5a4a44bf07507d1481297c6be6d65a 53248 
liblightdm-gobject-dev_1.0.9-1_amd64.deb
 fc06a139f3b557ffc7154153b7754f88395305aaae60c9a17b8a013891a0de12 64074 
liblightdm-qt-dev_1.0.9-1_amd64.deb
Files: 
 d962f6da47438f9b59607683368289d5 2685 x11 optional lightdm_1.0.9-1.dsc
 e18bf008cdcdf9badc8f2d957ea71c47 651067 x11 optional lightdm_1.0.9.orig.tar.gz
 3dc2ef4fd0e6c5b7d07f9a24483ba014 33800 x11 optional 
lightdm_1.0.9-1.debian.tar.gz
 b723941a97e0d9cdd005a72cfe908b14 125766 x11 optional lightdm_1.0.9-1_amd64.deb
 c675179cb69479bcc8badf9678418bde 30830 x11 optional 
lightdm-gtk-greeter_1.0.9-1_amd64.deb
 c08b6f644e5db2c1187fa301a741d323 23518 x11 optional 
lightdm-qt-greeter_1.0.9-1_amd64.deb
 29b42cb411c071388f458ce3e8ace66d 5762 x11 optional 
lightdm-vala_1.0.9-1_amd64.deb
 c70b371d865899b3d193bb1e82dd133a 30326 libdevel optional 
liblightdm-gobject-1-0_1.0.9-1_amd64.deb
 1776047164b9b3d4ec36bca1cd4154c0 52254 libdevel optional 
liblightdm-qt-1-0_1.0.9-1_amd64.deb
 8885c135aff18a6fc701cf33bd6aafb5 53248 libdevel optional 
liblightdm-gobject-dev_1.0.9-1_amd64.deb
 8a0ee91e27a9c9577a39b5a11562e00c 64074 libdevel optional 
liblightdm-qt-dev_1.0.9-1_amd64.deb

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

iQIcBAEBCgAGBQJPVGLIAAoJEDBVD3hx7wuocg4QAMMW6riP5LIWuGM0hzEu/LpD
pS3PtLmaGJuMpGvGT630Zb0hdQowYyQqXD+CT0IINg67psxq1Pb82HXrCPKCw9jX
aa00bUy1JIAye10qA2W7RfPf7HX+Wlru+9IJsxibIoZeaTAyQNU4AMNG8ToNAi2v
qt8CKN5azLYAz+cOCMX68hXtzP/5+jxGNIW4K2KdzsrU6c172oU267gWe05j6VSH
j2MdwT94Vyz4z4IiMNqMzMYCBjygxptHNqduwG9nPuDmLK56rzzYHwGn8Tce01iW
UFMh7G8g4msdX1sTDh8rGVLEqUQN2BETuKkqbr1H+hRIOWgDg/q502RxGq1HIwJA
oqGtPNp4KiJrXoQt07JJRLFr8kifgadUg9MHLc64iu7w21JgqBQ5idItY792ayO3
IaGA/IBGyfeSN2UqDIKsqwVmj4HM3BnuWmz1WGP0uqRT8r+D3b7spsOKmLLJgCHF
rb8uW/saKoo5ybecLyP/iyQuKwIGh9a/UUg51+nt1FN/45cfxqe07W81/nzNsW0F
q8EAalbJgs7j2ipT/Gsjrvek1eUpXQWUzjQ3NCVmMy5hJNnllw6vjYkXLgE2FG88
2/nqL6tNe5Yj9YoOS3ClNHSGvM/pePEw635SqR/VT70BSvEKXDK7r1VBtghPAMcD
0yLKqJXbCmA3aaHbw4dc
=c1Eh
-----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