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

ld broken after latest potato upgrade



I've just updated my Sparc 2 to the latest potato packages and now ld always SEGVs.

Any ideas what broke?

Kernel version is 2.2.10.
I can supply other hardware/config details if required.

Scott

frink:/etc# strace ld
execve("/usr/bin/ld", ["ld"], [/* 19 vars */]) = 0
brk(0)                                  = 0x526ac
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xe0019000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=0, st_size=934756574, ...}) = 0
mmap(0, 5835, PROT_READ, MAP_PRIVATE, 3, 0) = 0xe001a000
close(3)                                = 0
open("/usr/lib/libbfd-2.9.1.0.25.so", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=932771995, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(0, 456488, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xe002a000
mprotect(0xe0084000, 87848, PROT_NONE)  = 0
mmap(0xe008a000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x50000) = 0xe008a000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=0, st_size=932771765, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(0, 1060884, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xe009a000
mprotect(0xe0181000, 114708, PROT_NONE) = 0
mmap(0xe018a000, 53248, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xe0000) = 0xe018a000
mmap(0xe0197000, 24596, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xe0197000
close(3)                                = 0
munmap(0xe001a000, 5835)                = 0
personality(PER_LINUX)                  = 0
getpid()                                = 7569
getpagesize()                           = 0x1000
brk(0)                                  = 0x526ac
brk(0x5284c)                            = 0x5284c
brk(0x53000)                            = 0x53000
times({tms_utime=7, tms_stime=4, tms_cutime=0, tms_cstime=0}) = 26917122
stat("/usr/sparc-linux/lib/ldscripts", 0xefffea00) = -1 ENOENT (No such file or directory)
brk(0x55000)                            = 0x55000
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

Reply to: