[Pkg-samba-maint] Bug#597203: /usr/bin/rpcclient: rpcclient readline segfault

bubo bubo.ignauus at yahoo.de
Fri Sep 17 14:45:07 UTC 2010


Package: smbclient
Version: 2:3.4.8~dfsg-2
Severity: important
File: /usr/bin/rpcclient


while within the rpcclient shell pushing the tab key two times leads to a 
segfault if no completion is possible. e.g. there is no rpcclient command 
starting with the letter b, so typing b and tab leads to the following 
error message:


rpcclient $> *** glibc detected *** rpcclient: free(): invalid pointer: 0xb80a3e30 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b281)[0xb77a7281]
/lib/i686/cmov/libc.so.6(+0x6cad8)[0xb77a8ad8]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb77abbbd]
/lib/libreadline.so.6(+0x1474f)[0xb7a9374f]
/lib/libreadline.so.6(rl_complete_internal+0x165)[0xb7a96375]
/lib/libreadline.so.6(rl_complete+0x5d)[0xb7a9679d]
/lib/libreadline.so.6(_rl_dispatch_subseq+0xbf)[0xb7a8d0df]
/lib/libreadline.so.6(_rl_dispatch+0x34)[0xb7a8d514]
/lib/libreadline.so.6(readline_internal_char+0xb3)[0xb7a8d943]
/lib/libreadline.so.6(readline+0x6d)[0xb7a8de2d]
rpcclient(smb_readline+0x96)[0xb7f02716]
rpcclient(main+0x61c)[0xb7b5dd1c]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7752c76]
rpcclient(+0x70621)[0xb7b5c621]
======= Memory map: ========
b7000000-b7021000 rwxp 00000000 00:00 0 
b7021000-b7100000 ---p 00000000 00:00 0 
b71ad000-b71ca000 r-xp 00000000 08:02 228145     /lib/libgcc_s.so.1
b71ca000-b71cb000 rwxp 0001c000 08:02 228145     /lib/libgcc_s.so.1
b71e3000-b7204000 rwxp 00000000 00:00 0 
b7204000-b720e000 r-xp 00000000 08:02 228396     /lib/i686/cmov/libnss_files-2.11.2.so
b720e000-b720f000 r-xp 00009000 08:02 228396     /lib/i686/cmov/libnss_files-2.11.2.so
b720f000-b7210000 rwxp 0000a000 08:02 228396     /lib/i686/cmov/libnss_files-2.11.2.so
b7228000-b7229000 r-xs 00000000 08:0a 506965     /var/run/samba/gencache.tdb
b7229000-b722a000 r-xp 00000000 08:08 185936     /usr/share/locale/en_GB/LC_MESSAGES/libc.mo
b722a000-b722b000 rwxp 00000000 00:00 0 
b722b000-b723b000 r-xs 00000000 08:08 99438      /usr/share/samba/valid.dat
b723b000-b727c000 r-xp 030c2000 08:08 528234     /usr/lib/locale/locale-archive
b727c000-b7399000 r-xp 0019c000 08:08 528234     /usr/lib/locale/locale-archive
b7399000-b7599000 r-xp 00000000 08:08 528234     /usr/lib/locale/locale-archive
b7599000-b75b9000 r-xs 00000000 08:08 99439      /usr/share/samba/lowcase.dat
b75b9000-b75d9000 r-xs 00000000 08:08 99441      /usr/share/samba/upcase.dat
b75d9000-b75db000 rwxp 00000000 00:00 0 
b75db000-b75de000 r-xp 00000000 08:08 525206     /usr/lib/libgpg-error.so.0.4.0
b75de000-b75df000 rwxp 00002000 08:08 525206     /usr/lib/libgpg-error.so.0.4.0
b75df000-b7650000 r-xp 00000000 08:08 525277     /usr/lib/libgcrypt.so.11.5.3
b7650000-b7653000 rwxp 00070000 08:08 525277     /usr/lib/libgcrypt.so.11.5.3
b7653000-b7662000 r-xp 00000000 08:08 525342     /usr/lib/libtasn1.so.3.1.9
b7662000-b7663000 rwxp 0000e000 08:08 525342     /usr/lib/libtasn1.so.3.1.9
b7663000-b7664000 rwxp 00000000 00:00 0 
b7664000-b76f8000 r-xp 00000000 08:08 526790     /usr/lib/libgnutls.so.26.14.12
b76f8000-b76fc000 rwxp 00094000 08:08 526790     /usr/lib/libgnutls.so.26.14.12
b76fc000-b7712000 r-xp 00000000 08:08 525891     /usr/lib/libsasl2.so.2.0.23
b7712000-b7713000 rwxp 00015000 08:08 525891     /usr/lib/libsasl2.so.2.0.23
b7713000-b7728000 r-xp 00000000 08:02 228381     /lib/i686/cmov/libpthread-2.11.2.so
b7728000-b7729000 r-xp 00014000 08:02 228381     /lib/i686/cmov/libpthread-2.11.2.so
b7729000-b772a000 rwxp 00015000 08:02 228381     /lib/i686/cmov/libpthread-2.11.2.so
b772a000-b772c000 rwxp 00000000 00:00 0 
b772c000-b772e000 r-xp 00000000 08:02 228119     /lib/libkeyutils.so.1.3
b772e000-b772f000 rwxp 00001000 08:02 228119     /lib/libkeyutils.so.1.3
b772f000-b7735000 r-xp 00000000 08:08 526602     /usr/lib/libkrb5support.so.0.1
b7735000-b7736000 rwxp 00005000 08:08 526602     /usr/lib/libkrb5support.so.0.1
b7736000-b7737000 rwxp 00000000 00:00 0 
b7737000-b773b000 r-xp 00000000 08:02 228101     /lib/libattr.so.1.1.0
b773b000-b773c000 rwxp 00003000 08:02 228101     /lib/libattr.so.1.1.0
b773c000-b787c000 r-xp 00000000 08:02 228546     /lib/i686/cmov/libc-2.11.2.so
b787c000-b787e000 r-xp 0013f000 08:02 228546     /lib/i686/cmov/libc-2.11.2.so
b787e000-b787f000 rwxp 00141000 08:02 228546     /lib/i686/cmov/libc-2.11.2.so
b787f000-b7882000 rwxp 00000000 00:00 0 
b7882000-b7895000 r-xp 00000000 08:08 527307     /usr/lib/libz.so.1.2.3.4
b7895000-b7896000 rwxp 00013000 08:08 527307     /usr/lib/libz.so.1.2.3.4
b7896000-b78a0000 r-xp 00000000 08:08 525713     /usr/lib/libwbclient.so.0
b78a0000-b78a1000 r-xp 00009000 08:08 525713     /usr/lib/libwbclient.so.0
b78a1000-b78a2000 rwxp 0000a000 08:08 525713     /usr/lib/libwbclient.so.0
b78a2000-b78a3000 rwxp 00000000 00:00 0 
b78a3000-b78ab000 r-xp 00000000 08:08 526791     /usr/lib/libtalloc.so.2.0.1
b78ab000-b78ac000 rwxp 00007000 08:08 526791     /usr/lib/libtalloc.so.2.0.1
b78ac000-b78ad000 rwxp 00000000 00:00 0 
b78ad000-b78b8000 r-xp 00000000 08:08 526183     /usr/lib/liblber-2.4.so.2.5.6
b78b8000-b78b9000 rwxp 0000a000 08:08 526183     /usr/lib/liblber-2.4.so.2.5.6
b78b9000-b78fb000 r-xp 00000000 08:08 526598     /usr/lib/libldap_r-2.4.so.2.5.6
b78fb000-b78fd000 rwxp 00041000 08:08 526598     /usr/lib/libldap_r-2.4.so.2.5.6
b78fd000-b78fe000 rwxp 00000000 00:00 0 
b78fe000-b7900000 r-xp 00000000 08:02 228393     /lib/libcom_err.so.2.1
b7900000-b7901000 rwxp 00001000 08:02 228393     /lib/libcom_err.so.2.1
b7901000-b7923000 r-xp 00000000 08:08 525373     /usr/lib/libk5crypto.so.3.1
b7923000-b7924000 rwxp 00022000 08:08 525373     /usr/lib/libk5crypto.so.3.1
b7924000-b79d0000 r-xp 00000000 08:08 526460     /usr/lib/libkrb5.so.3.3
b79d0000-b79d6000 rwxp 000ac000 08:08 526460     /usr/lib/libkrb5.so.3.3
b79d6000-b7a04000 r-xp 00000000 08:08 525956     /usr/lib/libgssapi_krb5.so.2.2
b7a04000-b7a05000 rwxp 0002d000 08:08 525956     /usr/lib/libgssapi_krb5.so.2.2
b7a05000-b7a06000 rwxp 00000000 00:00 0 
b7a06000-b7a10000 r-xp 00000000 08:02 228188     /lib/libpopt.so.0.0.0
b7a10000-b7a11000 rwxp 00009000 08:02 228188     /lib/libpopt.so.0.0.0
b7a11000-b7a13000 r-xp 00000000 08:02 228385     /lib/i686/cmov/libdl-2.11.2.so
b7a13000-b7a14000 r-xp 00001000 08:02 228385     /lib/i686/cmov/libdl-2.11.2.so
b7a14000-b7a15000 rwxp 00002000 08:02 228385     /lib/i686/cmov/libdl-2.11.2.so
b7a15000-b7a28000 r-xp 00000000 08:02 228528     /lib/i686/cmov/libnsl-2.11.2.so
b7a28000-b7a29000 r-xp 00012000 08:02 228528     /lib/i686/cmov/libnsl-2.11.2.so
b7a29000-b7a2a000 rwxp 00013000 08:02 228528     /lib/i686/cmov/libnsl-2.11.2.so
b7a2a000-b7a2c000 rwxp 00000000 00:00 0 
b7a2c000-b7a3c000 r-xp 00000000 08:02 228376     /lib/i686/cmov/libresolv-2.11.2.so
b7a3c000-b7a3d000 r-xp 00010000 08:02 228376     /lib/i686/cmov/libresolv-2.11.2.so
b7a3d000-b7a3e000 rwxp 00011000 08:02 228376     /lib/i686/cmov/libresolv-2.11.2.so
b7a3e000-b7a40000 rwxp 00000000 00:00 0 
b7a40000-b7a43000 r-xp 00000000 08:02 228121     /lib/libcap.so.2.19
b7a43000-b7a44000 rwxp 00002000 08:02 228121     /lib/libcap.so.2.19Aborted



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32 (SMP w/2 CPU cores)
Locale: LANG=de_AT.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages smbclient depends on:
ii  libc6                 2.11.2-5           Embedded GNU C Library: Shared lib
ii  libcap2               1:2.19-3           support for getting/setting POSIX.
ii  libcomerr2            1.41.12-2          common error description library
ii  libgssapi-krb5-2      1.8.3+dfsg~beta1-1 MIT Kerberos runtime libraries - k
ii  libk5crypto3          1.8.3+dfsg~beta1-1 MIT Kerberos runtime libraries - C
ii  libkrb5-3             1.8.3+dfsg~beta1-1 MIT Kerberos runtime libraries
ii  libldap-2.4-2         2.4.23-4           OpenLDAP libraries
ii  libncurses5           5.7+20100313-2     shared libraries for terminal hand
ii  libpopt0              1.16-1             lib for parsing cmdline parameters
ii  libreadline6          6.1-3              GNU readline and history libraries
ii  libtalloc2            2.0.1-1            hierarchical pool based memory all
ii  libwbclient0          2:3.4.8~dfsg-2     Samba winbind client library
ii  samba-common          2:3.4.8~dfsg-2     common files used by both the Samb
ii  zlib1g                1:1.2.3.4.dfsg-3   compression library - runtime

smbclient recommends no packages.

Versions of packages smbclient suggests:
ii  cifs-utils                    2:4.5-2    Common Internet File System utilit

-- no debconf information





More information about the Pkg-samba-maint mailing list