[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#594687: marked as done (ControlPersist causes defunct/zombie processes)



Your message dated Tue, 26 Oct 2010 15:02:38 +0000
with message-id <E1PAl2s-0000MV-Ix@franck.debian.org>
and subject line Bug#594687: fixed in openssh 1:5.6p1-2
has caused the Debian Bug report #594687,
regarding ControlPersist causes defunct/zombie 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 owner@bugs.debian.org
immediately.)


-- 
594687: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594687
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: openssh-client
Version: 1:5.6p1-1
Severity: normal

Since switching on ControlPersist, I have dozens of defunct ssh
processes in the process table, e.g.:

  madduck  28025  0.0  0.0  40612  2784 pts/8    S+   09:17   0:00 ssh pulse
  madduck  28028  0.0  0.0      0     0 pts/8    Z+   09:17   0:00 [ssh] <defunct>
  madduck  28029  0.0  0.0  40704  1188 ?        Ss   09:17   0:00 ssh pulse

The PIDs suggest thatt hese are related. It looks to me that the
second process is the clone process, which, according to strace,
only does:

  open("/dev/null", O_RDWR)               = 5
  dup2(5, 0)                              = 0
  dup2(5, 1)                              = 1
  close(5)                                = 0
  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f901060c9f0) = 20475
  exit_group(0)                           = ?

It looks like the parent is not reaping this clone after it
terminates.

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

Kernel: Linux 2.6.35-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openssh-client depends on:
ii  adduser               3.112              add and remove users and groups
ii  debconf [debconf-2.0] 1.5.35             Debian configuration management sy
ii  dpkg                  1.15.8.4           Debian package management system
ii  libc6                 2.11.2-2           Embedded GNU C Library: Shared lib
ii  libedit2              2.11-20080614-1    BSD editline and history libraries
ii  libgssapi-krb5-2      1.8.3+dfsg~beta1-1 MIT Kerberos runtime libraries - k
ii  libssl0.9.8           0.9.8o-1           SSL shared libraries
ii  passwd                1:4.1.4.2-1        change and administer password and
ii  zlib1g                1:1.2.3.4.dfsg-3   compression library - runtime

Versions of packages openssh-client recommends:
ii  openssh-blacklist             0.4.1      list of default blacklisted OpenSS
ii  openssh-blacklist-extra       0.4.1      list of non-default blacklisted Op
ii  xauth                         1:1.0.4-1  X authentication utility

Versions of packages openssh-client suggests:
ii  gtk-led-askpass [ssh-askpass] 0.10-2     GTK+ password dialog suitable for 
pn  keychain                      <none>     (no description available)
pn  libpam-ssh                    <none>     (no description available)

-- Configuration Files:
/etc/ssh/ssh_config changed [not included]

-- no debconf information


-- 
 .''`.   martin f. krafft <madduck@d.o>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


--- End Message ---
--- Begin Message ---
Source: openssh
Source-Version: 1:5.6p1-2

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

openssh-client-udeb_5.6p1-2_i386.udeb
  to main/o/openssh/openssh-client-udeb_5.6p1-2_i386.udeb
openssh-client_5.6p1-2_i386.deb
  to main/o/openssh/openssh-client_5.6p1-2_i386.deb
openssh-server-udeb_5.6p1-2_i386.udeb
  to main/o/openssh/openssh-server-udeb_5.6p1-2_i386.udeb
openssh-server_5.6p1-2_i386.deb
  to main/o/openssh/openssh-server_5.6p1-2_i386.deb
openssh_5.6p1-2.debian.tar.gz
  to main/o/openssh/openssh_5.6p1-2.debian.tar.gz
openssh_5.6p1-2.dsc
  to main/o/openssh/openssh_5.6p1-2.dsc
ssh-askpass-gnome_5.6p1-2_i386.deb
  to main/o/openssh/ssh-askpass-gnome_5.6p1-2_i386.deb
ssh-krb5_5.6p1-2_all.deb
  to main/o/openssh/ssh-krb5_5.6p1-2_all.deb
ssh_5.6p1-2_all.deb
  to main/o/openssh/ssh_5.6p1-2_all.deb



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 594687@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated openssh 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 26 Oct 2010 14:46:40 +0100
Source: openssh
Binary: openssh-client openssh-server ssh ssh-krb5 ssh-askpass-gnome openssh-client-udeb openssh-server-udeb
Architecture: source i386 all
Version: 1:5.6p1-2
Distribution: experimental
Urgency: low
Maintainer: Debian OpenSSH Maintainers <debian-ssh@lists.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Description: 
 openssh-client - secure shell (SSH) client, for secure access to remote machines
 openssh-client-udeb - secure shell client for the Debian installer (udeb)
 openssh-server - secure shell (SSH) server, for secure access from remote machines
 openssh-server-udeb - secure shell server for the Debian installer (udeb)
 ssh        - secure shell client and server (metapackage)
 ssh-askpass-gnome - interactive X program to prompt users for a passphrase for ssh-ad
 ssh-krb5   - secure shell client and server (transitional package)
Closes: 594687
Changes: 
 openssh (1:5.6p1-2) experimental; urgency=low
 .
   * Backport upstream patch to install a SIGCHLD handler to reap expired ssh
     child processes, preventing lots of zombies when using ControlPersist
     (closes: #594687).
Checksums-Sha1: 
 f3669968f86d5be09c1b8e03615252f99a022d6c 2251 openssh_5.6p1-2.dsc
 28e43b69b7a77809c15ff92e14132d359d3d062b 235964 openssh_5.6p1-2.debian.tar.gz
 de82e2b82d0e6e228912ec2ff2926ca75eb2ef61 899648 openssh-client_5.6p1-2_i386.deb
 8cc66e646d1a94c5e9ed6a257c6c08879ecae5e3 301114 openssh-server_5.6p1-2_i386.deb
 5cf3df19e8b5d3faf023da77949b286712b5f9c3 1244 ssh_5.6p1-2_all.deb
 3f3d48212a2aad2e18e163e9fcc10bcc25383b60 103040 ssh-krb5_5.6p1-2_all.deb
 51012a59b50ee3b8e86f4ec947bb45b297970bc9 110446 ssh-askpass-gnome_5.6p1-2_i386.deb
 1ce40906fc655b186fdcdfaabd3c7f79cdb6b0e5 198856 openssh-client-udeb_5.6p1-2_i386.udeb
 6f1190b0e8a518d4f34a3fe19ca6d4b9c5ab4b74 222872 openssh-server-udeb_5.6p1-2_i386.udeb
Checksums-Sha256: 
 dbe50dc5be5d0fd19a840a105fc119ab2370c0f6127cb35ef7e2c45b35a1d0e0 2251 openssh_5.6p1-2.dsc
 760dd5f8b2e6206d325226ae21626e36ba9742abcb25aeb3214a73752f290d6f 235964 openssh_5.6p1-2.debian.tar.gz
 c43450b854312841772ba257377f9e9fd53fc338f8bcdaceb9bc58329276d800 899648 openssh-client_5.6p1-2_i386.deb
 940d030c6e0024c9d598d94b7c3afca218aaaeac4d523b44fb64640769f4aee8 301114 openssh-server_5.6p1-2_i386.deb
 8936fa685d81c3f27e0338a5fbc7a64db97bdb680cae924bd262a71e32d63da6 1244 ssh_5.6p1-2_all.deb
 fc835ddd5e6986c74fcfec505eb5957ca9811b8a95185827afa3525cd658409f 103040 ssh-krb5_5.6p1-2_all.deb
 0bd242655b3bc13658c54ff0fb0c3e3f711166ff8b2e54ca2065ed09f383c866 110446 ssh-askpass-gnome_5.6p1-2_i386.deb
 d374d8eb5401ab75710decc67643fe5fd369cd17bdf6eb95a7b9f3039bdcc4e0 198856 openssh-client-udeb_5.6p1-2_i386.udeb
 5ce4b814f759d7863b05b5b86b08b3cb2119ca220500d30902abc69046dcc7e8 222872 openssh-server-udeb_5.6p1-2_i386.udeb
Files: 
 b5b594c7c59abf5079125e6b1100168d 2251 net standard openssh_5.6p1-2.dsc
 5d0d1d92b250a60f6ac383eb610c36f9 235964 net standard openssh_5.6p1-2.debian.tar.gz
 66300e48efcad792524942dd68746370 899648 net standard openssh-client_5.6p1-2_i386.deb
 ef1cc2e32d8d7a4938e0f8104adfded6 301114 net optional openssh-server_5.6p1-2_i386.deb
 8e64b6cc7c41d8b667ab891cb1f9fce9 1244 net extra ssh_5.6p1-2_all.deb
 518f8cc4faacaaa1a34b3ea602368b26 103040 net extra ssh-krb5_5.6p1-2_all.deb
 87c0c5148d9f2081c48ef3fe6452ac5b 110446 gnome optional ssh-askpass-gnome_5.6p1-2_i386.deb
 403d7b9bc116616892e58f2dc375df53 198856 debian-installer optional openssh-client-udeb_5.6p1-2_i386.udeb
 2adc7fc35c6db3a308782920605ff24d 222872 debian-installer optional openssh-server-udeb_5.6p1-2_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Colin Watson <cjwatson@debian.org> -- Debian developer

iQIVAwUBTMbj4zk1h9l9hlALAQgNtQ/+LJzGWeVEc0tt+yClOtfJfdy4dXcQUpoA
02kmSZF8Fyt+3jPIXG4PaGxT4LiTb1FkUDBQpLbphv249lXtW1SAspK0isiniTH1
28Y400HbKQJKV/8I+hiKlXKYCZ2iHpr2lSibpr/wt6viuZSEw0wQZCP4rx39YnX8
7JZkNivm0pThBBINpD6FkDVWCko007xA0n4EluYXUtW73Rjy09LMRk3rha2tyCaf
Pcw5nU5PSMefiLzdOgjyfT4/g5Rl01LyM0WrnPTFlVX73fwJvvy1Q+OmxEj5AuYI
43yG6BsI2b9AdX3Rnk3fsGdmYxIO0UZTRmAOW7PFGQnmQd2WDam0LCQweO8WRjuD
VGrZHfDTCrX9LRcinCXM7t3N8tXMKMN/c+OThfYUc0HOQyxNjlVCDNKMJvfnJpMp
CjtOPbWdnWe1ypzjzYIqe1RWmdIRtLx+/SQCuVi1zxKhTYmiE5/P0l0uymXWgpoU
+OqxDpv2sM/fjHEQ6xCUI84/I45n+afXSsBh4FwA1VfXgAS44lF/x59YTaqLrbQR
SjDNdXN3nPJ1CrL6Eq5BXTYH+/eO0ATmDpgx0ym4w7sDzS3XbzXYxFiKrf0oChXX
GYtLHKTRAFwR+sqbG+1R2qk0Z8SjTHYXIFFQ0ohMXwnvFzQiEyywJEh6PO34xZTI
0ipA64Y1spI=
=K/WL
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: