ported busybox 1.10.0 segmentation fault

Gery zaphod001 at gmail.com
Tue Apr 1 11:41:45 UTC 2008


Denys Vlasenko wrote:
> On Monday 31 March 2008 22:50, Gery wrote:
>> Please, help with the issue :)
>>
>> I made port of bb 1.10.0 on ppc 405 with montavista tools
>>
>> export ARCH=ppc.405
>> make CROSS_COMPILE=ppc_405-
>> make CROSS_COMPILE=ppc_405- install
>>
>> now from my target with nfs mount did
>> cd /mnt/flash/
>> strace ./ls
> [snip]
> 
> Do all applets segfault in the same way? E.g. what strace ./true shows?
> Also, please post your .config file
> --
> vda
thank you for help.

Here is segfault for true. I believe all applets do it. My config attached
also.

[/mnt/flash/busybox]$ strace ./true
execve("./true", ["./true"], [/* 10 vars */]) = 0
uname({sys="Linux", node="gxk_irp", ...}) = 0
brk(0)                                  = 0x10063000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30018000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/tls", 0x7ffff190) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0x7ffff190)          = -1 ENOENT (No such file or directory)
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\t"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=30008, ...}) = 0
mmap(0xffb3000, 246336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffb3000
mprotect(0xffb8000, 225856, PROT_NONE)  = 0
mmap(0xffc3000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffc3000
mmap(0xffc9000, 156224, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffc9000
close(3)                                = 0
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\310"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1222180, ...}) = 0
mmap(0xfe67000, 1292764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xfe67000
mprotect(0xff88000, 109020, PROT_NONE)  = 0
mmap(0xff97000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0xff97000
mmap(0xffa1000, 6620, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffa1000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30019000
mprotect(0xff97000, 24576, PROT_READ)   = 0
mprotect(0xffc7000, 4096, PROT_READ)    = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: .config
Url: http://lists.busybox.net/pipermail/busybox/attachments/20080401/8f5ab178/attachment.diff 


More information about the busybox mailing list