Some additional logs I forgot to add:

Nov 11 14:29:50 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc257b60 NOT 
allocated [@util.c:5893]
Nov 11 14:29:50 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc5a83d0 NOT 
allocated [@util.c:5893]
Nov 11 14:29:50 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc156570 NOT 
allocated [@util.c:5893]
Nov 11 14:29:51 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc9a6060 NOT 
allocated [@util.c:5893]
Nov 11 14:29:51 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc59ebd0 NOT 
allocated [@util.c:5893]
Nov 11 14:29:51 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc0b9ac0 NOT 
allocated [@util.c:5893]
Nov 11 14:29:54 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabcab1be0 NOT 
allocated [@util.c:5893]
Nov 11 14:29:58 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc662f40 NOT 
allocated [@util.c:5893]
Nov 11 14:29:59 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc4d7cb0 NOT 
allocated [@util.c:5893]
Nov 11 14:30:10 mgmt ntop[11594]: LEAK: ERROR: free() - Ptr 0x2aaabc7231b0 NOT 
allocated [@util.c:5893]

Conor.

On 2011/04/12 10:01, Schrodinger wrote:
> 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



> _______________________________________________
> 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: pgp1kBNO8PceI.pgp
Description: PGP signature

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

Reply via email to