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