This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: glibc-2.0.95 causes ls -al & ps -aux to segfault.


> 
> >>>>> bfaber  writes:
> 
> >> Description:
>  > 	Compile glibc-2.0.95 with either gcc-2.8.1 or egcs-2.91.50,
>  >         and the binaries do not always work.
> Was `make check' successful?  Do you consider this as a compiler or a
> glibc2 bug?
> 
> >> How-To-Repeat:
>  > 	Try to use the 'ls' that comes with redhat 5.0
> >> Fix:
>  > 	No idea.  To many things start segfaulting.
> Can I you localize the problem with gdb/strace?
> 
> Is this a problem of ls in general or of `ls -l'?  In that case the
> lookup of user/group from /etc/passwd might be somehow broken.  What
> does /etc/nsswitch.conf look like?
> 

How did you install glibc 2.0.95 on RedHat 5.1? It is kind of
tricky. It took me a while to figure it out. Here is my

# ls -l /lib

I have to keep some old shared libraries from glibc 2.0.7 to make
some binaries happy.


-- 
H.J. Lu (hjl@gnu.org)
----
total 2500
lrwxrwxrwx   1 root     root           53 Jul 21 20:19 cpp -> ../usr/lib/gcc-lib/i386-redhat-linux/egcs-2.90.27/cpp
drwxr-xr-x   2 root     root         2048 Aug  1 12:53 glibc-2.0.7
drwxr-xr-x   2 root     root         2048 Aug  1 09:50 glibc-2.1-980731
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 ld-2.0.95.so -> glibc-2.1-980731/ld-2.0.95.so
lrwxrwxrwx   1 root     root           17 Jul 21 20:19 ld-linux.so.1 -> ld-linux.so.1.9.5
-rwxr-xr-x   1 root     root        23352 May  8 09:50 ld-linux.so.1.9.5
lrwxrwxrwx   1 root     root           30 Aug  1 10:22 ld-linux.so.2 -> glibc-2.1-980731/ld-linux.so.2
-rwxr-xr-x   2 root     root       104236 May  8 09:50 ld.so
-rwxr-xr-x   2 root     root       104236 May  8 09:50 ld.so.1.9.5
lrwxrwxrwx   1 root     root           42 Aug  1 10:22 libBrokenLocale-2.0.95.so -> glibc-2.1-980731/libBrokenLocale-2.0.95.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libBrokenLocale.so.1 -> glibc-2.1-980731/libBrokenLocale.so.1
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libSegFault.so -> glibc-2.1-980731/libSegFault.so
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libc-2.0.95.so -> glibc-2.1-980731/libc-2.0.95.so
lrwxrwxrwx   1 root     root           26 Aug  1 10:22 libc.so.6 -> glibc-2.1-980731/libc.so.6
lrwxrwxrwx   1 root     root           17 Jul 21 20:19 libcom_err.so.2 -> libcom_err.so.2.0
-rwxr-xr-x   1 root     root         6275 May  7 11:24 libcom_err.so.2.0
lrwxrwxrwx   1 root     root           35 Aug  1 10:22 libcrypt-2.0.95.so -> glibc-2.1-980731/libcrypt-2.0.95.so
lrwxrwxrwx   1 root     root           30 Aug  1 10:22 libcrypt.so.1 -> glibc-2.1-980731/libcrypt.so.1
-rwxr-xr-x   1 root     root       247043 Jul 17 16:48 libdb-2.0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libdb-2.0.95.so -> glibc-2.1-980731/libdb-2.0.95.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libdb.so.2 -> libdb-2.0.7.so
lrwxrwxrwx   1 root     root           27 Aug  1 10:22 libdb.so.3 -> glibc-2.1-980731/libdb.so.3
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libdl-2.0.95.so -> glibc-2.1-980731/libdl-2.0.95.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libdl.so.1 -> libdl.so.1.9.5
-rwxr-xr-x   1 root     root         5224 May  8 09:50 libdl.so.1.9.5
lrwxrwxrwx   1 root     root           27 Aug  1 10:22 libdl.so.2 -> glibc-2.1-980731/libdl.so.2
lrwxrwxrwx   1 root     root           13 Jul 21 20:19 libe2p.so.2 -> libe2p.so.2.3
-rwxr-xr-x   1 root     root        11924 May  7 11:24 libe2p.so.2.3
lrwxrwxrwx   1 root     root           16 Jul 21 20:19 libext2fs.so.2 -> libext2fs.so.2.3
-rwxr-xr-x   1 root     root        74125 May  7 11:24 libext2fs.so.2.3
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libform-4.2.so -> glibc-2.1-980731/libform-4.2.so
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 libform.so.4 -> glibc-2.1-980731/libform.so.4
lrwxrwxrwx   1 root     root           41 Aug  1 10:22 libhistory-2.0-970323.so -> glibc-2.1-980731/libhistory-2.0-970323.so
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libhistory.so.2.0.1 -> glibc-2.1-980731/libhistory.so.2.0.1
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libm-2.0.95.so -> glibc-2.1-980731/libm-2.0.95.so
lrwxrwxrwx   1 root     root           26 Aug  1 10:22 libm.so.6 -> glibc-2.1-980731/libm.so.6
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libmenu-4.2.so -> glibc-2.1-980731/libmenu-4.2.so
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 libmenu.so.4 -> glibc-2.1-980731/libmenu.so.4
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libncurses-4.2.so -> glibc-2.1-980731/libncurses-4.2.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libncurses.so.4 -> glibc-2.1-980731/libncurses.so.4
lrwxrwxrwx   1 root     root           33 Aug  1 10:22 libnsl-2.0.95.so -> glibc-2.1-980731/libnsl-2.0.95.so
lrwxrwxrwx   1 root     root           28 Aug  1 10:22 libnsl.so.1 -> glibc-2.1-980731/libnsl.so.1
-rwxr-xr-x   1 root     root       113302 Jul 17 16:52 libnss_compat-2.0.7.so
lrwxrwxrwx   1 root     root           40 Aug  1 10:22 libnss_compat-2.0.95.so -> glibc-2.1-980731/libnss_compat-2.0.95.so
lrwxrwxrwx   1 root     root           22 Jul 21 20:19 libnss_compat.so.1 -> libnss_compat-2.0.7.so
lrwxrwxrwx   1 root     root           35 Aug  1 10:22 libnss_compat.so.2 -> glibc-2.1-980731/libnss_compat.so.2
-rwxr-xr-x   1 root     root       110230 Jul 17 16:51 libnss_db-2.0.7.so
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libnss_db-2.0.95.so -> glibc-2.1-980731/libnss_db-2.0.95.so
lrwxrwxrwx   1 root     root           18 Jul 21 20:19 libnss_db.so.1 -> libnss_db-2.0.7.so
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libnss_db.so.2 -> glibc-2.1-980731/libnss_db.so.2
-rwxr-xr-x   1 root     root        45993 Jul 17 16:52 libnss_dns-2.0.7.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libnss_dns-2.0.95.so -> glibc-2.1-980731/libnss_dns-2.0.95.so
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libnss_dns.so.1 -> libnss_dns-2.0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libnss_dns.so.2 -> glibc-2.1-980731/libnss_dns.so.2
-rwxr-xr-x   1 root     root       168739 Jul 17 16:51 libnss_files-2.0.7.so
lrwxrwxrwx   1 root     root           39 Aug  1 10:22 libnss_files-2.0.95.so -> glibc-2.1-980731/libnss_files-2.0.95.so
lrwxrwxrwx   1 root     root           21 Jul 21 20:19 libnss_files.so.1 -> libnss_files-2.0.7.so
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libnss_files.so.2 -> glibc-2.1-980731/libnss_files.so.2
lrwxrwxrwx   1 root     root           40 Aug  1 10:22 libnss_hesiod-2.0.95.so -> glibc-2.1-980731/libnss_hesiod-2.0.95.so
lrwxrwxrwx   1 root     root           35 Aug  1 10:22 libnss_hesiod.so.2 -> glibc-2.1-980731/libnss_hesiod.so.2
-rwxr-xr-x   1 root     root       176314 Jul 17 16:52 libnss_nis-2.0.7.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libnss_nis-2.0.95.so -> glibc-2.1-980731/libnss_nis-2.0.95.so
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libnss_nis.so.1 -> libnss_nis-2.0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libnss_nis.so.2 -> glibc-2.1-980731/libnss_nis.so.2
lrwxrwxrwx   1 root     root           41 Aug  1 10:22 libnss_nisplus-2.0.95.so -> glibc-2.1-980731/libnss_nisplus-2.0.95.so
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libnss_nisplus.so.2 -> glibc-2.1-980731/libnss_nisplus.so.2
lrwxrwxrwx   1 root     root           11 Jul 21 20:19 libpam.so -> libpam.so.0
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libpam.so.0 -> libpam.so.0.64
-rwxr-xr-x   1 root     root        95602 Apr 23 23:07 libpam.so.0.64
-rw-r--r--   1 root     root        26412 Apr 23 23:07 libpam_misc.a
lrwxrwxrwx   1 root     root           16 Jul 21 20:19 libpam_misc.so -> libpam_misc.so.0
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libpam_misc.so.0 -> libpam_misc.so.0.64
-rwxr-xr-x   1 root     root        25358 Apr 23 23:07 libpam_misc.so.0.64
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libpanel-4.2.so -> glibc-2.1-980731/libpanel-4.2.so
lrwxrwxrwx   1 root     root           30 Aug  1 10:22 libpanel.so.4 -> glibc-2.1-980731/libpanel.so.4
-r-xr-xr-x   1 root     root        35124 May  5 22:41 libproc.so.1.2.6
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libpthread-0.7.so -> glibc-2.1-980731/libpthread-0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libpthread.so.0 -> glibc-2.1-980731/libpthread.so.0
-rw-r--r--   1 root     root       743382 Apr 23 22:17 libpwdb.a
lrwxrwxrwx   1 root     root           12 Jul 21 20:19 libpwdb.so -> libpwdb.so.0
lrwxrwxrwx   1 root     root           15 Jul 21 20:19 libpwdb.so.0 -> libpwdb.so.0.54
-rw-r--r--   1 root     root       366372 Apr 23 22:17 libpwdb.so.0.54
lrwxrwxrwx   1 root     root           42 Aug  1 10:22 libreadline-2.0-970323.so -> glibc-2.1-980731/libreadline-2.0-970323.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libreadline.so.2.0.1 -> glibc-2.1-980731/libreadline.so.2.0.1
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libresolv-2.0.95.so -> glibc-2.1-980731/libresolv-2.0.95.so
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libresolv.so.2 -> glibc-2.1-980731/libresolv.so.2
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 librt-2.0.95.so -> glibc-2.1-980731/librt-2.0.95.so
lrwxrwxrwx   1 root     root           27 Aug  1 10:22 librt.so.1 -> glibc-2.1-980731/librt.so.1
lrwxrwxrwx   1 root     root           12 Jul 21 20:19 libss.so.2 -> libss.so.2.0
-rwxr-xr-x   1 root     root        18715 May  7 11:24 libss.so.2.0
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libtermcap.so.2 -> libtermcap.so.2.0.8
-rwxr-xr-x   1 bin      bin         12252 Jun 30 20:49 libtermcap.so.2.0.8
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libutil-2.0.95.so -> glibc-2.1-980731/libutil-2.0.95.so
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 libutil.so.1 -> glibc-2.1-980731/libutil.so.1
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libuuid.so.1 -> libuuid.so.1.1
-rwxr-xr-x   1 root     root         8039 May  7 11:24 libuuid.so.1.1
drwxr-xr-x  13 root     root         1024 Aug  1 16:08 modules
drwxr-xr-x   2 root     root         1024 Jun 20 12:02 security


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]