Hi Everyone,
Ntop keeps crashing on my FreeBSD 4.11-STABLE box. I have built it from the
port (ntop-3.2_1). I'd appreciate any suggestions.
This is the gdb output:
(gdb) bt full
#0 0x297826a6 in get_elem () from /usr/local/lib/libgdbm.so.3
No symbol table info available.
#1 0x297820c1 in _gdbm_alloc () from /usr/local/lib/libgdbm.so.3
No symbol table info available.
#2 0x29780b40 in gdbm_store () from /usr/local/lib/libgdbm.so.3
No symbol table info available.
#3 0x2812f03f in ntop_gdbm_store (g=0x8069900, d={dptr = 0xbfa7c43c
"1062032413", dsize = 11}, v={dptr = 0xbfa7c3f4 "icem5.worldatamail.com",
dsize = 72},
r=1, theFile=0x2815dce0 "protocols.c", theLine=659) at leaks.c:830
rc = 672550208
#4 0x281417ec in processDNSPacket (srcHost=0x92ec000, sport=53,
packetData=0xbfa85eee "ót\201\200", length=56, isRequest=0xbfa85a24,
positiveReply=0xbfa85a26) at protocols.c:659
addrStore = {symAddress = "icem5.worldatamail.com", '\000' <repeats 41
times>, recordCreationTime = 1142979951, symAddressType = 29, pad = 0 '\000'}
len = 672550208
sport = 8196
hostPtr = {queryName = "icem5.worldatamail.com", '\000' <repeats 1002
times>, queryType = 1,
name = "icem5.worldatamail.com", '\000' <repeats 1002 times>, aliases =
{'\000' <repeats 1024 times> <repeats 35 times>}, addrList = {492064063,
0 <repeats 34 times>}, addrType = 2, addrLen = 4}
key_data = {dptr = 0xbfa7c43c "1062032413", dsize = 11}
data_data = {dptr = 0xbfa7c3f4 "icem5.worldatamail.com", dsize = 72}
tmpBuf = "1062032413", '\000' <repeats 85 times>
transactionId = 62324
i = 0
queryNameLength = 672550208
#5 0x28135bfd in processIpPkt (bp=0xbfa85ed2 "E", h=0x8699778, length=98,
ether_src=0xbfa85e72 "", ether_dst=0xbfa85e6c "", actualDeviceId=0,
vlanId=-1)
at pbuf.c:1564
isRequest = 0
positiveReply = 1
transactionId = 49152
sport = 53
dport = 3490
sportIdx = 20
dportIdx = 154058752
ip = {ip_hl = 5, ip_v = 4, ip_tos = 0 '\000', ip_len = 21504, ip_id =
58473, ip_off = 0, ip_ttl = 64 '@', ip_p = 17 '\021', ip_sum = 22421,
ip_src = {s_addr = 1118305036}, ip_dst = {s_addr = 1118305026}}
nh = 17
fragmented = 0
tp = {th_sport = 15620, th_dport = 10262, th_seq = 3215482564, th_ack
= 3215481612, th_x2 = 4, th_off = 12, th_flags = 128 '\200', th_win = 10259,
th_sum = 45848, th_urp = 2157}
up = {uh_sport = 13568, uh_dport = 41485, uh_ulen = 16384, uh_sum =
21050}
icmpPkt = {icmp_type = 0 '\000', icmp_code = 0 '\000', icmp_cksum = 0,
icmp_hun = {ih_pptr = 205 'Í', ih_gwaddr = {s_addr = 1166541}, ih_idseq = {
icd_id = 52429, icd_seq = 17}, ih_void = 1166541, ih_pmtu = {ipm_void =
52429, ipm_nextmtu = 17}, ih_rtradv = {irt_num_addrs = 205 'Í',
irt_wpa = 204 'Ì', irt_lifetime = 17}}, icmp_dun = {id_ts = {its_otime =
672450770, its_rtime = 672546052, its_ttime = 0}, id_ip = {idi_ip = {
ip_hl = 2, ip_v = 13, ip_tos = 200 'È', ip_len = 10260, ip_id = 15620,
ip_off = 10262, ip_ttl = 0 '\000', ip_p = 0 '\000', ip_sum = 0, ip_src = {
s_addr = 138891264}, ip_dst = {s_addr = 672481070}}}, id_radv =
{ira_addr = 672450770, ira_preference = 672546052}, id_mask = 672450770,
id_data = "Ò"}}
hlen = 20
ip_len = 84
tcpDataLength = 1460
udpDataLength = 56
off = 0
tcpUdpLen = 64
idx = 154058752
srcHost = (HostTraffic *) 0x92ec000
dstHost = (HostTraffic *) 0x9143800
srcAddr = {hostFamily = 2, addr = {_hostIp4Address = {s_addr =
1118305036}}}
dstAddr = {hostFamily = 2, addr = {_hostIp4Address = {s_addr =
1118305026}}}
forceUsingIPaddress = 0 '\000'
tvstrct = {tv_sec = 1142979951, tv_usec = 748945}
theData = (u_char *) 0xbfa85efa "\005icem5\fworldatamail\003com"
found = 0 '\000'
ctr = {value = 98, modified = 108 'l'}
protoList = (ProtocolsList *) 0x8fa2004
newSession = 0
theSession = (IPSession *) 0x0
isPassiveSess = 0
nonFullyRemoteSession = 1
isVoipSess = 0
#6 0x2813af23 in processPacket (_deviceId=0x0, h=0x8699778, p=0xbfa85ec4 "")
at pbuf.c:3542
protocol = 0
srcHost = (HostTraffic *) 0x0
dstHost = (HostTraffic *) 0x0
ehdr = {ether_dhost = "\000\002ã\002\\\f", ether_shost =
"[EMAIL PROTECTED]", ether_type = 8}
trp = (struct tokenRing_header *) 0x0
fddip = (struct fddi_header *) 0x0
---Type <return> to continue, or q <return> to quit---
hlen = 14
caplen = 98
headerDisplacement = 0
length = 98
orig_p = (u_char *) 0xbfa85ec4 ""
p1 = (u_char *) 0x0
ether_src = (u_char *) 0xbfa85e72 ""
ether_dst = (u_char *) 0xbfa85e6c ""
eth_type = 2048
trllc = (struct tokenRing_llc *) 0x0
ipxBuffer = "\f^¨¿\201\204\206)\fÑ\212)XS\026
(,^¨¿äe\206)\200¥\006\b`I\212),^¨¿.m\206)\fÑ\212)XS\026(\216¿\025
(\201\204\206)\fÑ\212)\000\000\000\000\\^¨¿L`\206)XS\026
(\000\000\000\000\\^¨¿8`\206)\004=\026(XS\026(\216¿\025(", '\000' <repeats 12
times>, "\214^¨¿¹È\024(XS\026(\000\000\000"
deviceId = 0
actualDeviceId = 0
vlanId = -1
lastUpdateThptTime = 0
pktStartOfProcessing = {tv_sec = 1142979951, tv_usec = 859577}
pktEndOfProcessing = {tv_sec = 1142979951, tv_usec = 859570}
#7 0x2813782c in queuePacket (_deviceId=0x0, h=0x8699778, p=0x869978a "") at
pbuf.c:2317
p1 =
"[EMAIL
PROTECTED]@\021\225WB§û\fB§û\002\0005\r¢\000@:Rót\201\200\000\001\000\001\000\000\000\000\005icem5\fworldatamail\003com\000\000\001\000\001À\f\000\001\000\001\000\000T`\000\004?MT\035\rY\013ΩÒ`¼\034\230`·\212Ö¾\226ô½\002mx\032Ds;
[EMAIL PROTECTED]|
\203\034`\003n\210\035\"Åê¹Ç\024»\220ç\232ÜÔÓÙÇ\236\b\021\201\221ôÄ\030|
g\000+ü¨\035L\027\003\001\000`\220\022qq\n]ôJË~â÷0\013:6"...
len = 141137784
deviceId = 0
actDeviceId = 141137784
#8 0x29772e89 in pcap_read () from /usr/lib/libpcap.so.2
No symbol table info available.
#9 0x2977297f in pcap_dispatch () from /usr/lib/libpcap.so.2
No symbol table info available.
#10 0x2812f53c in pcapDispatch (_i=0x0) at ntop.c:95
_i = (void *) 0x0
rc = 0
i = 0
pcapStats = {ps_recv = 85, ps_drop = 0, ps_ifdrop = 0}
#11 0x2982a334 in _thread_start () from /usr/lib/libc_r.so.4
No symbol table info available.
#12 0x0 in ?? ()
No symbol table info available.
(gdb) print deviceId
No symbol "deviceId" in current context.
(gdb) list
1 address.c: No such file or directory.
(gdb) info stack
#0 0x297826a6 in get_elem () from /usr/local/lib/libgdbm.so.3
#1 0x297820c1 in _gdbm_alloc () from /usr/local/lib/libgdbm.so.3
#2 0x29780b40 in gdbm_store () from /usr/local/lib/libgdbm.so.3
#3 0x2812f03f in ntop_gdbm_store (g=0x8069900, d={dptr = 0xbfa7c43c
"1062032413", dsize = 11}, v={dptr = 0xbfa7c3f4 "icem5.worldatamail.com",
dsize = 72},
r=1, theFile=0x2815dce0 "protocols.c", theLine=659) at leaks.c:830
#4 0x281417ec in processDNSPacket (srcHost=0x92ec000, sport=53,
packetData=0xbfa85eee "ót\201\200", length=56, isRequest=0xbfa85a24,
positiveReply=0xbfa85a26) at protocols.c:659
#5 0x28135bfd in processIpPkt (bp=0xbfa85ed2 "E", h=0x8699778, length=98,
ether_src=0xbfa85e72 "", ether_dst=0xbfa85e6c "", actualDeviceId=0,
vlanId=-1)
at pbuf.c:1564
#6 0x2813af23 in processPacket (_deviceId=0x0, h=0x8699778, p=0xbfa85ec4 "")
at pbuf.c:3542
#7 0x2813782c in queuePacket (_deviceId=0x0, h=0x8699778, p=0x869978a "") at
pbuf.c:2317
#8 0x29772e89 in pcap_read () from /usr/lib/libpcap.so.2
#9 0x2977297f in pcap_dispatch () from /usr/lib/libpcap.so.2
#10 0x2812f53c in pcapDispatch (_i=0x0) at ntop.c:95
#11 0x2982a334 in _thread_start () from /usr/lib/libc_r.so.4
#12 0x0 in ?? ()
(gdb) info threads
2 process 53837, thread 2 0xbfa76c4c in ?? ()
Segmentation fault (core dumped)
--
Janos Dohanics
3D RESEARCH
20120 Rt. 19,
Ste. 105-274
Cranberry Twp., PA 16066
(724)-776-7384
http://www.3dresearch.com/
_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop