On Mon, Sep 20, 1999 at 09:19:20PM -0400, Raul Miller wrote: > I've heard that the bug is in ld.so, and that the current potato > version of ldso fixes the problem. > > Can you verify or disprove that? > > Thanks, > > -- > Raul
Yes. This new ldso fixed it with the three libc5 binaries I had remaining. Thank you! 283020 Sep 18 13:55 ldso_1.9.11-3_i386.deb cfm > > On Mon, Sep 20, 1999 at 08:06:47PM -0500, Mr. Christopher F. Miller wrote: > > RE: potato upgrade killed libc5 > > > > I ran an apt-get upgrade over the past weekend. That and/or an upgrade > > to new 2.2.12 kernel seems to have killed all my old binaries depending > > on libc5. > > > > Mostly the affected files amount to cruft. There is(was) a commercial > > xvscan with scanner support that died. However, when this goes > > onto our production machine it will surely kill all sorts of user > > scripts that we do not maintain and that I'm sure our users do not > > maintain. > > > > The libc5 libraries here have not been touched in months. > > > > I've attached below a strace of two instances, one of a libc5 > > login, and another of a local accounting program. The output in this > > case does not mean much to me. It does not go very far. Is it even > > done with the loader? > > > > I hope this is a "local feature" but thought I'd post this note > > just in case. ;^) > > > > i86 potato v2.2.12 > > > > > > cfm > > > > > > > > -- > > > > Christopher F. Miller, Publisher [EMAIL > > PROTECTED] > > MaineStreet Communications, Inc 208 Portland Road, Gray, ME 04039 > > 1.207.657.5078 http://www.maine.com/ > > Database publishing, e-commerce, office/internet integration, Debian linux. > > > > Script started on Mon Sep 20 19:50:09 1999 > > > > [EMAIL PROTECTED]:/bin# trace ./login.libc5 > > execve("./login.libc5", ["./login.libc5"], [/* 56 vars */]) = 0 > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > > 0x40006000 > > mprotect(0x40000000, 19058, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > > mprotect(0x8048000, 36855, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > > stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=11649, ...}) = 0 > > open("/etc/ld.so.cache", O_RDONLY) = 3 > > mmap(NULL, 11649, PROT_READ, MAP_SHARED, 3, 0) = 0x40007000 > > close(3) = 0 > > stat("/etc/ld.so.preload", 0xbffff7d8) = -1 ENOENT (No such file or > > directory) > > open("/lib/libc.so.5", O_RDONLY) = 3 > > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0|-\1\000"..., 4096) > > = 4096 > > mmap(NULL, 778240, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000a000 > > mmap(0x4000a000, 543683, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) > > = 0x4000a000 > > mmap(0x4008f000, 23252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, > > 0x84000) = 0x4008f000 > > mmap(0x40095000, 207484, PROT_READ|PROT_WRITE, > > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40095000 > > close(3) = 0 > > mprotect(0x4000a000, 543683, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > > munmap(0x40007000, 11649) = 0 > > --- SIGSEGV (Segmentation fault) --- > > +++ killed by SIGSEGV +++ > > > > [EMAIL PROTECTED]:/bin# cd /home/cfo/.bin > > > > [EMAIL PROTECTED]:/home/cfo/.bin# strace ./ledger-libc5 > > execve("./ledger-libc5", ["./ledger-libc5"], [/* 56 vars */]) = 0 > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > > 0x40006000 > > mprotect(0x40000000, 19058, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > > mprotect(0x8048000, 20200, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > > stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=11649, ...}) = 0 > > open("/etc/ld.so.cache", O_RDONLY) = 3 > > mmap(NULL, 11649, PROT_READ, MAP_SHARED, 3, 0) = 0x40007000 > > close(3) = 0 > > stat("/etc/ld.so.preload", 0xbffff7d8) = -1 ENOENT (No such file or > > directory) > > open("/lib/libc.so.5", O_RDONLY) = 3 > > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0|-\1\000"..., 4096) > > = 4096 > > mmap(NULL, 778240, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000a000 > > mmap(0x4000a000, 543683, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) > > = 0x4000a000 > > mmap(0x4008f000, 23252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, > > 0x84000) = 0x4008f000 > > mmap(0x40095000, 207484, PROT_READ|PROT_WRITE, > > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40095000 > > close(3) = 0 > > mprotect(0x4000a000, 543683, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > > munmap(0x40007000, 11649) = 0 > > --- SIGSEGV (Segmentation fault) --- > > +++ killed by SIGSEGV +++ > > [EMAIL PROTECTED]:/home/cfo/.bin# exit > > exit > > > > Script done on Mon Sep 20 19:50:58 1999 > > > > /lib/ld* > > > > -rwxr-xr-x 1 root root 81786 Sep 17 09:56 ld-2.1.2.so > > lrwxrwxrwx 1 root root 13 Sep 14 1998 ld-linux.so -> > > ld-linux.so.2 > > lrwxrwxrwx 1 root root 18 Sep 18 19:08 ld-linux.so.1 -> > > ld-linux.so.1.9.11 > > -rwxr-xr-x 1 root root 22311 Sep 17 10:52 ld-linux.so.1.9.11 > > lrwxrwxrwx 1 root root 11 Sep 18 19:09 ld-linux.so.2 -> > > ld-2.1.2.so > > -rwxr-xr-x 2 root root 99488 Sep 17 10:52 ld.so > > -rwxr-xr-x 2 root root 99488 Sep 17 10:52 ld.so.1.9.11 > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- Christopher F. Miller, Publisher [EMAIL PROTECTED] MaineStreet Communications, Inc 208 Portland Road, Gray, ME 04039 1.207.657.5078 http://www.maine.com/ Database publishing, e-commerce, office/internet integration, Debian linux.