Package: bash
Version: 3.1dfsg-8
Severity: normal
I use LDAP for NSS queries via /etc/nsswitch.conf. I recently
performed an "apt-get dist-upgrade" and since then, bash dies every
time I tab complete a tilde path such as "ls ~ro<tab>". Before dying,
it emits the following diagnostics...
malloc: unknown:0: assertion botched
free: start and end chunk sizes differ
last command: set
Tab completing tilde paths containing at least one "/" succeeds, such
as "ls ~root/<tab>" and "ls ~root/bi<tab>".
Tab completing the same paths using tcsh succeeds. bash works as
expected if I disable LDAP queries in nsswitch.conf. Various strace
invocations confirm the crash occurs only when an LDAP query is
involved.
My OpenLDAP server appears to be working normally otherwise.
I last upgraded bash over a year ago. The recent dist-upgrade
replaced several packages relevant to this issue...
libc6 2.7-5 with 2.7-6
libldap 2.4-2 with 2.4.7-4
libnss-ldap 258-1 with 258-1+b1
slapd 2.3.38-1+lenny1 with 2.4.7-4
Please advise if you believe this is not a bash bug and I'll file it
against another package.
Thanks!
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.23.9 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages bash depends on:
ii base-files 4.0.2 Debian base system miscellaneous f
ii debianutils 2.28.2 Miscellaneous utilities specific t
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libncurses5 5.6+20080105-1 Shared libraries for terminal hand
bash recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]