Ethereal-users: [ethereal-users] display filter causes core dump

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

From: fred anger <anger@xxxxxxxxx>
Date: Thu, 07 Oct 1999 12:29:12 -0700
I wrote a dumb display filter, but it caused ethereal to core dump, so I
thought I'd report it - not sure if this is the correct forum...

Anyway, I used "Display | Options..." to tell it to show me the "seconds
between previous frame", then loaded a dump file I have.  Then, I
decided I wanted to filter out all of them that had deltas less than 1.0
seconds using "frame.time_delta > 1.0" (not realizing at the time that
this wasn't really going to do what I wanted) but it caused the
following error in the xterm I started ethereal from:

** ERROR **: file ./dfilter-scanner.l: line 186 (dfilter_lex): should
not be reached
aborting...
Aborted (core dumped)

I realize this is "user error", but it should be able to handle it. 
Note that in other cases (following the steps above in a different
order) it caused ethereal to peg the CPU for several minutes before
returning in an unknown state (meaning I wasn't sure what I was looking
at).

--
   fred anger - anger@xxxxxxxxx 
                http://www.triib.com/anger/