ifconfig problem

Raphaël HUCK raphael.huck at efixo.com
Fri Sep 1 14:58:31 UTC 2006


ifconfig has been working great up to now, but suddenly, it stopped working.

No change was made neither in the hardware nor in the software. It was 
working 1 hour ago, it is working anymore now.

When I launch "/sbin/ifconfig", it nevers displays anything, never 
returns. It is not killable also.

This error is maybe caused by a hardware problem of the interface, I 
have to investigate further on this point.


Here is the trace :


$ strace /sbin/ifconfig ppp0

execve("/sbin/ifconfig", ["/sbin/ifconfig", "ppp0"], [/* 9 vars */]) = 0
old_mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x2aaae000
stat("etc/ld.so.cache", 0x7fff7b28)     = -1 ENOENT (No such file or 
directory)
open("/lib/libcrypt.so.0", O_RDONLY)    = 4
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x2aaaf000
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\5"..., 
4096) = 4096
old_mmap(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2aaee000
old_mmap(0x2aaee000, 10616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 0) = 0x2aaee000
old_mmap(0x2ab30000, 2500, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
4, 0x2000) = 0x2ab30000
old_mmap(0x2ab31000, 69296, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab31000
close(4)                                = 0
munmap(0x2aaaf000, 4096)                = 0
open("/lib/libm.so.0", O_RDONLY)        = 4
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x2aaaf000
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\26"..., 
4096) = 4096
old_mmap(NULL, 335872, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2ab42000
old_mmap(0x2ab42000, 71036, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 0) = 0x2ab42000
old_mmap(0x2ab93000, 1792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
4, 0x11000) = 0x2ab93000
close(4)                                = 0
munmap(0x2aaaf000, 4096)                = 0
open("/lib/libc.so.0", O_RDONLY)        = 4
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x2aaaf000
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\270"..., 
4096) = 4096
old_mmap(NULL, 675840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2ab94000
old_mmap(0x2ab94000, 387876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 0) = 0x2ab94000
old_mmap(0x2ac33000, 4476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
4, 0x5f000) = 0x2ac33000
old_mmap(0x2ac35000, 15640, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ac35000
close(4)                                = 0
munmap(0x2aaaf000, 4096)                = 0
ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
brk(0)                                  = 0x10008000
brk(0x10009000)                         = 0x10009000
getuid()                                = 0
getgid()                                = 0
setgid(0)                               = 0
setuid(0)                               = 0
uname({sys="Linux", node="Lost", ...})  = 0
access("/proc/net", R_OK)               = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
open("/proc/net/dev", O_RDONLY)         = 5
ioctl(5, TIOCNXCL, 0x7fff78a0)          = -1 ENOTTY (Inappropriate ioctl 
for device)
brk(0x1000a000)                         = 0x1000a000
read(5, "Inter-|   Receive               "..., 4096) = 2055
brk(0x1000b000)                         = 0x1000b000
close(5)                                = 0
ioctl(4, 0x8913, 0x7fff7c30)            = 0
ioctl(4, 0x8927, 0x7fff7c30)            = 0
ioctl(4, 0x891d, 0x7fff7c30)            = 0
ioctl(4, 0x8921, 0x7fff7c30)            = 0
ioctl(4, 0x8970, 0x7fff7c30)            = 0
ioctl(4, 0x8942, 0x7fff7c30)            = 0
ioctl(4, 0x8915




More information about the busybox mailing list