Ethereal-users: [ethereal-users] Core dump in ethereal 0.7.0

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

From: Joe Clarke <jclarke@xxxxxxxxx>
Date: Thu, 5 Aug 1999 11:01:45 -0400 (EDT)
On FreeBSD 3.2-RELEASE, I've just compiled the latest ethereal, and it
compiled smoothly.  I used the default wiretap build.  It launches
cleanly, and the capture begins just fine.  However, when I stop the
capture, and go to Tools->Follow Stream, I get an immediate assertion and
core dump.  The assertion is:

** ERROR **: file dfilter.c: line 270 (check_logical): should not be
reached
aborting...
()()Abort (core dumped)

I did some debug with gdb and ddd, and found that it looked like the
check_logical was being fed a null dnode.  The values for the token were
astronomically high (which led me to believe somewhere there was a null
pointer).  This seems to happen only when I follow an anonymous TCP
stream.  If I follow a TELNET stream, I get an error dialog saying it
cannot parse the filter string.  Any ideas?  Thanks.

Joe Clarke

-- 
Joe Clarke, CE                     |          |
Customer Support Engineer        |||||      |||||
Phone: (919) 392-2867       ..:|||||||||::|||||||||:..
Email: jclarke@xxxxxxxxx     c i s c o  S y s t e m s

----------------------------------------------------------------------------