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 [email protected]
Automated List Manager [email protected]