Greetings,

As part of /etc/cron.daily, msec is run.  As part of msec, "netstat -pvlA 
inet"" is run and seg faults.  The seg faults first occurred July 5 (while 
I was on vacation) and have occurred every day since then.

Here're the first few lines of the email sent by Cron Daemon:

error running postrotate script
run-parts: /etc/cron.daily/logrotate exited with return code 1
/etc/cron.daily/msec: line 130: 14467 Segmentation fault      netstat -pvlA 
inet 2>/dev/null >${OPEN_PORT_TODAY}

Running "netstat -pvlA inet" by hand gives the segmentation fault - right 
after the last "tcp" line.  Running under gdb, I've learned that the 
problem is in strcpy().

To learn more about what is going on, I downloaded the 
net-tools-1.60-2mdk.src.rpm and rebuilt the executable.  Naturally this 
works properly.

Anybody know what's going on?

Thanks.

David

P.S.  Here are the outputs from the two versions of netstat:

###### Running official Mandrake 8.2 version, i.e. /bin/netstat, under gdb 
######

[root@nic /]# cd /bin

[root@nic bin]# ls -l netstat
-rwxr-xr-x    1 root     root        89052 Jun 21  2001 /bin/netstat*

[root@nic bin]# gdb netstat
Current directory is /bin/
GNU gdb 5.1.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-mandrake-linux"...(no debugging symbols 
found)...
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign 
Address         State       PID/Program name
tcp        0      0 
*:login                 *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:shell                 *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:trivnet1              *:*                     LISTEN 
20944/httpd-perl
tcp        0      0 nic.osagesoftware.:5865 
*:*                     LISTEN      10705/junkbuster
tcp        0      0 
*:netbios-ssn           *:*                     LISTEN      - 

tcp        0      0 
*:pop3                  *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:sunrpc                *:*                     LISTEN      677/portmap 

tcp        0      0 
*:http                  *:*                     LISTEN      20961/httpd 

tcp        0      0 www-ext.osagesof:domain 
*:*                     LISTEN      31294/named
tcp        0      0 nic.osagesoftwar:domain 
*:*                     LISTEN      31294/named
tcp        0      0 localhost.osages:domain 
*:*                     LISTEN      31294/named
tcp        0      0 
*:ftp                   *:*                     LISTEN      1283/proftpd 
(accep
tcp        0      0 
*:ssh                   *:*                     LISTEN      5723/sshd 

tcp        0      0 
*:telnet                *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:3128                  *:*                     LISTEN      10786/(squid) 

tcp        0      0 localhost.osagesoft:953 
*:*                     LISTEN      31294/named
tcp        0      0 
*:smtp                  *:*                     LISTEN      3903/master 

tcp        0      0 
*:https                 *:*                     LISTEN      20961/httpd 

(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x0804a020 in strcpy ()
(gdb) where
#0  0x0804a020 in strcpy ()
#1  0x00000000 in ?? ()
(gdb) q
The program is running.  Exit anyway? (y or n) y
Debugger finished

###### Running netstat, built from net-tools-1.60-2mdk.src.rpm ######

[root@nic /]# cd /usr/src/RPM/BUILD/net-tools-1.60/netstat

[root@nic net-tools-1.60]# ll netstat
-rwxr-x--x    1 root     root        90380 Jul 14 09:42 
/usr/src/RPM/BUILD/net-tools-1.60/netstat*

[root@nic net-tools-1.60]# ./netstat -pvlA inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign 
Address         State       PID/Program name
tcp        0      0 
*:login                 *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:shell                 *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:trivnet1              *:*                     LISTEN 
20944/httpd-perl
tcp        0      0 nic.osagesoftware.:5865 
*:*                     LISTEN      10705/junkbuster
tcp        0      0 
*:netbios-ssn           *:*                     LISTEN      - 

tcp        0      0 
*:pop3                  *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:sunrpc                *:*                     LISTEN      677/portmap 

tcp        0      0 
*:http                  *:*                     LISTEN      20961/httpd 

tcp        0      0 www-ext.osagesof:domain 
*:*                     LISTEN      31294/named
tcp        0      0 nic.osagesoftwar:domain 
*:*                     LISTEN      31294/named
tcp        0      0 localhost.osages:domain 
*:*                     LISTEN      31294/named
tcp        0      0 
*:ftp                   *:*                     LISTEN      1283/proftpd 
(accep
tcp        0      0 
*:ssh                   *:*                     LISTEN      5723/sshd 

tcp        0      0 
*:telnet                *:*                     LISTEN      31398/xinetd 

tcp        0      0 
*:3128                  *:*                     LISTEN      10786/(squid) 

tcp        0      0 localhost.osagesoft:953 
*:*                     LISTEN      31294/named
tcp        0      0 
*:smtp                  *:*                     LISTEN      3903/master 

tcp        0      0 
*:https                 *:*                     LISTEN      20961/httpd 

udp        0      0 nic.osagesof:netbios-ns 
*:*                                 -
udp        0      0 www-ext.osag:netbios-ns 
*:*                                 -
udp        0      0 
*:netbios-ns            *:*                                 - 

udp        0      0 nic.osageso:netbios-dgm 
*:*                                 -
udp        0      0 www-ext.osa:netbios-dgm 
*:*                                 -
udp        0      0 
*:netbios-dgm           *:*                                 - 

udp        0      0 
*:nifty-hmi             *:*                                 31294/named 

udp        0      0 www-ext.osagesof:domain 
*:*                                 31294/named
udp        0      0 nic.osagesoftwar:domain 
*:*                                 31294/named
udp        0      0 localhost.osages:domain 
*:*                                 31294/named
udp        0      0 
*:icpv2                 *:*                                 10786/(squid) 

udp        0      0 
*:filecast              *:*                                 10786/(squid) 

udp        0      0 
*:htcp                  *:*                                 10786/(squid) 

udp        0      0 
*:collaborator          *:*                                 31398/xinetd 

udp        0      0 
*:sunrpc                *:*                                 677/portmap 

udp        0      0 www-ext.osagesoftwa:ntp 
*:*                                 28411/ntpd
udp        0      0 nic.osagesoftware.c:ntp 
*:*                                 28411/ntpd
udp        0      0 localhost.osagesoft:ntp 
*:*                                 28411/ntpd
udp        0      0 
*:ntp                   *:*                                 28411/ntpd          


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to