Hi,

I am trying to retrieve the PKCS7 record from bio with d2i_PKCS7_bio
(void)BIO_flush(membio);
PKCS7 *p7rec;
p7rec = d2i_PKCS7_bio(membio, NULL);

Following is the back trace:

*** glibc detected *** ./scep_client: free(): invalid next size (fast):
0x08065768 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7740121]
/lib/libc.so.6[0xb7741812]
/lib/libc.so.6(cfree+0x6d)[0xb774490d]
/usr/lib/libcrypto.so.0.9.8(CRYPTO_free+0x2e)[0xb75c4856]
/usr/lib/libcrypto.so.0.9.8(sk_free+0x33)[0xb762ed4d]
/usr/lib/libcrypto.so.0.9.8(sk_pop_free+0x5d)[0xb762ed12]
/usr/lib/libcrypto.so.0.9.8[0xb7646c47]
/usr/lib/libcrypto.so.0.9.8[0xb7646cf5]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_ex_d2i+0x23f)[0xb764e70b]
/usr/lib/libcrypto.so.0.9.8[0xb764f3cf]
/usr/lib/libcrypto.so.0.9.8[0xb764f05c]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_ex_d2i+0x75d)[0xb764ec29]
/usr/lib/libcrypto.so.0.9.8[0xb764f3cf]
/usr/lib/libcrypto.so.0.9.8[0xb764f05c]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_ex_d2i+0x75d)[0xb764ec29]
/usr/lib/libcrypto.so.0.9.8[0xb764f287]
/usr/lib/libcrypto.so.0.9.8[0xb764f05c]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_ex_d2i+0x75d)[0xb764ec29]
/usr/lib/libcrypto.so.0.9.8[0xb764f3cf]
/usr/lib/libcrypto.so.0.9.8[0xb764ef83]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_ex_d2i+0x75d)[0xb764ec29]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_d2i+0x38)[0xb764e48e]
/usr/lib/libcrypto.so.0.9.8(ASN1_item_d2i_bio+0x4b)[0xb7641d3c]
/usr/lib/libcrypto.so.0.9.8(d2i_PKCS7_bio+0x19)[0xb7665c1b]

-- 
View this message in context: 
http://old.nabble.com/Issue-with-d2i_PKCS7_bio-tp31097898p31097898.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to