Your message dated Mon, 26 Feb 2007 12:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#409819: fixed in snoopy 1.3-13
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)
--- Begin Message ---
Package: snoopy
Version: 1.3-12
Severity: normal
Snoopy is not usable on an amd64 system. Having it in ld.so.preload
causes execv to segfault with every invcation.
After some debugging, I've determined that the problem happens when
trying to use the pointer returned from the "getLogin" function which
is passed to syslog around line 100 of snoopy.c.
Sometimes getLogin returns NULL, but even when it doesn't return NULL
it returns a pointer to memory I cannot access.
Because of this, I'd say this is most likely a bug in glibc or the
kernel, not snoopy.
A possible workaround would be to use getenv( "LOGNAME" ) instead.
This is certainly not ideal, especially since the LOGNAME env
variable obviously could be changed by the user, but at least we still
get the uid in the log, regardless of the accuracy of the login name.
In light of this bug, I think snoopy should be removed from amd64 for
etch (unless we can get a workable solution into etch).
thanks,
stew
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages snoopy depends on:
ii debconf [debconf-2.0] 1.5.8 Debian configuration management sy
ii ld.so.preload-manager 0.3.3-2 A utility to manage the libraries
ii libc6 2.3.6.ds1-8 GNU C Library: Shared libraries
snoopy recommends no packages.
-- debconf information:
* snoopy/install-ld-preload: true
--- End Message ---
--- Begin Message ---
Source: snoopy
Source-Version: 1.3-13
We believe that the bug you reported is fixed in the latest version of
snoopy, which is due to be installed in the Debian FTP archive:
snoopy_1.3-13.diff.gz
to pool/main/s/snoopy/snoopy_1.3-13.diff.gz
snoopy_1.3-13.dsc
to pool/main/s/snoopy/snoopy_1.3-13.dsc
snoopy_1.3-13_i386.deb
to pool/main/s/snoopy/snoopy_1.3-13_i386.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.
Marc Haber <[EMAIL PROTECTED]> (supplier of updated snoopy 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.7
Date: Mon, 26 Feb 2007 13:20:37 +0100
Source: snoopy
Binary: snoopy
Architecture: source i386
Version: 1.3-13
Distribution: unstable
Urgency: low
Maintainer: Marc Haber <[EMAIL PROTECTED]>
Changed-By: Marc Haber <[EMAIL PROTECTED]>
Description:
snoopy - An execve() wrapper and logger
Closes: 403521 409819
Changes:
snoopy (1.3-13) unstable; urgency=low
.
* Add patch from Glen Batchelor, Mike O'Connor and Steve Langasek
which hopefully fixes getlogin_r issue on amd64. Closes: #409819
* New translation: es (Spanish) by Javier Fernández-Sanguino.
Closes: #403521
* Fix debconf templates to better conform with the developer's
reference, tentatively fix translations as well.
* Standards-Version: 3.7.2 (no changes necessary)
Files:
4817d180411332aac718714e3a6019e6 589 admin optional snoopy_1.3-13.dsc
6a258099ed17faa6e9c1075cbc422811 8956 admin optional snoopy_1.3-13.diff.gz
1f665a4144b3e310bca376aca5aabbbc 10542 admin optional snoopy_1.3-13_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF4tEfgZalRGu6PIQRAk10AJ93S1Oky+v6yzsWkYcoCogBrBxYogCbBK8s
0j9IiocR5BrYqsGBnKuTKTM=
=vReW
-----END PGP SIGNATURE-----
--- End Message ---