Hi All, When I am running my test code with IBM purify, my code was coredump. The same code worked fine in openssl 1.0.0a release but coredump under 1.0.1c release. Following is the debug message reported by IBM purify:
**** Purify instrumented testapp (pid 16764) **** COR: Fatal core dump: * This is occurring while in thread 16764: sha1_block_data_order_ssse3 [libcrypto.so.1.0.0] SHA1_Update [libcrypto.so.1.0.0] ssleay_rand_add [libcrypto.so.1.0.0] RAND_poll [libcrypto.so.1.0.0] ssleay_rand_bytes [libcrypto.so.1.0.0] SSL_CTX_new [libssl.so.1.0.0] TestApp::init() [TestApp.cpp:32] * Received signal 11 (SIGSEGV - Segmentation fault) * Handler function: SIG_DFL * Faulting address = 0x0 * Signal mask: (SIGSEGV) * Pending signals: But that after I rebuilt openssl 1.0.1c library with "no-asm" option, the coredump was gone. Could somebody explain to me why this happens? Thanks Bob ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org