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

Re: problem upgrading to stable



On Sun, Feb 25, 2001 at 12:39:54AM +1100, Hamish Moffatt wrote:
> Just tried to downgrade to the potato version:

Now I'm in big trouble! All of the following cause segfaults:

/bin/bash

ls /

(ls on ~root is OK, but ls in / dies).

I got sash installed enough with a backup root account so
that I can recover the thing.

Here's the strace from bash. When I tried to run bash in
gdb, it crashed immediately.


Hamish


execve("/bin/bash", ["/bin/bash"], [/* 10 vars */]) = 0
uname({sys="Linux", node="mac", ...})   = 0
brk(0)                                  = 0x80068c48
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(0x4, 0xeffff27c)                = -1 ENOSYS (Function not implemented)
fstat(4, {st_mode=S_IFREG|0644, st_size=5133, ...}) = 0
old_mmap(NULL, 5133, PROT_READ, MAP_PRIVATE, 4, 0) = 0xc0016000
close(4)                                = 0
open("/lib/libncurses.so.5", O_RDONLY)  = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\0013"..., 1024) = 1024
fstat(4, {st_mode=S_IFREG|0644, st_size=238044, ...}) = 0
old_mmap(NULL, 260124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xc0018000
mprotect(0xc004a000, 55324, PROT_NONE)  = 0
old_mmap(0xc004a000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x30000) = 0xc004a000
old_mmap(0xc0054000, 14364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc0054000
close(4)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\0\32"..., 1024) = 1024
fstat(4, {st_mode=S_IFREG|0644, st_size=8900, ...}) = 0
old_mmap(NULL, 15924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xc0058000
mprotect(0xc005a000, 7732, PROT_NONE)   = 0
old_mmap(0xc005a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xc005a000
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\2T4\0"..., 1024) = 1024
fstat(4, {st_mode=S_IFREG|0755, st_size=895960, ...}) = 0
old_mmap(NULL, 914344, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xc005c000
mprotect(0xc012f000, 50088, PROT_NONE)  = 0
old_mmap(0xc0130000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd2000) = 0xc0130000
old_mmap(0xc0138000, 13224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc0138000
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\2T4\0"..., 1024) = 1024
fstat(4, {st_mode=S_IFREG|0755, st_size=895960, ...}) = 0
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\2T4\0"..., 1024) = 1024
fstat(4, {st_mode=S_IFREG|0755, st_size=895960, ...}) = 0
close(4)                                = 0
munmap(0xc0016000, 5133)                = 0
getpid()                                = 7993
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|0x20000) = 4
close(4)                                = 0
SYS_166(0x144d69, 0x10, 0x10, 0x10, 0x80052e58) = -1 ENOSYS (Function not implemented)
brk(0)                                  = 0x80068c48
brk(0x8006a000)                         = 0x8006a000
rt_sigprocmask(SIG_BLOCK, ~[], [], 8)   = 0
brk(0x8006c000)                         = 0x8006c000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8)   = 0
brk(0x8006e000)                         = 0x8006e000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
SYS_199(0x121c69, 0x8000f360, 0x26, 0xefffff1e, 0x800014e4) = -1 ENOSYS (Function not implemented)
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 983021886
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8)   = 0
brk(0x80070000)                         = 0x80070000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
open("/etc/mtab", O_RDONLY)             = 4
fstat64(0x4, 0xefffd6d0)                = -1 ENOSYS (Function not implemented)
fstat(4, {st_mode=S_IFREG|0644, st_size=128, ...}) = 0
old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc0016000
read(4, "/dev/sda5 / ext2 rw,errors=remou"..., 4096) = 128
close(4)                                = 0
munmap(0xc0016000, 8192)                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>



Reply to: