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

Reply via email to