[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: [BusyBox] df segfaults (SA1110, bb60.5, uC0.9.17)
From: Michael Palme <m.palme () goepel ! com>
Date: 2003-01-28 10:43:03
[Download RAW message or body]
hello...
yesterday i've upgraded my toolchain and rebuild my whole ramdisk
i'am now using busybox 60.5 compiled with crosstoolchain
gcc3.2.1-uclibc0.9.17 on SA1110 (2.4.19-rmk5), my old toolchain was gcc
3.2 (0.9.15), ramdisk with busybox 60.4...
now if i use "df" or "du" on my newly rebuild system on rootfs (ramdisk)
booth segfaults...
are there some issues known?
# strace df /
execve("/bin/df", ["df", "/"], [/* 6 vars */]) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0,
0) = 0x40005000
mprotect(0x40000000, 18254, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
readlink("/lib/ld-uClibc.so.0", "ld-uClibc-0.9.17.so", 1024) = 19
open("/lib/libc.so.0", O_RDONLY) = 5
read(5, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`\347\0\000"...,
4096) = 4096
old_mmap(NULL, 307200, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4000d000
old_mmap(0x4000d000, 254228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
5, 0) = 0x4000d000
old_mmap(0x40053000, 6476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
5, 0x3e000) = 0x40053000
old_mmap(0x40055000, 9316, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40055000
close(5) = 0
mprotect(0x4000d000, 254228, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x4000d000, 254228, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 18254, PROT_READ|PROT_EXEC) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE, {B115200 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE, {B115200 opost isig icanon echo ...}) = 0
brk(0x7f5b8) = 0x7f5b8
brk(0x80000) = 0x80000
brk(0x81000) = 0x81000
write(1, "Filesystem 1k-blocks "..., 67Filesystem
1k-blocks Used Available Use% Mounted on
) = 67
stat("/", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
brk(0x82000) = 0x82000
open("/proc/mounts", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE, 0xbffffd00) = -1 ENOTTY (Inappropriate
ioctl for device)
read(5, "rootfs / rootfs rw 0 0\n/dev/root"..., 256) = 154
close(5) = 0
statfs("/", {f_type="EXT2_SUPER_MAGIC", f_bsize=1024, f_blocks=7163,
f_bfree=5719, f_files=8192, f_ffree=7858, f_namelen=255}) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
# strace du /
execve("/usr/bin/du", ["du", "/"], [/* 6 vars */]) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0,
0) = 0x40005000
mprotect(0x40000000, 18254, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
readlink("/lib/ld-uClibc.so.0", "ld-uClibc-0.9.17.so", 1024) = 19
open("/lib/libc.so.0", O_RDONLY) = 5
read(5, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`\347\0\000"...,
4096) = 4096
old_mmap(NULL, 307200, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4000d000
old_mmap(0x4000d000, 254228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
5, 0) = 0x4000d000
old_mmap(0x40053000, 6476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
5, 0x3e000) = 0x40053000
old_mmap(0x40055000, 9316, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40055000
close(5) = 0
mprotect(0x4000d000, 254228, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x4000d000, 254228, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 18254, PROT_READ|PROT_EXEC) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE, {B115200 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE, {B115200 opost isig icanon echo ...}) = 0
brk(0x7f5b8) = 0x7f5b8
brk(0x80000) = 0x80000
brk(0x81000) = 0x81000
lstat("/", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
stat("/", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
open("/", O_RDONLY) = 5
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
brk(0x82000) = 0x82000
brk(0x83000) = 0x83000
getdents(5, /* 15 entries */, 4096) = 248
brk(0x84000) = 0x84000
lstat("/lost+found", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat("/lost+found", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/lost+found", O_RDONLY) = 6
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
brk(0x85000) = 0x85000
getdents(6, /* 2 entries */, 4096) = 28
getdents(6, out of memory
) = 0
close(6) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
#
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic