Ethereal-users: Re: [Ethereal-users] Ethereal 0.10.8 Windows ME msvcrt.dll problem

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Sun, 16 Jan 2005 12:19:32 -0800
Newton Ronald E. wrote:

I see that I am experiencing a problem previously reported but not yet corrected.

From the references to msvcrt.dll, you might be referring to a problem previously reported and corrected in the current Subversion tree; you can try one of the buildbot builds, which have the fix:

	http://www.ethereal.com/distribution/buildbot-builds/

Get the most recent of the ethereal-setup .exe files.

An older version of Ethereal worked fine on my millenium system, but I decided to upgrade to 0.10.8 My msvcrt.dll is the latest that Microsoft offers. Ethereal when started causes an error in msvcrt.dll and terminates.

The problem in question causes a crash in the msvcrt.dll code - but that's not because of a bug in msvcrt.dll, it's because of a bug in Ethereal. The code in msvcrt.dll probably assumes it's being passed valid arguments, but if Ethereal, for example, passes a null pointer to a string manipulation routine, that assumption isn't valid; the routine will, as it assumes it's being passed a valid argument (not that there's anything it can do with null pointer arguments other than aborting somehow, so even if it *didn't* assume that it'd *still* have to crash), just dereference a null pointer and crash.

If possible, what version is recommended for Ethereal msvcrt.dll?

There isn't a version that will magically make the problem go away. You need a fixed version of Ethereal.