[linux] strace netstat -anp
roman f.v.
rfv na pobox.sk
Pondělí Září 23 17:39:26 CEST 2002
> -> vedel by mi niekto poradit v com by mohol byt problem?
> ->
> -> po vykonani prikazu netstat -anp dojde k segmentation fault.
> ->
> -> ked spustim prikaz cez strace vypise :
> ->
> -> write(1, "Active UNIX domain sockets (serv"..., 53Active UNIX domain
> -> sockets (servers and established)
> -> ) = 53
> -> write(1, "Proto RefCnt Flags Type "..., 82Proto RefCnt Flags
> -> Type State I-Node PID/Program name Path
> -> ) = 82
> -> open("/proc/net/unix", O_RDONLY) = 3
> -> fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> -> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -> -1, 0) = 0x128000
> -> read(3, "Num RefCount Protocol Flag"..., 4096) = 2688
> -> --- SIGSEGV (Segmentation fault) ---
> -> +++ killed by SIGSEGV +++
> ->
> ->
> -> aky by mohol byt dovod SIGSEGV ?
>
> chyba v binarke (dosahana), chyba v programe (chybne napisany),
chyba cpu
> (overclock, ventilator), chyba ram, nestabilna verzia OS (napr.
debian SID)
>
hm,
binarka je isto dobra md5sum mi ukazuje ten isty ako ma netstat
na stroji kde prikaz netstat -anp vykona v poriadku.
na vsetkych strojoch bezi rovnaky linux ....
2 stroj ktory robi seg. fault po netstat -anp to robi na tomto mieste:
open("/proc/net/tcp6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/proc/net/udp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x128000
read(3, " sl local_address rem_address "..., 4096) = 768
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
na ostatnych strojoch sa ten prikaz vykona v pohode....
aby ideas ?
thx...
____________________________________
P. S. V. P. U.
http://www.pobox.sk/
Další informace o konferenci linux