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