very thanks for your response!
but i can not reproduce it. and i have not the output generated by 
OPENSSL_asssert(). i will check my code. it is only occuer once in about 1.5 
year.




在2009-03-11,"Ger Hobbelt" <g...@hobbelt.com> 写道:
>>      my OpenSSL version is 0.9.8g. i find a crashed in OpenSSL. but it can 
>> not reproduced. the backtraces list as blow:
>[...]
>> #0  0x0000005556ecc13c in raise () from /lib64/libc.so.6
>> (gdb) bt
>> #0  0x0000005556ecc13c in raise () from /lib64/libc.so.6
>> #1  0x0000005556ecd998 in abort () from /lib64/libc.so.6
>> #2  0x0000005556a27818 in OpenSSLDie () from /opt/ah/lib/libcrypto.so.0.9.8
>> #3  0x0000005556a27818 in OpenSSLDie () from /opt/ah/lib/libcrypto.so.0.9.8
>
>Since it's this OpenSSL function, you have an assertion failing within
>OpenSSL, i.e. something in there is not what was expected. (Generally,
>when I get these, it means I've passed corrupted data (or NULL or
>totally invalid pointers) to the OpenSSL API - for determining the
>where and when you need reproducibility (so you can trace/debug the
>issue) or a thorough code review.)
>
>
>#define OPENSSL_assert(e)       (void)((e) ? 0 : (OpenSSLDie(__FILE__,
>__LINE__, #e),1))
>
>
>You have this stack trace; do you also have the output generated by
>OPENSSL_asssert()? If not, it's really hard (read: close to
>impossible) to find out which assertion triggered in there as your
>stack trace hints at a corrupted stack (nothing visible beyond
>OpenSSLDie().
>
>
>
>-- 
>Met vriendelijke groeten / Best regards,
>
>Ger Hobbelt
>
>--------------------------------------------------
>web:    http://www.hobbelt.com/
>        http://www.hebbut.net/
>mail:   g...@hobbelt.com
>mobile: +31-6-11 120 978
>--------------------------------------------------
>______________________________________________________________________
>OpenSSL Project                                 http://www.openssl.org
>User Support Mailing List                    openssl-users@openssl.org
>Automated List Manager                           majord...@openssl.org

Reply via email to