Every time someone attempts to hit a specific URL we host NTOP crashes with a 
similar message:

 

Program received signal SIGSEGV, Segmentation fault.

[Switching to Thread 0x7fc319bb16f0 (LWP 3175)]

0x00007fc319bc1593 in ?? () from /usr/lib/libgdbm.so.3

 

We are running NTOP 3.3.10 on Ubuntu 8.04 LTS server.  The system had been up 
and running for 97 days without incident until this started happening in the 
last week. 

 

 

Bt full shows

 

#0  0x00007fc319bc1593 in ?? () from /usr/lib/libgdbm.so.3

No symbol table info available.

#1  0x00007fc319bc1a64 in _gdbm_alloc () from /usr/lib/libgdbm.so.3

No symbol table info available.

#2  0x00007fc319bc032c in gdbm_store () from /usr/lib/libgdbm.so.3

No symbol table info available.

#3  0x00007fc3189f977a in ntop_gdbm_store (g=0x68d940, d=

      {dptr = 0x7ffff794b950 "3346208826", dsize = 11}, v=

      {dptr = 0x7ffff794b900 "test.grayson-jockeyclub.org", dsize = 80}, r=1,

    theFile=0x7fc318a40bef "address.c", theLine=196) at leaks.c:829

        rc = <value optimized out>

#4  0x00007fc3189ed683 in dns_response_callback (result=<value optimized out>,

    type=<value optimized out>, count=<value optimized out>,

    ttl=<value optimized out>, addresses=<value optimized out>, arg=0xcc8800)

    at address.c:196

        len = <value optimized out>

        keyBuf = "3346208826\000>\n<!-- date 
ià¹\017\030Ã\177\000\000°NÛ\000\000\000\000\000\000Å\224÷"

        key_data = {dptr = 0x7ffff794b950 "3346208826", dsize = 11}

        data_data = {dptr = 0x7ffff794b900 "test.grayson-jockeyclub.org",

  dsize = 80}

        storedAddress = {

  symAddress = "test.grayson-jockeyclub.org", '\0' <repeats 36 times>,

 

Here is a second example.

 

#0  0x00007ffa2249e593 in ?? () from /usr/lib/libgdbm.so.3

No symbol table info available.

#1  0x00007ffa2249ea64 in _gdbm_alloc () from /usr/lib/libgdbm.so.3

No symbol table info available.

#2  0x00007ffa2249d32c in gdbm_store () from /usr/lib/libgdbm.so.3

No symbol table info available.

#3  0x00007ffa212d677a in ntop_gdbm_store (g=0x68da80, d={dptr = 0x7fff5780a9a0 
"3346208826", dsize = 11}, v=

      {dptr = 0x7fff5780a950 "test.grayson-jockeyclub.org", dsize = 80}, r=1, 
theFile=0x7ffa2131dbef "address.c", theLine=196) at leaks.c:829

        rc = <value optimized out>

#4  0x00007ffa212ca683 in dns_response_callback (result=<value optimized out>, 
type=<value optimized out>, count=<value optimized out>,

    ttl=<value optimized out>, addresses=<value optimized out>, arg=0xb50520) 
at address.c:196

        len = <value optimized out>

        keyBuf = "3346208826\000>\n<!-- date ià\211\235 
ú\177\000\000ÀÖ´\000\000\000\000\000Pµ\200W"

        key_data = {dptr = 0x7fff5780a9a0 "3346208826", dsize = 11}

        data_data = {dptr = 0x7fff5780a950 "test.grayson-jockeyclub.org", dsize 
= 80}

        storedAddress = {symAddress = "test.grayson-jockeyclub.org", '\0' 
<repeats 36 times>, recordCreationTime = 1280321809, symAddressType = 29,

  pad = -81 '¯'}

        addr = <value optimized out>

        symAddr = 0x7fff5780b148 "test.grayson-jockeyclub.org"

        buf = 
"\000\000\000\000\000\000\000\000\220\006I\"ú\177\000\000ÐéZ\"ú\177\000\000\000\000\000\000\000\000\000\000(Ë\t!ú\177\000\000\200$F
 
