Ethereal-users: Re: [Ethereal-users] Ethereal on RH9

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

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Thu, 17 Jul 2003 14:50:25 -0700

On Thursday, July 17, 2003, at 2:50 PM, Robert Denton wrote:

Does anyone know if ethereal is supposed to be stable on RedHat 9? I have just installed and updated it and it seems to crash after just a few seconds
of capture pretty consistently.

This doesn't necessarily have anything to do with Red Hat 9, or Red Hat, or Linux in general. If either

1) you weren't doing an "Update list of packets in real time" capture and it didn't crash until after you stopped the capture

or

	2) you were doing an "Update list of packets in real time" capture

then it's probably a bug in a dissector - i.e., it's an issue of the traffic that happens to be on your network.

The README file says:

How to Report a Bug
-------------------
Ethereal is still under constant development, so it is possible that you will encounter a bug while using it. Please report bugs to ethereal-dev@xxxxxxxxxxxx.
Be sure you tell us:

	1) Operating System and version (the command 'uname -sr' may
	   tell you this, although on Linux systems it will probably
	   tell you only the version number of the Linux kernel, not of
	   the distribution as a whole; on Linux systems, please tell us
	   both the version number of the kernel, and which version of
	   which distribution you're running)
	2) Version of GTK+ (the command 'gtk-config --version' will tell you)
	3) Version of Ethereal (the command 'ethereal -v' will tell you,
	   unless the bug is so severe as to prevent that from working,
	   and should also tell you the versions of libraries with which
	   it was built)
	4) The command you used to invoke Ethereal, and the sequence of
	   operations you performed that caused the bug to appear

If the bug is produced by a particular trace file, please be sure to send a trace file along with your bug description. Please don't send a trace file
greater than 1 MB when compressed. If the trace file contains sensitive
information (e.g., passwords), then please do not send it.

If Ethereal died on you with a 'segmentation violation', 'bus error',
'abort', or other error that produces a UNIX core dump file, you can
help the developers a lot if you have a debugger installed.  A stack
trace can be obtained by using your debugger ('gdb' in this example),
the ethereal binary, and the resulting core file.  Here's an example of
how to use the gdb command 'backtrace' to do so.

$ gdb ethereal core
(gdb) backtrace
..... prints the stack trace
(gdb) quit
$

The core dump file may be named "ethereal.core" rather than "core" on
some platforms (e.g., BSD systems).  If you got a core dump with
Tethereal rather than Ethereal, use "tethereal" as the first argument to
the debugger; the core dump may be named "tethereal.core".