FreeBSD 5.3-STABLE #6: Thu Mar  3 19:09:01 EST 2005
CPU: Intel Pentium III (665.04-MHz 686-class CPU)
real memory  = 535486464 (510 MB)
xl0: <3Com 3c905-TX Fast Etherlink XL> port 0xecc0-0xecff irq 9 at device 7.0 
on pci1
xl1: <3Com 3c905C-TX Fast Etherlink XL> port 0xec00-0xec7f mem 
0xfdfffc00-0xfdfffc7f irq 5 at device 12.0 on pci1
nsphy0: <DP83840 10/100 media interface> on miibus0

Recently installed NTOP on this FreeBSD system crashes after running.  
Sometimes after half an hour... somtimes after 10 minutes... and when run 
through GDB... immediately.  I have tried to follow the GDB ultraMini tutorial, 
and get this:

(gdb) run
Starting program: /usr/local/bin/ntop --set-pcap-nonblocking 
--skip-version-check -i xl0,xl1 -w 127.0.0.1:3000 -W 0 -a 
/var/log/ntop.access.log -u root -K
Sat Jun 18 19:24:53 2005  Initializing gdbm databases
WARNING: --set-pcap-nonblocking requested
Sat Jun 18 19:24:53 2005  ntop v.3.1 MT (SSL)
Sat Jun 18 19:24:53 2005  Configured on Feb 23 2005  8:38:57, built on Feb 23 
2005 08:41:18.
Sat Jun 18 19:24:53 2005  Copyright 1998-2004 by Luca Deri <[EMAIL PROTECTED]>
Sat Jun 18 19:24:53 2005  Get the freshest ntop from http://www.ntop.org/
Sat Jun 18 19:24:53 2005  Initializing ntop
Sat Jun 18 19:24:53 2005  NONBLOCK: pcap_setnonblock(), device 0, succeeded
Sat Jun 18 19:24:53 2005  **WARNING** NONBLOCK: cpu usage may be high - see man 
page and FAQ
Sat Jun 18 19:24:53 2005  Checking xl0 for additional devices
Sat Jun 18 19:24:53 2005  Resetting traffic statistics for device xl0
Sat Jun 18 19:24:53 2005  DLT: Device 0 [xl0] is 1, mtu 1514, header 14
Sat Jun 18 19:24:53 2005  NONBLOCK: pcap_setnonblock(), device 1, succeeded
Sat Jun 18 19:24:53 2005  **WARNING** NONBLOCK: cpu usage may be high - see man 
page and FAQ
Sat Jun 18 19:24:53 2005  Checking xl1 for additional devices
Sat Jun 18 19:24:53 2005  Resetting traffic statistics for device xl1
Sat Jun 18 19:24:53 2005  DLT: Device 1 [xl1] is 1, mtu 1514, header 14
Sat Jun 18 19:24:53 2005  Initializing gdbm databases
Sat Jun 18 19:24:53 2005  VENDOR: Loading MAC address table.
Sat Jun 18 19:24:53 2005  VENDOR: Checking for MAC address table file
Sat Jun 18 19:24:53 2005  VENDOR: File '/usr/local/etc/ntop/specialMAC.txt.gz' 
does not need to be reloaded
Sat Jun 18 19:24:53 2005  VENDOR: ntop continues ok
Sat Jun 18 19:24:53 2005  VENDOR: Checking for MAC address table file
Sat Jun 18 19:24:53 2005  VENDOR: File '/usr/local/etc/ntop/oui.txt.gz' does 
not need to be reloaded
Sat Jun 18 19:24:53 2005  VENDOR: ntop continues ok
Sat Jun 18 19:24:53 2005  Fingeprint: Loading signature file.
Sat Jun 18 19:24:53 2005  Fingeprint: ...loaded 1697 records
Sat Jun 18 19:24:53 2005  INIT: Parent process is exiting (this is normal)
Sat Jun 18 19:24:53 2005  INIT: Bye bye: I'm becoming a daemon...

Program exited normally.

And in /var/log/messages I see:

Jun 18 19:23:27 firestorm ntop[54318]:   ntop v.3.1 MT (SSL)
Jun 18 19:23:27 firestorm ntop[54318]:   Configured on Feb 23 2005  8:38:57, 
built on Feb 23 2005 08:41:18.
Jun 18 19:23:27 firestorm ntop[54318]:   Copyright 1998-2004 by Luca Deri 
<[EMAIL PROTECTED]>
Jun 18 19:23:27 firestorm ntop[54318]:   Get the freshest ntop from 
http://www.ntop.org/
Jun 18 19:23:27 firestorm ntop[54318]:   Initializing ntop
Jun 18 19:23:27 firestorm ntop[54318]:   NONBLOCK: pcap_setnonblock(), device 
0, succeeded
Jun 18 19:23:27 firestorm ntop[54318]:   **WARNING** NONBLOCK: cpu usage may be 
high - see man page and FAQ
Jun 18 19:23:27 firestorm ntop[54318]:   Checking xl0 for additional devices
Jun 18 19:23:27 firestorm ntop[54318]:   Resetting traffic statistics for 
device xl0
Jun 18 19:23:27 firestorm ntop[54318]:   DLT: Device 0 [xl0] is 1, mtu 1514, 
header 14
Jun 18 19:23:27 firestorm ntop[54318]:   NONBLOCK: pcap_setnonblock(), device 
1, succeeded
Jun 18 19:23:27 firestorm ntop[54318]:   **WARNING** NONBLOCK: cpu usage may be 
high - see man page and FAQ
Jun 18 19:23:27 firestorm ntop[54318]:   Checking xl1 for additional devices
Jun 18 19:23:27 firestorm ntop[54318]:   Resetting traffic statistics for 
device xl1
Jun 18 19:23:27 firestorm ntop[54318]:   DLT: Device 1 [xl1] is 1, mtu 1514, 
header 14
Jun 18 19:23:27 firestorm ntop[54318]:   Initializing gdbm databases
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: Loading MAC address table.
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: Checking for MAC address table 
file
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: File 
'/usr/local/etc/ntop/specialMAC.txt.gz' does not need to be reloaded
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: ntop continues ok
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: Checking for MAC address table 
file
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: File 
'/usr/local/etc/ntop/oui.txt.gz' does not need to be reloaded
Jun 18 19:23:27 firestorm ntop[54318]:   VENDOR: ntop continues ok
Jun 18 19:23:27 firestorm ntop[54318]:   Fingeprint: Loading signature file.
Jun 18 19:23:28 firestorm ntop[54318]:   Fingeprint: ...loaded 1697 records
Jun 18 19:23:28 firestorm ntop[54318]:   INIT: Parent process is exiting (this 
is normal)
Jun 18 19:23:28 firestorm ntop[54319]:   INIT: Bye bye: I'm becoming a daemon...
Jun 18 19:23:28 firestorm ntop[54319]:   Now running as a daemon
Jun 18 19:23:28 firestorm ntop[54319]:   ASN: Checking for Autonomous System 
Number table file
Jun 18 19:23:28 firestorm ntop[54319]:   **WARNING** ASN: Unable to open file 
'AS-list.txt'
Jun 18 19:23:28 firestorm ntop[54319]:   I18N: This instance of ntop does not 
support multiple languages
Jun 18 19:23:28 firestorm ntop[54319]:   IP2CC: Checking for IP address <-> 
Country Code mapping file
Jun 18 19:23:28 firestorm ntop[54319]:   IP2CC: Loading file 
'/usr/local/etc/ntop/p2c.opt.table.gz'
Jun 18 19:23:29 firestorm ntop[54319]:   IP2CC: ...found 52395 lines
Jun 18 19:23:29 firestorm ntop[54319]:   GDVERCHK: Guessing at libgd version
Jun 18 19:23:30 firestorm kernel: pid 54319 (ntop), uid 0: exited on signal 5 
(core dumped)
Jun 18 19:24:53 firestorm ntop[54339]:   Now running as a daemon
Jun 18 19:24:54 firestorm ntop[54339]:   ASN: Checking for Autonomous System 
Number table file
Jun 18 19:24:54 firestorm ntop[54339]:   **WARNING** ASN: Unable to open file 
'AS-list.txt'
Jun 18 19:24:54 firestorm ntop[54339]:   I18N: This instance of ntop does not 
support multiple languages
Jun 18 19:24:54 firestorm ntop[54339]:   IP2CC: Checking for IP address <-> 
Country Code mapping file
Jun 18 19:24:54 firestorm ntop[54339]:   IP2CC: Loading file 
'/usr/local/etc/ntop/p2c.opt.table.gz'
Jun 18 19:24:55 firestorm ntop[54339]:   IP2CC: ...found 52395 lines
Jun 18 19:24:55 firestorm ntop[54339]:   GDVERCHK: Guessing at libgd version
Jun 18 19:24:56 firestorm kernel: pid 54339 (ntop), uid 0: exited on signal 5 
(core dumped)

