Hi -

Our code has been working pretty well with the 0.9.6c release
(Windows DLL).  I recently upgraded to the 0.9.6g release and
started getting an intermittent processor fault.  Using the address
and register dump, I discovered that the problem is on line 1242
of s3_lib.c, in ssl3_shutdown.  In the statement

 else if (s->s3->alert_dispatch)

it turns out that s->s3 is NULL, so this causes the fault.

I'm sorry I don't have more information.  Our code runs on remote
systems so it's not all that easy to try to reproduce the problem.
However, the code is very well instrumented (it traps and logs its
own faults, which is how I got this much), so the next step would be
to build the OpenSSL DLLs taking out frame-pointer optimization,
so that I could get the stack trace.  Before going too far, though, I
wanted to check if this was something really obvious, especially
combined with the fact that it must have to do with a change in
going from 0.9.6c to 0.9.6g.  Not being familiar with the code, I
can't really tell.

If it makes any difference, we currently only use OpenSSL as a client,
not as a server.

I did search the mailing list archive to try to find an answer before
posting, so if I missed something, I apologize in advance.

Thanks!

Allan Miller


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to