Ethereal-dev: Re: [ethereal-dev] Gtk-CRITICAL assertion failure.
On Thu, Aug 05, 1999 at 02:20:58PM -0500, Jeff Jahr wrote:
>
>
>
> In v0.7.{0,1}, I've been seeing this message several times in the shell
> where I launch ethereal:
>
> Gtk-CRITICAL **: file gtkwidget.c: line 3196 (gtk_widget_set_state):
> assertion `widget != NULL' failed.
I've seen this in ethereal for quite a while now. I do not know what
is causing it. I do not know if it's an ethereal problem or a gtk+ problem.
I'd guess it's ethereal.
> It seems to happen after I've applied a display filter, clicked on a new
> packet in the top window, then click for the first time on an already
> opened tree item in the tree window. It's not 100% reproducible, but
> happens fairly often when I follow those steps. Being the gtk utter
> novice that I am, I'm going to leave the debugging of this one someone
> better suited. ;')
I can get this repeatably:
Load a trace. Open one subtree in the protocol tree. Select one field.
Then click on a new packet. Your subtree will still be open. Click
on any field within that open subtree.
I get this. The line number difference is just a difference between
our gtk versions. (by looking at the source in gtkwidget.c)
Gtk-CRITICAL **: file gtkwidget.c: line 3194 (gtk_widget_set_state): assertion `widget != NULL' failed.
--gilbert