Your message dated Thu, 22 Jun 2006 10:32:14 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#323580: fixed in libnss-ldap 251-1
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: libnss-ldap
Version: 238-1
Severity: grave
Justification: renders package unusable
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Versions of packages libnss-ldap depends on:
ii debconf 1.4.30.13 Debian configuration management sy
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libkrb53 1.3.6-2sarge2 MIT Kerberos runtime libraries
ii libldap2 2.1.30-8 OpenLDAP libraries
-- debconf information:
libnss-ldap/bindpw: (password omitted)
* libnss-ldap/dblogin: false
libnss-ldap/override: true
* shared/ldapns/base-dn: dc=example,dc=net
* shared/ldapns/ldap-server: 127.0.0.1
* libnss-ldap/confperm: false
* shared/ldapns/ldap_version: 3
libnss-ldap/binddn: cn=proxyuser,dc=example,dc=net
* libnss-ldap/nsswitch:
Using Openldap 2.2.23-8 on the same computer. Configured
pam_ldap and libnss_ldap.
When a >getent group< returns a line with 1021-1023 characters the
programm, for example getent, terminates with a segfault from libc.
Developer at padl.com is informed (BUG 217).
Stacktrace (other System, same behavior!)
ntp:x:38:
gdm:x:42:
named:x:25:
dovecot:x:97:
fobo:x:500:
nss_ldap: ==> _nss_ldap_enter
nss_ldap: <== _nss_ldap_enter
nss_ldap: ==> _nss_ldap_ent_context_init_locked
nss_ldap: <== _nss_ldap_ent_context_init_locked
nss_ldap: ==> _nss_ldap_leave
nss_ldap: <== _nss_ldap_leave
nss_ldap: ==> _nss_ldap_enter
nss_ldap: <== _nss_ldap_enter
nss_ldap: ==> _nss_ldap_getent_ex
nss_ldap: ==> _nss_ldap_ent_context_init_locked
nss_ldap: <== _nss_ldap_ent_context_init_locked
nss_ldap: ==> _nss_ldap_search
nss_ldap: ==> do_init
nss_ldap: ==> do_close_no_unbind
nss_ldap: <== do_close_no_unbind (connection was not open)
nss_ldap: ==> ldap_init
nss_ldap: <== ldap_init
nss_ldap: <== do_init (initialized session)
nss_ldap: ==> do_open
nss_ldap: ==> do_init
nss_ldap: ==> ldap_init
nss_ldap: <== ldap_init
nss_ldap: <== do_init (initialized session)
nss_ldap: ==> do_bind
Program received signal SIGSEGV, Segmentation fault.
0x00226c7b in strlen () from /lib/tls/libc.so.6
(gdb)
(gdb) backtrace
#0 0x00226c7b in strlen () from /lib/tls/libc.so.6
#1 0x001fb155 in vfprintf () from /lib/tls/libc.so.6
#2 0x00218536 in vsnprintf () from /lib/tls/libc.so.6
#3 0x00200492 in snprintf () from /lib/tls/libc.so.6
#4 0x00d187c8 in do_bind (ld=0xbff5fec0, timelimit=1, dn=0xd25783
"cn=gssapi,dc=fobo,dc=local",
pw=0x0, with_sasl=1) at ldap-nss.c:1713
#5 0x00d18b5c in do_open () at ldap-nss.c:1463
#6 0x00d18e49 in do_init2 () at ldap-nss.c:960
#7 0x00d1a29e in _nss_ldap_search (args=0x0, filterprot=0xd2c660
"(&(objectclass=group))",
sel=LM_GROUP, user_attrs=0x0, sizelimit=0, msgid=0xbff60900,
csd=0x9df789c) at ldap-nss.c:2893
#8 0x00d1a635 in _nss_ldap_getent_ex (args=0x0, ctx=0xd266d4,
result=0x2e4fa8,
buffer=0x9df4318 "fobo", buflen=1024, errnop=0xb7fe8a80,
filterprot=0xd2c660 "(&(objectclass=group))", sel=LM_GROUP,
user_attrs=0x0,
parser=0xd1c42c <_nss_ldap_parse_gr>) at ldap-nss.c:3116
#9 0x00d1a7ee in _nss_ldap_getent (ctx=0xd266d4, result=0x2e4fa8,
buffer=0x9df4318 "fobo",
buflen=1024, errnop=0xb7fe8a80, filterprot=0xd2c660
"(&(objectclass=group))", sel=LM_GROUP,
parser=0xd1c42c <_nss_ldap_parse_gr>) at ldap-nss.c:3068
#10 0x00d1cfee in _nss_ldap_getgrent_r (result=0x2e4fa8,
buffer=0x9df4318
"fobo", buflen=0, errnop=0x1)
at ldap-grp.c:1253
#11 0x0029680d in __nss_disable_nscd () from /lib/tls/libc.so.6
#12 0x09df4318 in ?? ()
#13 0x00000400 in ?? ()
#14 0xb7fe8a80 in ?? ()
#15 0xb7fe8a94 in ?? ()
#16 0xbff611b8 in ?? ()
#17 0xb7fe8aa0 in ?? ()
#18 0xffffffe0 in ?? ()
#19 0x00d1cf48 in _nss_ldap_getgrgid_r () at ldap-grp.c:1212
Previous frame inner to this frame (corrupt stack?)
(gdb)
LDIF to reproduce. Pay attention to the last user:
nc23->works( 1020 characters),nc234 - nc23456->segfault(1021-1023
characters),nc234567->works again(1024 characters)!
dn: cn=testgrp,ou=World,o=Universe
objectClass: posixGroup
cn: testgrp
gidNumber: 1000
memberUid: a123456789
memberUid: b123456789
memberUid: c123456789
memberUid: d123456789
memberUid: e123456789
memberUid: f123456789
memberUid: g123456789
memberUid: h123456789
memberUid: i123456789
memberUid: j123456789
memberUid: k123456789
memberUid: l123456789
memberUid: m123456789
memberUid: n123456789
memberUid: o123456789
memberUid: p123456789
memberUid: q123456789
memberUid: r123456789
memberUid: s123456789
memberUid: t123456789
memberUid: u123456789
memberUid: v123456789
memberUid: w123456789
memberUid: x123456789
memberUid: y123456789
memberUid: z123456789
memberUid: aa23456789
memberUid: ba23456789
memberUid: ca23456789
memberUid: da23456789
memberUid: ea23456789
memberUid: fa23456789
memberUid: ga23456789
memberUid: ha23456789
memberUid: ia23456789
memberUid: ja23456789
memberUid: ka23456789
memberUid: la23456789
memberUid: ma23456789
memberUid: na23456789
memberUid: oa23456789
memberUid: pa23456789
memberUid: qa23456789
memberUid: ra23456789
memberUid: sa23456789
memberUid: ta23456789
memberUid: ua23456789
memberUid: va23456789
memberUid: wa23456789
memberUid: xa23456789
memberUid: ya23456789
memberUid: za23456789
memberUid: ab23456789
memberUid: bb23456789
memberUid: cb23456789
memberUid: db23456789
memberUid: eb23456789
memberUid: fb23456789
memberUid: gb23456789
memberUid: hb23456789
memberUid: ib23456789
memberUid: jb23456789
memberUid: kb23456789
memberUid: lb23456789
memberUid: mb23456789
memberUid: nb23456789
memberUid: ob23456789
memberUid: pb23456789
memberUid: qb23456789
memberUid: rb23456789
memberUid: sb23456789
memberUid: tb23456789
memberUid: ub23456789
memberUid: vb23456789
memberUid: wb23456789
memberUid: xb23456789
memberUid: yb23456789
memberUid: zb23456789
memberUid: ac23456789
memberUid: bc23456789
memberUid: cc23456789
memberUid: dc23456789
memberUid: ec23456789
memberUid: fc23456789
memberUid: gc23456789
memberUid: hc23456789
memberUid: ic23456789
memberUid: jc23456789
memberUid: kc23456789
memberUid: lc23456789
memberUid: mc23456789
memberUid: nc23456
--- End Message ---
--- Begin Message ---
Source: libnss-ldap
Source-Version: 251-1
We believe that the bug you reported is fixed in the latest version of
libnss-ldap, which is due to be installed in the Debian FTP archive:
libnss-ldap_251-1.diff.gz
to pool/main/libn/libnss-ldap/libnss-ldap_251-1.diff.gz
libnss-ldap_251-1.dsc
to pool/main/libn/libnss-ldap/libnss-ldap_251-1.dsc
libnss-ldap_251-1_amd64.deb
to pool/main/libn/libnss-ldap/libnss-ldap_251-1_amd64.deb
libnss-ldap_251.orig.tar.gz
to pool/main/libn/libnss-ldap/libnss-ldap_251.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.
Stephen Frost <[EMAIL PROTECTED]> (supplier of updated libnss-ldap 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: Thu, 22 Jun 2006 10:01:07 -0400
Source: libnss-ldap
Binary: libnss-ldap
Architecture: source amd64
Version: 251-1
Distribution: unstable
Urgency: low
Maintainer: Stephen Frost <[EMAIL PROTECTED]>
Changed-By: Stephen Frost <[EMAIL PROTECTED]>
Description:
libnss-ldap - NSS module for using LDAP as a naming service
Closes: 199810 302391 302396 302541 302562 308490 310421 312284 312435 314461
316973 317672 323580 330911 332001 332600 335133 340633 341539 347477 352032
354093 359341 364051 366540 367766 368191 369192
Changes:
libnss-ldap (251-1) unstable; urgency=low
.
* New upstream version, Closes: #332600
* Upstream fixes, Closes: #323580, #302391, #308490
* Maintainer upload, Closes: #316973, #335133
* Changed debconf 'host' question to 'uri', Closes: #312284, #359341
* Added additional commentary to the ldap.conf, Closes: #368191, #369192
* Enabled configurable krb5 CCNAME, Closes: #352032
* Included Swedish, Vietnamese and Czech translations,
Closes: #317672, #312435, #340633
* Modified syslog() calls to use LOG_AUTHPRIV facility, Closes: #310421
* Removed build-depend on libdb4.2-dev, Closes: #302541
* Changed nscd restart to use invoke-rc.d, Closes: #367766
* Changed depends to allow debconf-2.0, Closes: #332001
* Ensure that libnss-ldap is compiled with libpthread,
Closes: #314461, #330911, #366540, #347477
* Changed to using upstream manpage, Closes: #302396
* Added escaping to password handling, Closes: #341539
* Moved ldap.secret to libnss-ldap.secret, Closes: #302562
* Upstream removed RFC from tarball, Closes: #199810
* Cleaned up copyright file, Closes: #364051
* Fixed possible overflow in uid/gid handling, Closes: #354093
Files:
4a867275f6d8b2e6bfd9aee03693f5ab 669 net extra libnss-ldap_251-1.dsc
a80718b3f7cf46f2579a26f9d6fbcd46 228931 net extra libnss-ldap_251.orig.tar.gz
bc8ffc5af50888ba802e6ac4472d9db3 116590 net extra libnss-ldap_251-1.diff.gz
d124c0982d5cdcbf8112ff5e90c8bfa7 97460 net extra libnss-ldap_251-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEmtJyrzgMPqB3kigRAoy7AJ9bOqoVL3NDNS8LLVwKf9BaXztvmwCfbMHr
OZWrNrztt39AWdEqckl1Ksk=
=Tbl5
-----END PGP SIGNATURE-----
--- End Message ---