On 2011/04/12 08:44, Gary Gatten wrote:
> Certainly not an expert, but I see text like "dequeueAddress" and think 
> name/ip lookups.  Disable this (-z?) and see how things go.  I've had issues 
> with the resolution process that disabling fixed.  Maybe some of those same 
> issues aren't fully patched and are impacting you?

I would want the TCP session tracking though, this could be useful for
accounting and security. How would this affect Netflow accounting?

Conor.

> 
> ----- Original Message -----
> From: Schrodinger [mailto:[email protected]]
> Sent: Tuesday, April 12, 2011 08:23 AM
> To: [email protected] <[email protected]>
> Subject: Re: [Ntop] known double free bug in 4.0.3?
> 
> On 2011/04/12 07:28, Gary Gatten wrote:
> > If it dies so often, perhaps try running it with a bunch of stuff disabled; 
> > name lookups, decoders, rrd (as much as possible), etc. and see if that 
> > makes a difference.
> 
> Gary,
> 
> Error messages below are from Ntop running normally, not in gdb and also
> running in gdb + gdb backtrace.
> 
> "While running the main Ntop process in gdb"
> 
> Conor.
> 
> > 
> > Have you tried running in gdb?  I found many of my issues there, except 
> > once when it would die every hour running "normal", but running in gdb it 
> > would NOT crash!  Typical :).  The '-k (or -K?)' MAY have had something to 
> > do with that.
> > 
> > ----- Original Message -----
> > From: Schrodinger [mailto:[email protected]]
> > Sent: Tuesday, April 12, 2011 04:01 AM
> > To: [email protected] <[email protected]>
> > Subject: Re: [Ntop] known double free bug in 4.0.3?
> > 
> > Hi,
> > 
> > I have this exact same problem, "double free or corruption". I have
> > compiled Ntop with debugging and electric fence and the problem still
> > persists. Usually Ntop can't last more than a few hours at a time :( I 
> > am using Ntop to collect Netflow from different sources via thge native 
> > Netflow plugin.
> > 
> > I had compiled Ntop with additional debugging to try and locate the
> > problem.
> > 
> > [user@host ntop-4.0.3]# export CFLAGS+=-g
> > [user@host ntop-4.0.3]# echo $CFLAGS
> > -g
> > [user@host ntop-4.0.3]# ./autogen.sh --prefix=/usr/local/ntop-4.0.3 
> > --with-memorydebug=2
> > 
> > ===================================================================
> > 
> > This is your ntop 4.0.3 configuration:
> > 
> > Host System Type        : x86_64-redhat-linux-gnu
> > Preprocessor (cppflags) :  -DLINUX -DMEMORY_DEBUG=3 -I/usr/local/include 
> > -I/opt/local/include
> > Compiler (cflags)       : gcc -g -DMEMORY_DEBUG_UNLIMITED -DMUTEX_DEBUG 
> > -I/usr/local/include -I/opt/local/include -Wshadow -Wpointer-arith 
> > -Wmissing-prototypes -Wmissing-declarations -Wnested-externs  -fPIC -DPIC
> > Defines                 : -DHAVE_CONFIG_H
> > Loader (ldflags)        :  -L/usr/local/lib -L/opt/local/lib
> > Include path            : 
> > System Libs             : -lpthread -lcrypt -lc -lssl -lcrypto -lrrd_th 
> > -lgdbm -lz  -lGeoIP
> > Locale                  : /usr/lib/locale
> > Memory Debug            : 3
> > 
> > External packages:
> > 
> > LBL pcap .h             : standard system headers
> > LBL pcap library        : standard system libraries
> > GNU gdbm .h             : standard system headers
> > GNU gdbm library        : standard system libraries
> > zlib     .h             : standard system headers
> > zlib     library        : standard system libraries
> > openSSL  .h             : standard system headers
> > openSSL  library        : standard system libraries
> > 
> > Install directories:
> > 
> >     Default prefix: /usr/local
> >     Install into:   /usr/local/ntop-4.0.3 (default or via --prefix request)
> > 
> >     Data files are in     /usr/local/ntop-4.0.3/share/ntop
> >     Config files are in   /usr/local/ntop-4.0.3/etc/ntop
> >     Run directory is      /usr/local/ntop-4.0.3/var/ntop
> >     Plugin files are in   /usr/local/ntop-4.0.3/lib/ntop/plugins
> >     Database files are in /usr/local/ntop-4.0.3/var/ntop
> > 
> > -------------------------------------------------------------------
> > 
> > Here are some logs then that I was able to glean from the system log and/or 
> > gdb.
> > 
> > 127.0.0.1 - - [09/Nov/2010:09:11:48 +0000] "GET /MochiKit/Sortable.js 
> > HTTP/1.1" 200 83 - - 1
> > *** glibc detected *** ./bin/ntop: double free or corruption (fasttop): 
> > 0x00002a
> > aab41ede00 ***
> > ======= Backtrace: =========
> > /lib64/libc.so.6[0x2abf39c0430f]
> > /lib64/libc.so.6(cfree+0x4b)[0x2abf39c0476b]
> > /usr/local/ntop-4.0.3/lib/libntop-4.0.3.so(ntop_safefree+0x16)[0x2abf392de346]
> > /usr/local/ntop-4.0.3/lib/libntop-4.0.3.so(dequeueAddress+0x3cd)[0x2abf392d36dd]
> > /lib64/libpthread.so.0[0x2abf3974473d]
> > /lib64/libc.so.6(clone+0x6d)[0x2abf39c65f6d]
> > 
> > While running the main Ntop process in gdb:
> > 
> > Detaching after fork from child process 22963.
> > Detaching after fork from child process 22964.
> > Detaching after fork from child process 22965.
> > Detaching after fork from child process 22966.
> > Detaching after fork from child process 22968.
> > Detaching after fork from child process 22969.
> > Detaching after fork from child process 22970.
> > [...]
> > Detaching after fork from child process 22971.
> > *** glibc detected *** /usr/local/ntop-4.0.3/bin/ntop: double free or 
> > corruption (fasttop): 0x00002aaab43181d0 ***
> > ======= Backtrace: =========
> > /lib64/libc.so.6[0x2aaaab8b930f]
> > /lib64/libc.so.6(cfree+0x4b)[0x2aaaab8b976b]
> > /usr/local/ntop-4.0.3/lib/libntop-4.0.3.so(dequeueAddress+0x422)[0x2aaaaaf71497]
> > /lib64/libpthread.so.0[0x2aaaab3f973d]
> > /lib64/libc.so.6(clone+0x6d)[0x2aaaab91af6d]
> > ======= Memory map: ========
> > 00400000-00410000 r-xp 00000000 68:02 7962633                            
> > /usr/local/ntop-4.0.3/bin/ntop
> > 00610000-00611000 rw-p 00010000 68:02 7962633                            
> > /usr/local/ntop-4.0.3/bin/ntop
> > 00611000-01892000 rw-p 00611000 00:00 0                                  
> > [heap]
> > 40000000-40001000 ---p 40000000 00:00 0 
> > 40001000-40a01000 rw-p 40001000 00:00 0 
> > 40a01000-40a02000 ---p 40a01000 00:00 0 
> > 40a02000-41402000 rw-p 40a02000 00:00 0 
> > 41402000-41403000 ---p 41402000 00:00 0 
> > 41403000-41e03000 rw-p 41403000 00:00 0 
> > 41e03000-41e04000 ---p 41e03000 00:00 0 
> > 41e04000-42804000 rw-p 41e04000 00:00 0 
> > 42804000-42805000 ---p 42804000 00:00 0 
> > 42805000-43205000 rw-p 42805000 00:00 0 
> > 43205000-43206000 ---p 43205000 00:00 0 
> > 43206000-43c06000 rw-p 43206000 00:00 0 
> > 43c06000-43c07000 ---p 43c06000 00:00 0 
> > [...]
> > 2aaaaff4d000-2aaab014c000 ---p 00020000 68:01 163900                     
> > /lib64/libexpat.so.0.5.0
> > 2aaab014c000-2aaab014f000 rw-p 0001f000 68:01 163900                     
> > /lib64/libexpat.so.0.5.0
> > 2aaab014f000-2aaab0150000 rw-p 2aaab014f000 00:00 0 
> > 2aaab0150000-2aaab018b000 r-xp 00000000 68:01 163978                     
> > /lib64/libsepol.so.1
> > 2aaab018b000-2aaab038b000 ---p 0003b000 68:01 163978                     
> > /lib64/libsepol.so.1
> > 2aaab038b000-2aaab038c000 rw-p 0003b000 68:01 163978                     
> > /lib64/lib
> > Program received signal SIGABRT, Aborted.
> > [Switching to Thread 0x41e02940 (LWP 22660)]
> > 0x00002aaaab877265 in raise () from /lib64/libc.so.6
> > (gdb) 
> > (gdb) 
> > 
> > (gdb) bt
> > #0  0x00002aaaab877265 in raise () from /lib64/libc.so.6
> > #1  0x00002aaaab878d10 in abort () from /lib64/libc.so.6
> > #2  0x00002aaaab8b184b in __libc_message () from /lib64/libc.so.6
> > #3  0x00002aaaab8b930f in _int_free () from /lib64/libc.so.6
> > #4  0x00002aaaab8b976b in free () from /lib64/libc.so.6
> > #5  0x00002aaaaaf71497 in dequeueAddress (_i=0x0) at address.c:260
> > #6  0x00002aaaab3f973d in start_thread () from /lib64/libpthread.so.0
> > #7  0x00002aaaab91af6d in clone () from /lib64/libc.so.6
> > (gdb) 
> > 
> > I am happy to provide any more information you might need or perform any 
> > additional debugging tasks that would help track this issue down.
> > 
> > Thanks,
> > Conor.
> > -- 
> > +---------------------------------------------------------------+
> > It was a new day yesterday, but it's an old day now.
> > MSN: [email protected]
> > ICQ: 112562229
> > GPG: http://www.konundrum.org/schro.asc
> > 
> > 
> > 
> > 
> > 
> > <font size="1">
> > <div style='border:none;border-bottom:double windowtext 2.25pt;padding:0in 
> > 0in 1.0pt 0in'>
> > </div>
> > "This email is intended to be reviewed by only the intended recipient
> >  and may contain information that is privileged and/or confidential.
> >  If you are not the intended recipient, you are hereby notified that
> >  any review, use, dissemination, disclosure or copying of this email
> >  and its attachments, if any, is strictly prohibited.  If you have
> >  received this email in error, please immediately notify the sender by
> >  return email and delete this email from your system."
> > </font>
> > 
> > _______________________________________________
> > Ntop mailing list
> > [email protected]
> > http://listgateway.unipi.it/mailman/listinfo/ntop
> 
> -- 
> +---------------------------------------------------------------+
> It was a new day yesterday, but it's an old day now.
> MSN: [email protected]
> ICQ: 112562229
> GPG: http://www.konundrum.org/schro.asc
> 
> 
> 
> 
> 
> <font size="1">
> <div style='border:none;border-bottom:double windowtext 2.25pt;padding:0in 
> 0in 1.0pt 0in'>
> </div>
> "This email is intended to be reviewed by only the intended recipient
>  and may contain information that is privileged and/or confidential.
>  If you are not the intended recipient, you are hereby notified that
>  any review, use, dissemination, disclosure or copying of this email
>  and its attachments, if any, is strictly prohibited.  If you have
>  received this email in error, please immediately notify the sender by
>  return email and delete this email from your system."
> </font>
> 
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop

-- 
+---------------------------------------------------------------+
It was a new day yesterday, but it's an old day now.
MSN: [email protected]
ICQ: 112562229
GPG: http://www.konundrum.org/schro.asc

Attachment: pgpbcrqw11YG8.pgp
Description: PGP signature

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

Reply via email to