apt-get, seg fault, /proc/mounts problem
I had trouble getting my box to boot tonight. After a kernel panic (CPU
context corrupt) and then LILO stopping at LI it started working.
When it's all booted up normally, I wonder if the problem was the
memory, so try to install memtest86+.
apt-get install memtest86+
but this segfaults.
So I apt-get update, works ok.
apt-get upgrade segfaults. strace -f apt-get upgrade
The last bit is this:
statfs("/var/cache/apt/archives/", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=19540761, f_bfree=16167153, f_bavail=15174537, f_files=9928704, f_ffree=9665158, f_fsid={0, 0}, f_namelen=255}) = 0
stat64("/var/cache/apt/archives/", {st_mode=S_IFDIR|0755, st_size=86016, ...}) = 0
open("/proc/mounts", O_RDONLY) = 16
fstat64(16, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000
read(16, <unfinished ...>
+++ killed by SIGSEGV +++
and I get this at the command line, too:
$ cat /proc/mounts
Segmentation fault
/proc isn't *completely* shafted. I can still get at cpuinfo, cmdling,
filesystems, devices and various other bits in there.
Anyone have any suggestions about this, or how to fix?
Cheers,
--
dave thorn
Reply to: