Your message dated Tue, 17 Mar 2009 21:04:19 +0000
with message-id <[email protected]>
and subject line Bug#519730: fixed in unhide 20080519-4
has caused the Debian Bug report #519730,
regarding crash in sched_rr_get_interval() due to fd leak
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.)
--
519730: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519730
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: unhide
Version: 20080519-2
i get a 100% reproducible crash in sched_rr_get_interval().
It crashes because the popen() value in checkps() is not properly
checked for NULL.
In my case, popen() fails with errno set to 24 = (Too many open files)
Indeed, there's an obvious file descriptor leak of /proc/*/task in
isfaked() where a bunch of closedir() are missing.
int isfaked(int pidtmp) {
int count ;
struct dirent *ptr;
DIR *dirp;
char path[1000] ;
sprintf(path,"/proc/%i/task",pidtmp);
errno= 0 ;
dirp = opendir(path) ;
count = 0;
if ( errno == 0) {
while ((ptr = readdir(dirp)) != NULL) {
count++;
}
if ( count > 3 ) { return(1) ;} <===
else {return(0);} <===
}
else {return(0);} <===
}
--- End Message ---
--- Begin Message ---
Source: unhide
Source-Version: 20080519-4
We believe that the bug you reported is fixed in the latest version of
unhide, which is due to be installed in the Debian FTP archive:
unhide_20080519-4.diff.gz
to pool/main/u/unhide/unhide_20080519-4.diff.gz
unhide_20080519-4.dsc
to pool/main/u/unhide/unhide_20080519-4.dsc
unhide_20080519-4_amd64.deb
to pool/main/u/unhide/unhide_20080519-4_amd64.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Francois Marier <[email protected]> (supplier of updated unhide 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: SHA1
Format: 1.8
Date: Wed, 18 Mar 2009 09:07:47 +1300
Source: unhide
Binary: unhide
Architecture: source amd64
Version: 20080519-4
Distribution: unstable
Urgency: low
Maintainer: Francois Marier <[email protected]>
Changed-By: Francois Marier <[email protected]>
Description:
unhide - Forensic tool to find hidden processes and ports
Closes: 519730
Changes:
unhide (20080519-4) unstable; urgency=low
.
* Fix fd leak in isfaked() causing crashes in sched_rr_get_interval()
(closes: #519730). Thanks to Fabien Tassin for the patch!
* Add support for dpatch
.
* Bump Standards-Version to 3.8.1
* Bump debhelper compatibility to 7
* debian/rules: use dh_prep and dh_lintian
Checksums-Sha1:
c2cc9cf4ac53863e482b7584eeeda4e134db2473 1144 unhide_20080519-4.dsc
eb3acf83cd22c05158dbb71c0fb6a360b9fd84db 4638 unhide_20080519-4.diff.gz
8c547e81ed01e8d4786c14efb3e4be8b3f5db2c5 781628 unhide_20080519-4_amd64.deb
Checksums-Sha256:
1f36f81d3c5c585f8df88f4fa73a792c0b9de50a00296f6e8072c1cfdeae3a88 1144
unhide_20080519-4.dsc
596a1188ab4d021f01ee42e539adae8c46cce816f18fa55af25f5746d0e70332 4638
unhide_20080519-4.diff.gz
0e231b54b0235868fc3eb0c9900f4e25c5a68d52e802dcb5f636d3aa1363fed9 781628
unhide_20080519-4_amd64.deb
Files:
b2f027577b43f4293add45b5b6485a2a 1144 admin extra unhide_20080519-4.dsc
ab5a0a71e9f39c7d8df04dbfb227d3cc 4638 admin extra unhide_20080519-4.diff.gz
32f2c7639804cf27d906f4e1a2c532b7 781628 admin extra unhide_20080519-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknAA74ACgkQScUZKBnQNIYbaQCgsruwka7EYiSeZcnSa0y8hk0V
hbMAnjbefFs+3seelfHRsnu41TIi5ovi
=FmvR
-----END PGP SIGNATURE-----
--- End Message ---