This represents running ntop once with -L and once without.  I don't see why 
it's so insistent on daemonizing even when I do not supply the -d flag.

Running ntop normally looks like this in the logs:

Jun 18 16:03:19 firestorm ntop[22149]:   ntop v.3.1 MT (SSL)
Jun 18 16:03:19 firestorm ntop[22149]:   Configured on Feb 23 2005  8:38:57, 
built on Feb 23 2005 08:41:18.
Jun 18 16:03:19 firestorm ntop[22149]:   Copyright 1998-2004 by Luca Deri 
<[EMAIL PROTECTED]>
Jun 18 16:03:19 firestorm ntop[22149]:   Get the freshest ntop from 
http://www.ntop.org/
Jun 18 16:03:19 firestorm ntop[22149]:   Initializing ntop
Jun 18 16:03:19 firestorm ntop[22149]:   NONBLOCK: pcap_setnonblock(), device 
0, succeeded
Jun 18 16:03:19 firestorm ntop[22149]:   **WARNING** NONBLOCK: cpu usage may be 
high - see man page and FAQ
Jun 18 16:03:19 firestorm ntop[22149]:   Checking xl0 for additional devices
Jun 18 16:03:19 firestorm ntop[22149]:   Resetting traffic statistics for 
device xl0
Jun 18 16:03:19 firestorm ntop[22149]:   DLT: Device 0 [xl0] is 1, mtu 1514, 
header 14
Jun 18 16:03:19 firestorm ntop[22149]:   NONBLOCK: pcap_setnonblock(), device 
1, succeeded
Jun 18 16:03:19 firestorm ntop[22149]:   **WARNING** NONBLOCK: cpu usage may be 
high - see man page and FAQ
Jun 18 16:03:19 firestorm ntop[22149]:   Checking xl1 for additional devices
Jun 18 16:03:19 firestorm ntop[22149]:   Resetting traffic statistics for 
device xl1
Jun 18 16:03:19 firestorm ntop[22149]:   DLT: Device 1 [xl1] is 1, mtu 1514, 
header 14
Jun 18 16:03:19 firestorm ntop[22149]:   Initializing gdbm databases
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: Loading MAC address table.
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: Checking for MAC address table 
file
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: File 
'/usr/local/etc/ntop/specialMAC.txt.gz' does not need to be reloaded
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: ntop continues ok
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: Checking for MAC address table 
file
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: File 
'/usr/local/etc/ntop/oui.txt.gz' does not need to be reloaded
Jun 18 16:03:19 firestorm ntop[22149]:   VENDOR: ntop continues ok
Jun 18 16:03:19 firestorm ntop[22149]:   Fingeprint: Loading signature file.
Jun 18 16:03:20 firestorm ntop[22149]:   Fingeprint: ...loaded 1697 records
Jun 18 16:03:20 firestorm ntop[22150]:   INIT: Bye bye: I'm becoming a daemon...
Jun 18 16:03:20 firestorm ntop[22149]:   INIT: Parent process is exiting (this 
is normal)
Jun 18 16:03:20 firestorm ntop[22150]:   Now running as a daemon
Jun 18 16:03:20 firestorm ntop[22150]:   ASN: Checking for Autonomous System 
Number table file
Jun 18 16:03:20 firestorm ntop[22150]:   **WARNING** ASN: Unable to open file 
'AS-list.txt'
Jun 18 16:03:20 firestorm ntop[22150]:   I18N: This instance of ntop does not 
support multiple languages
Jun 18 16:03:20 firestorm ntop[22150]:   IP2CC: Checking for IP address <-> 
Country Code mapping file
Jun 18 16:03:20 firestorm ntop[22150]:   IP2CC: Loading file 
'/usr/local/etc/ntop/p2c.opt.table.gz'
Jun 18 16:03:21 firestorm ntop[22150]:   IP2CC: ...found 52395 lines
Jun 18 16:03:21 firestorm ntop[22150]:   GDVERCHK: Guessing at libgd version
Jun 18 16:03:21 firestorm ntop[22150]:   GDVERCHK: ... as 2.0.21+
Jun 18 16:03:21 firestorm ntop[22150]:   Initializing external applications
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (134617600) 
for network packet analyser
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (134618112) 
for fingerprinting
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (134618624) 
for idle hosts detection
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (137056256) 
for DNS address resolution
Jun 18 16:03:21 firestorm ntop[22150]:   Calling plugin start functions (if any)
Jun 18 16:03:21 firestorm ntop[22150]:   SSL is present but https is disabled: 
use -W <https port> for enabling it
Jun 18 16:03:21 firestorm ntop[22150]:   INITWEB: Initializing web server
Jun 18 16:03:21 firestorm ntop[22150]:   INITWEB: Initializing tcp/ip socket 
connections for web server
Jun 18 16:03:21 firestorm ntop[22150]:   INITWEB: Converted address '127.0.0.1' 
- binding to the specific interface
Jun 18 16:03:21 firestorm ntop[22150]:   INITWEB: Initialized socket, port 
3000, address 127.0.0.1
Jun 18 16:03:21 firestorm ntop[22150]:   INITWEB: Waiting for HTTP connections 
on 127.0.0.1 port 3000
Jun 18 16:03:21 firestorm ntop[22150]:   INITWEB: Starting web server
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (137056768) 
for web server
Jun 18 16:03:21 firestorm ntop[22150]:   Listening on [xl0,xl1]
Jun 18 16:03:21 firestorm ntop[22150]:   Loading Plugins
Jun 18 16:03:21 firestorm ntop[22150]:   Searching for plugins in 
/usr/local/lib/ntop/plugins
Jun 18 16:03:21 firestorm ntop[22150]:   ICMP: Welcome to icmpWatchPlugin. (C) 
1999-2004 by Luca Deri
Jun 18 16:03:21 firestorm ntop[22150]:   LASTSEEN: Welcome to 
LastSeenWatchPlugin. (C) 1999 by Andrea Marangoni
Jun 18 16:03:21 firestorm ntop[22150]:   NETFLOW: Welcome to NetFlow.(C) 
2002-04 by Luca Deri
Jun 18 16:03:21 firestorm ntop[22150]:   PDA: Welcome to PDAPlugin. (C) 
2001-2004 by L.Deri and W.Brock
Jun 18 16:03:21 firestorm ntop[22150]:   RRD: Welcome to rrdPlugin. (C) 2002-04 
by Luca Deri.
Jun 18 16:03:21 firestorm ntop[22150]:   SNMP: Welcome to snmpPlugin. (C) 2004 
by F.Fusco and G.Giardina
Jun 18 16:03:21 firestorm ntop[22150]:   SFLOW: Welcome to sFlow.(C) 2002-04 by 
Luca Deri
Jun 18 16:03:21 firestorm ntop[22150]:   XML: Welcome to xmldump plugin. (C) 
2003-2004 by Burton Strauss
Jun 18 16:03:21 firestorm ntop[22150]:   Calling plugin start functions (if any)
Jun 18 16:03:21 firestorm ntop[22150]:   RRD: Welcome to the RRD plugin
Jun 18 16:03:21 firestorm ntop[22150]:   RRD: Mask for new directories is 0700
Jun 18 16:03:21 firestorm ntop[22150]:   RRD: Mask for new files is 0066
Jun 18 16:03:21 firestorm ntop[22150]:   RRD: Started thread (137057792) for 
data collection.
Jun 18 16:03:21 firestorm ntop[22150]:   Now running as requested user 'nobody' 
(65534:65534)
Jun 18 16:03:21 firestorm ntop[22150]:   INIT: Created pid file 
(/var/db/ntop/ntop.pid)
Jun 18 16:03:21 firestorm ntop[22150]:   Note: Reporting device initally set to 
0 [xl0]
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (137058304) 
for network packet sniffing on xl0
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Started thread (137058816) 
for network packet sniffing on xl1
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Packet processor thread 
running...
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Fingerprint scan thread 
running...
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Idle host scan thread 
running...
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: Address resolution thread 
running...
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: web connections thread 
(22150) started...
Jun 18 16:03:21 firestorm ntop[22150]:   Note: SIGPIPE handler set (ignore)
Jun 18 16:03:21 firestorm ntop[22150]:   WEB: ntop's web server is now 
processing requests
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: rrd thread (137057792) 
started
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: pcapDispatch(xl0) thread 
running...
Jun 18 16:03:21 firestorm ntop[22150]:   THREADMGMT: pcapDispatch(xl1) thread 
running...
Jun 18 16:08:46 firestorm ntop[22150]:   **WARNING** RRD: 
rrd_update(/var/db/ntop/rrd/interfaces/xl0/ethernetPkts.rrd) error: illegal
attempt to update using time 1119125326 when last update time is 1590073200 
(minimum one second step)
... lots of these for a variety of RRDs for as much as half an hour until it 
just stops via:
Jun 18 16:33:30 firestorm kernel: pid 22150 (ntop), uid 65534: exited on signal 
11

