Ethereal-dev: Re: [Ethereal-dev] tcp.port == .... causes the Filtering to hang forever

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Gilbert Ramirez <gram@xxxxxxxxxx>
Date: Fri, 16 Feb 2001 11:26:45 -0500
On Fri, Feb 16, 2001 at 11:40:23AM +0100, Dick Gooris wrote:
> Guy,
> 
> I think I have found an issue which may need some attention. I am
> building
> a protocol Sapphire (A protocol to analyze control traffic between
> Signalling
> gateways, and atm access concentrators) 
> 
> I start ethereal with :
> 
> 	./ethereal -r debugdata
> 
> I can the see all the sapphire messages, and look quite well.
> Then once it is processed, I want to get rid of overhead, so I type at
> the bottom : 
> tcp.port == 7777  A small window is opened, with 'Filtering', and
> halfway it hangs forever.  

It is likely a problem in some protocol dissector. When you
initially start ethereal w/o a display filter (./ethereal -r file),
a partial decode is done --- just enough to show the summary info
in the top portion of the Ethereal GUI.

If you enable a display filter (tcp.port == 7777), a full decode is
done on every packet. Apparently some packet you have in your
trace is triggering this bug.

 
> I will send the actual data (700k) to you separately to avoid email load
> to dev.
> Is there something I can do to get more specific info to narrow it down
> ?

Go ahead and send me the file, if you haven't sent it to someone
else yet.

thanks,

--gilbert