Ethereal-dev: Re: [Ethereal-dev] GTK assertion failed on ONC-RPC statistics.
J.Smith wrote:
>Just downloaded and installed the 0.9.8 Windows build of Ethereal, and
>almost immediately experienced the following issue. When I load the attached
>tracefile 'crash.trace', and select "tools|statistics|onc-rpc|programs", I
>get the following error:
>
>Gtk-CRITICAL **: file gtkwidget.c: line 1595 (gtk_widget_map): assertion
>`GTK_WIDGET_VISIBLE (widget) == TRUE' failed
>
>The statistics for ONC-RPC do get displayed though, and ethereal continues
>to function. Can't be sure if the actual counts in the statistics window are
>correct though. Although this might be a problem with ethereal, because of
>the filename 'gtkwidget.c', I get the impression that we have found a GTK
>bug here? Should we look at ethereal to solve this, or start nagging the
>people that maintain the gtk port for Windows ?
I get the same output on my Windows 98 PC and on my Windows 2000 PC when doing as you describe.
However I didn't always get the Gtk-CRITICAL output on the Windows 2000 PC dependant on what content I had in the
plugin directory etc.
First it seemed (on Windows 2000) that I only got the output when there had been some warnings at startup e.g.
due to that the preference file contained preferences for a plugin that I didn't have in the plugin directory or
similar.
I will probably not have time to look into this much deaper this week.
I always got the same result for the statistics independantly if I get the
Gtk-CRITICAL printouts or not:
ONC-RPC Progam Statistics
Program Version Calls Min RTT Max RTT Avg RTT
NFS 3 346 0.00079 0.01898 0.00299
NLM 4 22 0.00132 0.23243 0.01967
Portmap 2 1 0.01438 0.01438 0.01438
YPSERV 2 1 0.00385 0.00385 0.00385
MOUNT 3 1 0.02085 0.02085 0.02085
One thing I noticed was that if I close the ONC-RPC window, and run tools|statistics|onc-rpc|programs
again, the output will look like:
------------------
ONC-RPC Progam Statistics
Program Version Calls Min RTT Max RTT Avg RTT
NFS 3 346 0.00079 0.01898 0.00299
NLM 4 22 0.00132 0.23243 0.01967
Portmap 2 1 0.01438 0.01438 0.01438
YPSERV 2 1 0.00385 0.00385 0.00385
MOUNT 3 1 0.02085 0.02085 0.02085
-------
i.e. there will five (it seems) empty lines.
... and when I close the window and run tools|statistics|onc-rpc|programs once more there will ten (it seems) empty lines.
Is this similar to the behaviour on other OSes than Windows ?
Regards,
Martin