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]

Reply via email to