Going from running to not running when not operating through GDB looks 
something like this in vmstat:

 1 0 0  134376 213724  505   0   0   0 477   0   0   0 2233 164964 2192 19 81  0
 1 0 0  134376 213724  523   0   0   0 496   0  24   0 2245 159212 2242 23 77  0
 1 0 0  134376 213724  505   0   0   0 471   0   0   0 2213 162478 2164 18 82  0
 1 0 0  134376 213724  523   0   0   0 488   0   0   0 2237 164145 2200 17 83  0
 2 0 0  134376 213724  505   0   0   0 472   0   0   0 2249 162377 2205 23 77  0
 1 0 0  134376 213724  523   0   0   0 495   0   6   0 2237 160353 2210 20 80  0
 0 0 0   83632 249688 1266   0   0   0 10236   0   6   0 2324 42139 12978 15 66 
20
 0 0 0   83632 249684  503   0   0   0 470   0   2   0 2515  797 2699  1  9 90
 0 0 0   83632 249684  520   0   0   0 492   0   0   0 2316  835 2348  3  7 90
 0 0 0   83632 249684  503   0   0   0 471   0   0   0 2299  793 2307  1 10 89

This host used to have half as much memory as it does now.  I can see I'm a bit 
CPU constrained too based on the log and vmstat output.  I tried using the -b 
option but found that didn't affect things either.  Could CPU limitations be 
causing the crash?  It doesn't appear to be hogging memory, the amount of 
memory it's consuming (virtual, that is) is about 50 megs (40 resident).

How can I continue to debug this?

-Yanek.

-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to