> From: Cory Winter [mailto:[EMAIL PROTECTED]]
> Hmmm... this could be related to my problem as well. My application is
> more of a test suite which involves many connects and disconnects at a
> high rate. Sometimes, albeit rarely, my application makes it through
> it's many tests but most times, I get SSL failures. I too am only
> experiencing this on Win32. My application is ported to other OS's
> I don't see the same problem. (ie. linux, solaris, aix, ...)
Might it be a Win32 conflicting-runtimes problem? If all components of your
application, including the DLLs you're using (such as OpenSSL) that rely on
the C runtime, don't use the same incarnation of the MS C runtime, you can
run into a variety of synchronization and memory allocation problems.
I haven't built OpenSSL on Win32 so I don't know offhand which C runtime it
uses. If you're using VC++ it'll be in the project settings ("C/C++" tab,
category "Code Generation"). If OpenSSL uses, say, "Multithreaded DLL",
then your application needs to use that as well. (Note that "DLL" here
refers to the type of *runtime* - statically or dynamically linked - and not
to whether the *target* is a DLL.)
I believe people have reported running into this in the past on
openssl-users.
Michael Wojcik [EMAIL PROTECTED]
MERANT
Department of English, Miami University
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]