Hi Luca,
If I had to guess I think it is in the sticky host/purge idle host. I was
seeing the problem
within 15 minutes of starting NTOP until I turned on sticky-hosts -c. NTOP has
now been running
for over 3 hours with [473 active ] [1148 total ] hosts. Notice
purgeIdleHosts() is in the call
path.
/lib/libc.so.6[0x42dfe1]
/usr/local/lib/libntop-5.0.so(ntop_safefree+0x2d)[0x1caf7d]
/usr/local/lib/libntop-5.0.so(deleteFragment+0x51)[0x1be391]
/usr/local/lib/libntop-5.0.so(purgeOldFragmentEntries+0x9c)[0x1be6cc]
/usr/local/lib/libntop-5.0.so(purgeIdleHosts+0xd3)[0x1bc753]
/usr/local/lib/libntop-5.0.so(scanIdleLoop+0x230)[0x1cbaa0]
On 07/23/2012 03:48 AM, Luca Deri wrote:
Steve
in order to fix these bugs I need a pcap file that can reproduce them. The
fragment issue looks like a bug on the fragment handling code.
The other IPv6 issue is different instead and we need to track it. Please file
a bug on https://bugzilla.ntop.org
Thanks Luca
On Jul 20, 2012, at 9:56 PM, Steve Clark wrote:
On 07/20/2012 01:32 PM, Steve Clark wrote:
Hello,
I have compiled ntop on CentOS 6.2 and am seeing the following issues:
Only get these for ipv6 addresses
Jul 20 13:26:06 wolfpac ntop[15968]: **WARNING** RRD:
rrd_update(/usr/local/var/ntop/rrd/interfaces/eth0/hosts/2001/1470/d334/1000///totPeersRcvd.rrd)
error:
/usr/local/var/ntop/rrd/interfaces/eth0/hosts/2001/1470/d334/1000///totPeersRcvd.rrd:
illegal attempt to update using time 1342805164 when last update time is
1342805164 (minimum one second step)
After some period of time NTOP dies with:
Jul 20 13:14:07 wolfpac ntop[1005]: *** glibc detected *** /usr/sbin/ntop:
double free or corruption (fasttop): 0xac953270 ***
Had netflow device defined and selected also.
/usr/sbin/ntop -u ntop -ieth0,eth1 -K -t -L -M -W 0 -w 10.0.253.254:3000
*** glibc detected *** /usr/sbin/ntop: double free or corruption (fasttop):
0xace7f120 ***
======= Backtrace: =========
/lib/libc.so.6[0x42dfe1]
/usr/local/lib/libntop-5.0.so(ntop_safefree+0x2d)[0x1caf7d]
/usr/local/lib/libntop-5.0.so(deleteFragment+0x51)[0x1be391]
/usr/local/lib/libntop-5.0.so(purgeOldFragmentEntries+0x9c)[0x1be6cc]
/usr/local/lib/libntop-5.0.so(purgeIdleHosts+0xd3)[0x1bc753]
/usr/local/lib/libntop-5.0.so(scanIdleLoop+0x230)[0x1cbaa0]
/lib/libpthread.so.0[0x55a9e9]
/lib/libc.so.6(clone+0x5e)[0x49ccde]
======= Memory map: ========
00110000-00148000 r-xp 00000000 08:03 150 /usr/lib/libGeoIP.so.1.4.8
00148000-00149000 rw-p 00038000 08:03 150 /usr/lib/libGeoIP.so.1.4.8
00149000-0014c000 r-xp 00000000 08:03 7642 /lib/libgmodule-2.0.so.0.2200.5
0014c000-0014d000 rw-p 00002000 08:03 7642 /lib/libgmodule-2.0.so.0.2200.5
0014d000-001a0000 r-xp 00000000 08:03 63613 /usr/lib/libssl.so.1.0.0
001a0000-001a4000 rw-p 00052000 08:03 63613 /usr/lib/libssl.so.1.0.0
001a4000-001a6000 r-xp 00000000 08:03 39557 /lib/libkeyutils.so.1.3
001a6000-001a7000 rw-p 00001000 08:03 39557 /lib/libkeyutils.so.1.3
001a7000-001a9000 r-xp 00000000 08:03 58093 /usr/lib/libXau.so.6.0.0
001a9000-001aa000 rw-p 00001000 08:03 58093 /usr/lib/libXau.so.6.0.0
001aa000-00227000 r-xp 00000000 08:03 1799 /usr/local/lib/libntop-5.0.so
00227000-00229000 rw-p 0007c000 08:03 1799 /usr/local/lib/libntop-5.0.so
00229000-0035e000 rw-p 00000000 00:00 0
0035f000-00374000 r-xp 00000000 08:03 57997 /lib/libresolv-2.12.so
00374000-00375000 r--p 00014000 08:03 57997 /lib/libresolv-2.12.so
00375000-00376000 rw-p 00015000 08:03 57997 /lib/libresolv-2.12.so
00376000-00378000 rw-p 00000000 00:00 0
0037a000-00385000 r-xp 00000000 08:03 30132
/usr/lib/libpangocairo-1.0.so.0.2800.1
00385000-00386000 rw-p 0000a000 08:03 30132
/usr/lib/libpangocairo-1.0.so.0.2800.1
00388000-00391000 r-xp 00000000 08:03 39615 /lib/libkrb5support.so.0.1
00391000-00392000 rw-p 00008000 08:03 39615 /lib/libkrb5support.so.0.1
00394000-00397000 r-xp 00000000 08:03 39623 /lib/libcom_err.so.2.1
00397000-00398000 rw-p 00002000 08:03 39623 /lib/libcom_err.so.2.1
0039d000-003bb000 r-xp 00000000 08:03 58034 /lib/ld-2.12.so
003bb000-003bc000 r--p 0001d000 08:03 58034 /lib/ld-2.12.so
003bc000-003bd000 rw-p 0001e000 08:03 58034 /lib/ld-2.12.so
003bf000-00544000 r-xp 00000000 08:03 58035 /lib/libc-2.12.so
00544000-00545000 ---p 00185000 08:03 58035 /lib/libc-2.12.so
00545000-00547000 r--p 00185000 08:03 58035 /lib/libc-2.12.so
00547000-00548000 rw-p 00187000 08:03 58035 /lib/libc-2.12.so
00548000-0054b000 rw-p 00000000 00:00 0
0054d000-00550000 r-xp 00000000 08:03 7950 /lib/libdl-2.12.so
00550000-00551000 r--p 00002000 08:03 7950 /lib/libdl-2.12.so
00551000-00552000 rw-p 00003000 08:03 7950 /lib/libdl-2.12.so
00554000-0056b000 r-xp 00000000 08:03 15216 /lib/libpthread-2.12.so
0056b000-0056c000 r--p 00016000 08:03 15216 /lib/libpthread-2.12.so
0056c000-0056d000 rw-p 00017000 08:03 15216 /lib/libpthread-2.12.so
0056d000-0056f000 rw-p 00000000 00:00 0
0056f000-00577000 r-xp 00000000 08:03 58553 /usr/lib/libXrender.so.1.3.0
00577000-00578000 rw-p 00008000 08:03 58553 /usr/lib/libXrender.so.1.3.0
00578000-0058d000 r-xp 00000000 08:03 1318592
/usr/local/lib/ntop/plugins/sflowPlugin.so
0058d000-0058e000 rw-p 00014000 08:03 1318592
/usr/local/lib/ntop/plugins/sflowPlugin.so
00592000-005a4000 r-xp 00000000 08:03 58056 /lib/libz.so.1.2.3
005a4000-005a5000 rw-p 00011000 08:03 58056 /lib/libz.so.1.2.3
005a7000-005cf000 r-xp 00000000 08:03 16113 /lib/libm-2.12.so
005cf000-005d0000 r--p 00027000 08:03 16113 /lib/libm-2.12.so
005d0000-005d1000 rw-p 00028000 08:03 16113 /lib/libm-2.12.so
005d6000-005d7000 r-xp 00000000 00:00 0 [vdso]
005d7000-005f4000 r-xp 00000000 08:03 7973 /lib/libselinux.so.1
005f4000-005f5000 r--p 0001c000 08:03 7973 /lib/libselinux.so.1
005f5000-005f6000 rw-p 0001d000 08:03 7973 /lib/libselinux.so.1
005f9000-005fb000 r-xp 00000000 08:03 290 /lib/libutil-2.12.so
005fb000-005fc000 r--p 00001000 08:03 290 /lib/libutil-2.12.so
005fc000-005fd000 rw-p 00002000 08:03 290 /lib/libutil-2.12.so
005fd000-00602000 r-xp 00000000 08:03 8052 /lib/libnss_dns-2.12.so
00602000-00603000 r--p 00004000 08:03 8052 /lib/libnss_dns-2.12.so
00603000-00604000 rw-p 00005000 08:03 8052 /lib/libnss_dns-2.12.so
0060e000-00614000 r-xp 00000000 08:03 15536 /usr/lib/libgdbm.so.2.0.0
00614000-00615000 rw-p 00005000 08:03 15536 /usr/lib/libgdbm.so.2.0.0
00617000-00648000 r-xp 00000000 08:03 7992 /usr/lib/librrd_th.so.4.0.7
00648000-0064b000 rw-p 00031000 08:03 7992 /usr/lib/librrd_th.so.4.0.7
0064b000-007a9000 r-xp 00000000 08:03 15567 /usr/lib/libpython2.6.so.1.0
007a9000-007d5000 rw-p 0015d000 08:03 15567 /usr/lib/libpython2.6.so.1.0
007d5000-007de000 rw-p 00000000 00:00 0
007de000-00825000 r-xp 00000000 08:03 8918 /usr/lib/libpango-1.0.so.0.2800.1
00825000-00827000 rw-p 00047000 08:03 8918 /usr/lib/libpango-1.0.so.0.2800.1
00827000-008a5000 r-xp 00000000 08:03 31920 /usr/lib/libcairo.so.2.10800.8
008a5000-008a7000 rw-p 0007e000 08:03 31920 /usr/lib/libcairo.so.2.10800.8
008a7000-008ea000 r-xp 00000000 08:03 8024 /lib/libgobject-2.0.so.0.2200.5
008ea000-008eb000 rw-p 00043000 08:03 8024 /lib/libgobject-2.0.so.0.2200.5
008eb000-00914000 r-xp 00000000 08:03 16273 /usr/lib/libpangoft2-1.0.so.0.2800.1
00914000-00915000 rw-p 00029000 08:03 16273 /usr/lib/libpangoft2-1.0.so.0.2800.1
00915000-00948000 r-xp 00000000 08:03 32726 /usr/lib/libfontconfig.so.1.4.4
00948000-0094a000 rw-p 00032000 08:03 32726 /usr/lib/libfontconfig.so.1.4.4
0094a000-00970000 r-xp 00000000 08:03 32603 /lib/libexpat.so.1.5.2
00970000-00972000 rw-p 00025000 08:03 32603 /lib/libexpat.so.1.5.2
00972000-0098f000 r-xp 00000000 08:03 15174 /usr/lib/libxcb.so.1.1.0
0098f000-00990000 rw-p 0001c000 08:03 15174 /usr/lib/libxcb.so.1.1.0
00991000-009c6000 r-xp 00000000 08:03 60245 /usr/lib/libpcap.so.1.0.0
009c6000-009c8000 rw-p 00034000 08:03 60245 /usr/lib/libpcap.so.1.0.0
009c8000-009ea000 r-xp 00000000 08:03 1318591
/usr/local/lib/ntop/plugins/rrdPlugin.so
009ea000-009eb000 rw-p 00022000 08:03 1318591
/usr/local/lib/ntop/plugins/rrdPlugin.so
009eb000-00a00000 r-xp 00000000 08:03 1318590
/usr/local/lib/ntop/plugins/netflowPlugin.so
00a00000-00a01000 rw-p 00014000 08:03 1318590
/usr/local/lib/ntop/plugins/netflowPlugin.so
00a0d000-00a34000 r-xp 00000000 08:03 30025 /usr/lib/libpng12.so.0.44.0
00a34000-00a35000 rw-p 00027000 08:03 30025 /usr/lib/libpng12.so.0.44.0
00a35000-00b1d000 r-xp 00000000 08:03 3041 /lib/libglib-2.0.so.0.2200.5
00b1d000-00b1e000 rw-p 000e8000 08:03 3041 /lib/libglib-2.0.so.0.2200.5
00b1e000-00bb2000 r-xp 00000000 08:03 63592 /usr/lib/libfreetype.so.6.3.22
00bb2000-00bb6000 rw-p 00094000 08:03 63592 /usr/lib/libfreetype.so.6.3.22
00bb6000-00c16000 r-xp 00000000 08:03 58362 /usr/lib/libpixman-1.so.0.16.6
00c16000-00c18000 rw-p 00060000 08:03 58362 /usr/lib/libpixman-1.so.0.16.6
00c18000-00c35000 r-xp 00000000 08:03 58579 /lib/libgcc_s-4.4.4-20100726.so.1
00c35000-00c36000 rw-p 0001d000 08:03 58579 /lib/libgcc_s-4.4.4-20100726.so.1
00c36000-00cc2000 r-xp 00000000 08:03 57954 /usr/local/lib/libntopreport-5.0.so
00cc2000-00cc4000 rw-p 0008b000 08:03 57954 /usr/local/lib/libntopreport-5.0.so
00cc4000-00cc5000 rw-p 00000000 00:00 0
00cd0000-00d15000 r-xp 00000000 08:03 58527 /lib/libfreebl3.so
00d15000-00d16000 rw-p 00045000 08:03 58527 /lib/libfreebl3.so
00d16000-00d1a000 rw-p 00000000 00:00 0
00d5b000-00d62000 r-xp 00000000 08:03 62415 /lib/libcrypt-2.12.so
00d62000-00d63000 r--p 00007000 08:03 62415 /lib/libcrypt-2.12.so
00d63000-00d64000 rw-p 00008000 08:03 62415 /lib/libcrypt-2.12.so
00d64000-00d8b000 rw-p 00000000 00:00 0
00d8d000-00db3000 r-xp 00000000 08:03 39616 /lib/libk5crypto.so.3.1
00db3000-00db4000 rw-p 00026000 08:03 39616 /lib/libk5crypto.so.3.1
00db6000-00dec000 r-xp 00000000 08:03 59219 /lib/libgssapi_krb5.so.2.2
00dec000-00ded000 rw-p 00036000 08:03 59219 /lib/libgssapi_krb5.so.2.2
00ded000-00f21000 r-xp 00000000 08:03 28582 /usr/lib/libX11.so.6.3.0
00f21000-00f25000 rw-p 00133000 08:03 28582 /usr/lib/libX11.so.6.3.0
00f42000-00f4e000 r-xp 00000000 08:03 8685 /lib/libnss_files-2.12.so
00f4e000-00f4f000 r--p 0000b000 08:03 8685 /lib/libnss_files-2.12.so
00f4f000-00f50000 rw-p 0000c000 08:03 8685 /lib/libnss_files-2.12.so
0457b000-046bf000 r-xp 00000000 08:03 58497 /usr/lib/libxml2.so.2.7.6
046bf000-046c4000 rw-p 00143000 08:03 58497 /usr/lib/libxml2.so.2.7.6
046c4000-046c5000 rw-p 00000000 00:00 0
0550d000-055d8000 r-xp 00000000 08:03 50312 /lib/libkrb5.so.3.3
055d8000-055de000 rw-p 000ca000 08:03 50312 /lib/libkrb5.so.3.3
055e0000-05752000 r-xp 00000000 08:03 31922 /usr/lib/libcrypto.so.1.0.0
05752000-05766000 rw-p 00172000 08:03 31922 /usr/lib/libcrypto.so.1.0.0
05766000-05769000 rw-p 00000000 00:00 0
08048000-08058000 r-xp 00000000 08:03 60241 /usr/local/bin/ntop
08058000-08059000 rw-p 0000f000 08:03 60241 /usr/local/bin/ntop
09b8a000-09ff5000 rw-p 00000000 00:00 0 [heap]
a9200000-a9393000 rw-p 00000000 00:00 0
a9393000-a9400000 ---p 00000000 00:00 0
a9400000-a9500000 rw-p 00000000 00:00 0
a9600000-a9800000 rw-p 00000000 00:00 0
a9800000-a9a00000 rw-p 00000000 00:00 0
a9a00000-a9c00000 rw-p 00000000 00:00 0
a9c00000-a9e00000 rw-p 00000000 00:00 0
a9e00000-a9eac000 rw-p 00000000 00:00 0
a9eac000-a9f00000 ---p 00000000 00:00 0
aa000000-aa100000 rw-p 00000000 00:00 0
aa100000-aa12f000 rw-p 00000000 00:00 0
aa12f000-aa200000 ---p 00000000 00:00 0
aa200000-aa300000 rw-p 00000000 00:00 0
aa300000-aa400000 rw-p 00000000 00:00 0
aa400000-aa500000 rw-p 00000000 00:00 0
aa600000-aa700000 rw-p 00000000 00:00 0
aa700000-aa800000 rw-p 00000000 00:00 0
aa800000-aaa00000 rw-p 00000000 00:00 0
aaa00000-aab00000 rw-p 00000000 00:00 0
aab00000-aac00000 rw-p 00000000 00:00 0
aac00000-aad00000 rw-p 00000000 00:00 0
aad00000-aae00000 rw-p 00000000 00:00 0
aae00000-aaf00000 rw-p 00000000 00:00 0
aaf00000-ab000000 rw-p 00000000 00:00 0
ab000000-ab100000 rw-p 00000000 00:00 0
ab100000-ab200000 rw-p 00000000 00:00 0
ab200000-ab300000 rw-p 00000000 00:00 0
ab300000-ab400000 rw-p 00000000 00:00 0
ab400000-ab500000 rw-p 00000000 00:00 0
ab500000-ab600000 rw-p 00000000 00:00 0
ab600000-ab700000 rw-p 00000000 00:00 0
ab700000-ab800000 rw-p 00000000 00:00 0
ab800000-ab900000 rw-p 00000000 00:00 0
aba00000-abb00000 rw-p 00000000 00:00 0
abb00000-abc00000 rw-p 00000000 00:00 0
abc00000-abd00000 rw-p 00000000 00:00 0
abd00000-abe00000 rw-p 00000000 00:00 0
abe00000-abf00000 rw-p 00000000 00:00 0
abfa5000-abff4000 r--p 00000000 08:03 267073
/usr/share/fonts/dejavu/DejaVuSansMono.ttf
abff4000-abff7000 r--s 00000000 08:03 59711
/var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-le32d4.cache-3
abff7000-abffd000 r--s 00000000 08:03 59712
/var/cache/fontconfig/b79f3aaa7d385a141ab53ec885cc22a8-le32d4.cache-3
abffd000-ac000000 r--s 00000000 08:03 60185
/var/cache/fontconfig/12b26b760a24f8b4feb03ad48a333a72-le32d4.cache-3
ac000000-ac100000 rw-p 00000000 00:00 0
ac1ff000-ac200000 ---p 00000000 00:00 0
ac200000-acc00000 rw-p 00000000 00:00 0
acc00000-acd00000 rw-p 00000000 00:00 0
acd00000-ace00000 rw-p 00000000 00:00 0
ace00000-acf00000 rw-p 00000000 00:00 0
acf00000-ad000000 rw-p 00000000 00:00 0
ad000000-ad021000 rw-p 00000000 00:00 0
ad021000-ad100000 ---p 00000000 00:00 0
ad100000-ad167000 rw-p 00000000 00:00 0
ad167000-ad200000 ---p 00000000 00:00 0
ad200000-ad300000 rw-p 00000000 00:00 0
ad300000-ad321000 rw-p 00000000 00:00 0
ad321000-ad400000 ---p 00000000 00:00 0
ad400000-ad500000 rw-p 00000000 00:00 0
ad5db000-ad5dc000 ---p 00000000 00:00 0
ad5dc000-adfdc000 rw-p 00000000 00:00 0
adfdc000-adfdd000 ---p 00000000 00:00 0
adfdd000-ae9dd000 rw-p 00000000 00:00 0
ae9dd000-ae9de000 ---p 00000000 00:00 0
ae9de000-af3de000 rw-p 00000000 00:00 0
af3de000-af3df000 ---p 00000000 00:00 0
af3df000-b0e00000 rw-p 00000000 00:00 0
b0e00000-b0ef8000 rw-p 00000000 00:00 0
b0ef8000-b0f00000 ---p 00000000 00:00 0
b0f35000-b0f36000 ---p 00000000 00:00 0
b0f36000-b1936000 rw-p 00000000 00:00 0
b1936000-b1937000 ---p 00000000 00:00 0
b1937000-b2337000 rw-p 00000000 00:00 0
b2337000-b2338000 ---p 00000000 00:00 0
b2338000-b2d38000 rw-p 00000000 00:00 0
b2d38000-b2d39000 ---p 00000000 00:00 0
b2d39000-b3739000 rw-p 00000000 00:00 0
b3739000-b373a000 ---p 00000000 00:00 0
b373a000-b413a000 rw-p 00000000 00:00 0
b413a000-b413b000 ---p 00000000 00:00 0
b413b000-b4b5c000 rw-p 00000000 00:00 0
b4b5c000-b4f50000 rw-s 00000000 00:06 4827103 socket:[4827103]
b4f50000-b5fd3000 rw-p 00000000 00:00 0
b5fd3000-b63c7000 rw-s 00000000 00:06 4827092 socket:[4827092]
b63c7000-b7429000 rw-p 00000000 00:00 0
b746a000-b766a000 r--p 00000000 08:03 32607 /usr/lib/locale/locale-archive
b766a000-b773b000 rw-p 00000000 00:00 0
b773d000-b7744000 r--s 00000000 08:03 32590 /usr/lib/gconv/gconv-modules.cache
b7744000-b7746000 rw-p 00000000 00:00 0
bfcb5000-bfcce000 rw-p 00000000 00:00 0 [stack]
Aborted
--
Stephen Clark
*NetWolves*
Director of Technology
Phone: 813-579-3200
Fax: 813-882-0209
Email: [email protected]
http://www.netwolves.com
_______________________________________________
Ntop-dev mailing list
[email protected] <mailto:[email protected]>
http://listgateway.unipi.it/mailman/listinfo/ntop-dev
_______________________________________________
Ntop-dev mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev
--
Stephen Clark
*NetWolves*
Director of Technology
Phone: 813-579-3200
Fax: 813-882-0209
Email: [email protected]
http://www.netwolves.com
_______________________________________________
Ntop-dev mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev