[uClibc]cvs gives segfaults again

Martin Sieper msi at ngi-box.de
Fri Jan 25 00:36:17 UTC 2002


Hi,

I'm using uClibc on my ix86 plattform. But all versions after 
2002-01-10 doesn't work. I don't know why. I've tried to compile
uClibc with and without "-z combreloc", but no success.

My system is:

CRUX-Linux 0.9.1 - Released 2001-10-03

glibc-2.2.4
binutils-2.11.2
gcc-2.95.3



% strace -o strace.log ./busybox ash

execve("./busybox", ["./busybox", "ash"], [/* 24 vars */]) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x40005000
mprotect(0x40000000, 15360, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8048000, 350948, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.preload", 0xbffffbf4)  = -1 ENOENT (No such file or directory)
open("//usr/lib/libc.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("//lib/libc.so.0", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("/home/msi/kiss-linux/dist/lib/libc.so.0", 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 \27\5\010"..., 4096) = 4096
old_mmap(0x8040000, 229376, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8040000
old_mmap(0x8048000, 179520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x8048000
old_mmap(0x8074000, 7092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2b000) = 0x8074000
old_mmap(0x8076000, 7456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8076000
close(3)                                = 0
mprotect(0x8048000, 179520, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



Has someone an idea where the problem is?

 -Martin



More information about the uClibc mailing list