On Thu, Aug 07, 2014, Arun Muralidharan wrote:

> Thanks Stephen for your reply. I am doing "OpenSSL_add_all_digests" in
> one of my class initialization routine, so it gets called whenever an
> instance of this class gets created (I am now building my code with
> this removed). But I am not removing digests/algorithm as you mention,
> I am just adding them. Can it still be the reason  for this race ?
> 

It could be yes. The algorithm tables should be initialised when the
application starts up. If they could be modified when other threads are
attempting to read from the tables that could result in the problem you are
seeing.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to