[uClibc]Re: [BusyBox] Re: df segfaults (SA1110, bb60.5, uC0.9.17)

Erik Andersen andersen at codepoet.org
Tue Jan 28 19:08:44 UTC 2003


On Tue Jan 28, 2003 at 07:18:11PM +0100, Michael Palme wrote:
> i just tested the combination (uC 0.9.17, bb 60.4, 2.4.18-rmk7) and also 
> (uC 0.9.17, bb 60.4, 2.4.19-rmk5). on both are the same segfaults. so i 
> think its a problem with uClibc-0.9.17.
> 
> Michael Palme wrote:
> >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
[--------snip----------]
> >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
[--------snip----------]
> >brk(0x85000)                            = 0x85000
> >getdents(6, /* 2 entries */, 4096)      = 28
> >getdents(6, out of memory
> >)             = 0
> >close(6)                                = 0
> >--- SIGSEGV (Segmentation fault) ---
> >+++ killed by SIGSEGV +++

I've tried to reproduce these failures on my netwinder (SA-110), 
but I'm not seeing it fail there...  I don't know what to tell
you....

 -Erik

--
Erik B. Andersen             http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--



More information about the uClibc mailing list