[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#583858: libc6-i686: many programs segfaults, including ls, login and dpkg



On Mon, May 31, 2010 at 11:21:03AM +0200, Łukasz Pankowski wrote:
> Aurelien Jarno <aurelien@aurel32.net> writes:
> 
> > Aurelien Jarno a écrit :
> >> lukpank@o2.pl a écrit :
> >>> Package: libc6-i686
> >>> Version: 2.11.1-1
> >>> Severity: critical
> >>>
> >>> I have just upgraded from libc6-i686 2.10.2-9 to 2.11.1-1 after the
> >>> upgrade many programs segfault including ls, login and dpkg.
> >>> Luckily busybox is working so I could use
> >>>
> >>> # busybox mv /lib/i686 /lib/i686-out-of-the-way
> >>>
> >>> to disable libc6-i686 and all segfaulting programs are working
> >>> propoperly after that.
> >>>
> >> 
> >> Could you please send me the output of:
> >> - ls -l /lib/i686 (or /lib/i686-out-of-the-way)
> >
> > Actually it should be ls -l /lib/i686/cmov
> 
> Here it is:
> 
> $ LANG=C ls -l /lib/i686-out-of-the-way/cmov/
> total 2420
> -rwxr-xr-x 1 root root  122156 May 30 02:25 ld-2.11.1.so
> lrwxrwxrwx 1 root root      12 May 30 23:50 ld-linux.so.2 -> ld-2.11.1.so
> -rw-r--r-- 1 root root    5500 May 30 02:25 libBrokenLocale-2.11.1.so
> lrwxrwxrwx 1 root root      25 May 30 23:50 libBrokenLocale.so.1 -> libBrokenLocale-2.11.1.so
> -rw-r--r-- 1 root root   13748 May 30 02:25 libSegFault.so
> -rw-r--r-- 1 root root    9864 May 30 02:25 libanl-2.11.1.so
> lrwxrwxrwx 1 root root      16 May 30 23:50 libanl.so.1 -> libanl-2.11.1.so
> -rwxr-xr-x 1 root root 1352132 May 30 02:25 libc-2.11.1.so
> lrwxrwxrwx 1 root root      14 May 30 23:50 libc.so.6 -> libc-2.11.1.so
> -rw-r--r-- 1 root root  185876 May 30 02:25 libcidn-2.11.1.so
> lrwxrwxrwx 1 root root      17 May 30 23:50 libcidn.so.1 -> libcidn-2.11.1.so
> -rw-r--r-- 1 root root   38360 May 30 02:25 libcrypt-2.11.1.so
> lrwxrwxrwx 1 root root      18 May 30 23:50 libcrypt.so.1 -> libcrypt-2.11.1.so
> -rw-r--r-- 1 root root    9736 May 30 02:25 libdl-2.11.1.so
> lrwxrwxrwx 1 root root      15 May 30 23:50 libdl.so.2 -> libdl-2.11.1.so
> -rw-r--r-- 1 root root  149392 May 30 02:25 libm-2.11.1.so
> lrwxrwxrwx 1 root root      14 May 30 23:50 libm.so.6 -> libm-2.11.1.so
> -rw-r--r-- 1 root root   13800 May 30 02:25 libmemusage.so
> -rw-r--r-- 1 root root   79676 May 30 02:25 libnsl-2.11.1.so
> lrwxrwxrwx 1 root root      16 May 30 23:50 libnsl.so.1 -> libnsl-2.11.1.so
> -rw-r--r-- 1 root root   30496 May 30 02:25 libnss_compat-2.11.1.so
> lrwxrwxrwx 1 root root      23 May 30 23:50 libnss_compat.so.2 -> libnss_compat-2.11.1.so
> -rw-r--r-- 1 root root   22036 May 30 02:25 libnss_dns-2.11.1.so
> lrwxrwxrwx 1 root root      20 May 30 23:50 libnss_dns.so.2 -> libnss_dns-2.11.1.so
> -rw-r--r-- 1 root root   42572 May 30 02:25 libnss_files-2.11.1.so
> lrwxrwxrwx 1 root root      22 May 30 23:50 libnss_files.so.2 -> libnss_files-2.11.1.so
> -rw-r--r-- 1 root root   17956 May 30 02:25 libnss_hesiod-2.11.1.so
> lrwxrwxrwx 1 root root      23 May 30 23:50 libnss_hesiod.so.2 -> libnss_hesiod-2.11.1.so
> -rw-r--r-- 1 root root   38504 May 30 02:25 libnss_nis-2.11.1.so
> lrwxrwxrwx 1 root root      20 May 30 23:50 libnss_nis.so.2 -> libnss_nis-2.11.1.so
> -rw-r--r-- 1 root root   46664 May 30 02:25 libnss_nisplus-2.11.1.so
> lrwxrwxrwx 1 root root      24 May 30 23:50 libnss_nisplus.so.2 -> libnss_nisplus-2.11.1.so
> -rw-r--r-- 1 root root    5496 May 30 02:25 libpcprofile.so
> -rwxr-xr-x 1 root root  117014 May 30 02:25 libpthread-2.11.1.so
> lrwxrwxrwx 1 root root      20 May 30 23:50 libpthread.so.0 -> libpthread-2.11.1.so
> -rw-r--r-- 1 root root   71432 May 30 02:25 libresolv-2.11.1.so
> lrwxrwxrwx 1 root root      19 May 30 23:50 libresolv.so.2 -> libresolv-2.11.1.so
> -rw-r--r-- 1 root root   30684 May 30 02:25 librt-2.11.1.so
> lrwxrwxrwx 1 root root      15 May 30 23:50 librt.so.1 -> librt-2.11.1.so
> -rw-r--r-- 1 root root   30444 May 30 02:25 libthread_db-1.0.so
> lrwxrwxrwx 1 root root      19 May 30 23:50 libthread_db.so.1 -> libthread_db-1.0.so
> -rw-r--r-- 1 root root    9748 May 30 02:25 libutil-2.11.1.so
> lrwxrwxrwx 1 root root      17 May 30 23:50 libutil.so.1 -> libutil-2.11.1.so
> 
> $ LANG=C dpkg -l "libc6*"
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name                                 Version                              Description
> +++-====================================-====================================-========================================================================================
> ii  libc6                                2.11.1-1                             Embedded GNU C Library: Shared libraries
> ii  libc6-dev                            2.11.1-1                             Embedded GNU C Library: Development Libraries and Header Files
> ii  libc6-i686                           2.11.1-1                             GNU C Library: Shared libraries [i686 optimized]
> un  libc6.1                              <none>                               (no description available)
> un  libc6.1-dev                          <none>                               (no description available)
> 

Everything looks correct. Can you also please also send us the output of 
ls -l /lib ?

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: