Ethereal-dev: [Ethereal-dev] Tethereal Bug "Dissector bug, protocol HTTP..."
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Hirsch, Christian" <Christian.Hirsch@xxxxxxxxxxx>
Date: Thu, 17 Mar 2005 12:42:59 +0100
Hi together,
I tried to filter a precaptured ethereal-file with tethereal.
My read filter string was "ip.addr == x.y.z.x or ip.addr == a.b.c.d".
During the filtering process I got these messages.
Then Ethereal crashes.
At the bottom of this e-mail you'll find a gdb backtrace.
My ethereal version is 0.10.10 and OS is Fedora Core 2.
Thanks in advance
Christian
Tethereal-Error
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
188647: "Request URI" - "http.request.uri" invalid length: -5 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
520938: "Request URI" - "http.request.uri" invalid length: -5 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
626909: "Request URI" - "http.request.uri" invalid length: -5 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
867761: "Request URI" - "http.request.uri" invalid length: -5 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
893198: "Request URI" - "http.request.uri" invalid length: -1186
(proto.c:2104
)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1236375: "Request URI" - "http.request.uri" invalid length: -1318
(proto.c:210
4)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1245744: "Request URI" - "http.request.uri" invalid length: -1318
(proto.c:210
4)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1258269: "Request URI" - "http.request.uri" invalid length: -1318
(proto.c:210
4)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1267743: "Request URI" - "http.request.uri" invalid length: -1318
(proto.c:210
4)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1334931: "Request URI" - "http.request.uri" invalid length: -1323
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1337718: "Request URI" - "http.request.uri" invalid length: -1323
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1386913: "Request URI" - "http.request.uri" invalid length: -1323
(proto.c:2104)
Not decoded yet in packet : 1449803 [too long octet_string]
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1450850: "Request Version" - "http.request.version" invalid length:
-1357 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
1606551: "Request Version" - "http.request.version" invalid length:
-1357 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2033333: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2054921: "Request URI" - "http.request.uri" invalid length: -1266
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2076597: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2079059: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2080884: "Request URI" - "http.request.uri" invalid length: -1186
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2111369: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2118186: "Request Version" - "http.request.version" invalid length:
-1355 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2163371: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2179128: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2229957: "Request URI" - "http.request.uri" invalid length: -1281
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2230699: "Request Version" - "http.request.version" invalid length:
-1353 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2252235: "Request URI" - "http.request.uri" invalid length: -1273
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2253680: "Request URI" - "http.request.uri" invalid length: -1273
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2253721: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2257616: "Request URI" - "http.request.uri" invalid length: -1333
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2289525: "Request URI" - "http.request.uri" invalid length: -1273
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2292661: "Request URI" - "http.request.uri" invalid length: -1273
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2301512: "Request URI" - "http.request.uri" invalid length: -1281
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2303208: "Request URI" - "http.request.uri" invalid length: -1281
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2307023: "Request URI" - "http.request.uri" invalid length: -1313
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2391526: "Request URI" - "http.request.uri" invalid length: -5
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2403377: "Request URI" - "http.request.uri" invalid length: -5
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2411511: "Request URI" - "http.request.uri" invalid length: -5
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2457948: "Request URI" - "http.request.uri" invalid length: -1334
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2507793: "Request Version" - "http.request.version" invalid length:
-1357 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2563032: "Request Version" - "http.request.version" invalid length: -14
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2572491: "Request URI" - "http.request.uri" invalid length: -1342
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2575400: "Request URI" - "http.request.uri" invalid length: -1342
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2575841: "Request Version" - "http.request.version" invalid length: -14
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2598830: "Request URI" - "http.request.uri" invalid length: -1356
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2671809: "Request URI" - "http.request.uri" invalid length: -1356
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2692656: "Request URI" - "http.request.uri" invalid length: -1356
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2695830: "Request URI" - "http.request.uri" invalid length: -1361
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2829260: "Request Version" - "http.request.version" invalid length:
-1226 (proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
2947084: "Request URI" - "http.request.uri" invalid length: -1361
(proto.c:2104)
** (process:11861): WARNING **: Dissector bug, protocol HTTP, in packet
3215557: "Request URI" - "http.request.uri" invalid length: -5
(proto.c:2104)
Speicherzugriffsfehler
Backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1084906752 (LWP 11861)]
0x001a7c45 in memcpy () from /lib/tls/libc.so.6
(gdb) backtrace
#0 0x001a7c45 in memcpy () from /lib/tls/libc.so.6
#1 0x010e8bf3 in tvb_get_string (tvb=0x14d62464, offset=0, length=0) at
tvbuff.c:1719
#2 0x0128c445 in basic_request_dissector (tvb=0x14d62464,
tree=0xbea9ac0, start=0)
at packet-http.c:969
#3 0x0128c293 in dissect_http_message (tvb=0x14d62464, offset=0,
pinfo=0x14c1c2f0,
tree=0xbea6958) at packet-http.c:582
#4 0x0128d496 in dissect_http (tvb=0x14d62464, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-http.c:1680
#5 0x010ce40f in call_dissector_through_handle (handle=0x961ce40,
tvb=0x14d62464,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#6 0x010ce80e in call_dissector_work (handle=0x961ce40, tvb=0x14d62464,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#7 0x010cec42 in dissector_try_port (sub_dissectors=0x9694a08, port=80,
tvb=0x14d62464,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:820
#8 0x013f504e in decode_tcp_ports (tvb=0x14d62430, offset=20,
pinfo=0x14c1c2f0,
tree=0xbea6958, src_port=1112, dst_port=1112) at packet-tcp.c:2549 #9 0x013f5161 in process_tcp_payload (tvb=0x14d62430, offset=20,
pinfo=0x14c1c2f0,
tree=0xbea6958, tcp_tree=0xbea4858, src_port=1112, dst_port=80,
seq=1, nxtseq=5,
is_tcp_segment=1) at packet-tcp.c:2573
#10 0x013f52c6 in dissect_tcp_payload (tvb=0x14d62430, pinfo=0x14c1c2f0,
offset=20, seq=1,
nxtseq=5, sport=1112, dport=0, tree=0x7fffffff, tcp_tree=0xbea4858)
at packet-tcp.c:2653
#11 0x013f5d74 in dissect_tcp (tvb=0x14d62430, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-tcp.c:3077
#12 0x010ce40f in call_dissector_through_handle (handle=0x96b3370,
tvb=0x14d62430,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#13 0x010ce80e in call_dissector_work (handle=0x96b3370, tvb=0x14d62430,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#14 0x010cec42 in dissector_try_port (sub_dissectors=0x9610d58, port=6,
tvb=0x14d62430,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:820
#15 0x012a7831 in dissect_ip (tvb=0x14d623fc, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-ip.c:1099
#16 0x010ce40f in call_dissector_through_handle (handle=0x9610e78,
tvb=0x14d623fc,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#17 0x010ce80e in call_dissector_work (handle=0x9610e78, tvb=0x14d623fc,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#18 0x010cfd14 in call_dissector (handle=0x9610e78, tvb=0x14d623fc,
pinfo=0x14c1c2f0,
tree=0xbea6958) at packet.c:1686
#19 0x01253b19 in dissect_gtp (tvb=0x14d623c8, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-gtp.c:4385
#20 0x010ce40f in call_dissector_through_handle (handle=0x95f9410,
tvb=0x14d623c8,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#21 0x010ce80e in call_dissector_work (handle=0x95f9410, tvb=0x14d623c8,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#22 0x010cec42 in dissector_try_port (sub_dissectors=0x9698100,
port=2152, tvb=0x14d623c8,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:820
#23 0x014020f6 in decode_udp_ports (tvb=0x14c6ec28, offset=349578184,
pinfo=0x14c1c2f0,
tree=0xbea6958, uh_sport=2152, uh_dport=2152, uh_ulen=1520) at
packet-udp.c:147
#24 0x01402595 in dissect_udp (tvb=0x14c6ec28, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-udp.c:295
#25 0x010ce40f in call_dissector_through_handle (handle=0x96b39c0,
tvb=0x14c6ec28,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#26 0x010ce80e in call_dissector_work (handle=0x96b39c0, tvb=0x14c6ec28,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#27 0x010cec42 in dissector_try_port (sub_dissectors=0x9610d58, port=17,
tvb=0x14c6ec28,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:820
#28 0x012a7831 in dissect_ip (tvb=0x14c6ebf4, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-ip.c:1099
#29 0x010ce40f in call_dissector_through_handle (handle=0x9610e78,
tvb=0x14c6ebf4,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#30 0x010ce80e in call_dissector_work (handle=0x9610e78, tvb=0x14c6ebf4,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#31 0x010cec42 in dissector_try_port (sub_dissectors=0x95ecfd0,
port=2048, tvb=0x14c6ebf4,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:820
#32 0x011f0f02 in ethertype (etype=2048, tvb=0x14c6ebc0,
offset_after_etype=14,
pinfo=0x14c1c2f0, tree=0xbea6958, fh_tree=0xbea6730, etype_id=4750,
trailer_id=4752,
fcs_len=-1) at packet-ethertype.c:184
#33 0x011eec80 in dissect_eth_common (tvb=0x14c6ebc0, pinfo=0x14c1c2f0,
tree=0xbea6958,
fcs_len=-1) at packet-eth.c:300
#34 0x011ef09e in dissect_eth_maybefcs (tvb=0x14c6ebc0, pinfo=0x0,
tree=0xbea6958)
---Type <return> to continue, or q <return> to quit---
at packet-eth.c:395
#35 0x010ce40f in call_dissector_through_handle (handle=0x96a6b60,
tvb=0x14c6ebc0,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#36 0x010ce80e in call_dissector_work (handle=0x96a6b60, tvb=0x14c6ebc0,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#37 0x010cec42 in dissector_try_port (sub_dissectors=0x95ef060, port=1,
tvb=0x14c6ebc0,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:820
#38 0x0120b5e4 in dissect_frame (tvb=0x14c6ebc0, pinfo=0x14c1c2f0,
tree=0xbea6958)
at packet-frame.c:189
#39 0x010ce40f in call_dissector_through_handle (handle=0x95ef120,
tvb=0x14c6ebc0,
pinfo=0x14c1c2f0, tree=0xbea6958) at packet.c:370
#40 0x010ce80e in call_dissector_work (handle=0x95ef120, tvb=0x14c6ebc0,
pinfo_arg=0xffffffff,
tree=0xbea6958) at packet.c:545
#41 0x010cfd14 in call_dissector (handle=0x95ef120, tvb=0x14c6ebc0,
pinfo=0x14c1c2f0,
tree=0xbea6958) at packet.c:1686
#42 0x010ce3ae in dissect_packet (edt=0x14c1c2e8,
pseudo_header=0xffffffff, pd=0x973d960 "\b",
fd=0xbfe95a40, cinfo=0x14c1c2f0) at packet.c:318
#43 0x010cbc6f in epan_dissect_run (edt=0x14c1c2e8,
pseudo_header=0x96f4e14,
data=0x973d960 "\b", fd=0xbfe95a40, cinfo=0x0) at epan.c:153 #44 0x0805b745 in process_packet (cf=0x80669c0, pdh=0x97121e0,
offset=813281429,
whdr=0x96f4e00, pseudo_header=0x96f4e14, pd=0x973d960 "\b",
err=0xbfe95ad8)
at tethereal.c:2368
#45 0x0805b221 in load_cap_file (cf=0x80669c0,
save_file=0x96f1b20
"/home/tracer/Files/Christian/ups/05031509_done_UPS", out_file_type=2)
at tethereal.c:2181
#46 0x08059ee4 in main (argc=7, argv=0xbfe95d34) at tethereal.c:1370
- Follow-Ups:
- Prev by Date: Re: [Ethereal-dev] Regarding Memory allocation
- Next by Date: Re: [Ethereal-dev] GSM MAP: register for range of SSNs
- Previous by thread: RE: [Ethereal-dev] makefile patches for plugins
- Next by thread: Re: [Ethereal-dev] Tethereal Bug "Dissector bug, protocol HTTP..."
- Index(es):