ú\177\000\000ÿÿÿÿ\005\000\000\000\216\000\000\000\001\000\000\00012:25\000/d`d\235
 
ú\177\000\000\000\000\000\000\000\000\000\000Щ\200Wÿ\177\000\000\001#ù¤\000\000\000\000è©\200Wÿ\177\000\000\220\006I\"ú\177\000\000\217ì9\"ú\177\000\000\000\000\000\000\000\000\000\000\220\006I\"ú\177\000\000\005\000\000\000<dev\000\000\000\000\000\000\000\000
 \000\000\000\000\000\000\0000\235©\000\000\000\000\000\200®g 
ú\177\000\000\003\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000"...

#5  0x00007ffa2046e4fd in reply_callback (req=0x0, ttl=775500337, err=<value 
optimized out>, reply=<value optimized out>) at evdns.c:660

        name = 0x7fff5780b148 "test.grayson-jockeyclub.org"

        __PRETTY_FUNCTION__ = "reply_callback"

#6  0x00007ffa20470a1c in reply_handle (req=0xb505c0, flags=36912, ttl=8335288, 
reply=0x65746e692e393231) at evdns.c:749

        error = <value optimized out>

        error_codes = {1, 2, 3, 4, 5}

#7  0x00007ffa204710b6 in nameserver_ready_callback (fd=<value optimized out>, 
events=<value optimized out>, arg=0x67ecc0) at evdns.c:945

        ns = <value optimized out>

#8  0x00007ffa20467f4a in event_base_loop (base=0x67e030, flags=<value 
optimized out>) at event.c:385

        evsel = (const struct eventop *) 0x7ffa20679be0

        evbase = (void *) 0x67e660

        tv = {tv_sec = 0, tv_usec = 0}

        tv_p = <value optimized out>

        res = <value optimized out>

#9  0x0000000000403a16 in main (argc=8, argv=0x7fff5780c9d8) at main.c:734

        i = 1

        rc = <value optimized out>

        userSpecified = 1

        ifStr = "eth1", '\0' <repeats 191 times>

        lastTime = 1280321903

        cmdLineBuffer = 0x40ba19 ","

        readBuffer = <value optimized out>

        readBufferWork = <value optimized out>

        fd = <value optimized out>

        fileStat = {st_dev = 0, st_ino = 140734661441584, st_nlink = 2, st_mode 
= 1832910848, st_uid = 4294881025, st_gid = 1542848512, pad0 = -768908,

  st_rdev = 140712262212704, st_size = 0, st_blksize = 140734661441584, 
st_blocks = 1, st_atim = {tv_sec = -370529284390912, tv_nsec = 
-3302433170784256},

  st_mtim = {tv_sec = 140712262212688, tv_nsec = 0}, st_ctim = {tv_sec = 
140734661441584, tv_nsec = 0}, __unused = {-370529278099456, -3302433170784256, 
0}}

        effective_argc = <value optimized out>

        effective_argv = <value optimized out>

        endTime = <value optimized out>

        main_buf = "/netbilling/ntop-3.3.10/.libs\000lt-ntop", '\0' <repeats 
986 times>

        lib = "/netbilling/ntop-3.3.10/.libs\000libntop-3.3.10.so", '\0' 
<repeats 976 times>

        env = "LD_LIBRARY_PATH :/usr/local/rrdtool/lib", '\0' <repeats 984 
times>

        buf = 
"\001\000\000\000\000\000\000\000`\231I\"ú\177\000\0000´\200Wÿ\177\000\000\000\000\000\000\000\000\000\000ÌIF
 
ú\177\000\000ñ\024:\"ú\177\000\000\001\000\000\000\000\000\000\000°\224I\"ú\177\000\000
 ·\200Wÿ\177\000\000\000\000\000\000\000\000\000\000ÁIF 
ú\177\000\000ñ\024:\"ú\177\000\000\001\000\000\000ÿ\177\000\000\000\220I\"ú\177\000\000з\200Wÿ\177\000\000\000\000\000\000\000\000\000\000µIF
 
ú\177\000\000ñ\024:\"ú\177\000\000\000\220I\"ú\177\000\000°\224I\"ú\177\000\000`\231I\"ú\177\000\000\000\000Z\"ú\177\000\000\000\000\000\000\000\000\000\000pk\235
 ú\177\000\000\000\000\000\000\000\000\000\000"...

 

Brad 

 

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

Reply via email to