Hi,

Yes, I am freeing * _x509crl * using *X509_CRL_free*  after using in
*X509_CRL_print*.
Above valgrind error is for free operation, is it wrong?

Regards,
Raghavendra

On Fri, May 11, 2018 at 5:21 PM, Salz, Rich <rs...@akamai.com> wrote:

> Something else is going wrong.  Is that the only valgrind error?   Are you
> sure you didn’t free the object in your code?
>
>
>
> *From: *Raghavendra a <raghua...@gmail.com>
> *Date: *Friday, May 11, 2018 at 6:22 AM
> *To: *Rich Salz <rs...@akamai.com>, openssl-users <
> openssl-users@openssl.org>
> *Subject: *Re: [openssl-users] freeing of X509_CRL object
>
>
>
> Hi Rich,
>
> Thanks for information.
>
> Any idea, why *is X509_CRL_free* reporting below error with valgrind?
>
>
>
>
>
>
>
>
>
>
> *Valgrind output: ==31919== Invalid read of size 4 ==31919==    at
> 0xB475EF2: CRYPTO_atomic_add (threads_pthread.c:155) ==31919==    by
> 0xB355537: asn1_do_lock (tasn_utl.c:79) ==31919==    by 0xB352767:
> asn1_item_embed_free (tasn_fre.c:88) ==31919==    by 0xB3528D4:
> ASN1_item_free (tasn_fre.c:20) *
>
>
>
> Regards,
>
> Raghavendra
>
>
>
>
>
> On Fri, May 11, 2018 at 3:40 PM, Salz, Rich via openssl-users <
> openssl-users@openssl.org> wrote:
>
> The print routine does not free anything.
>
>
>
> *From: *Raghavendra a <raghua...@gmail.com>
> *Reply-To: *openssl-users <openssl-users@openssl.org>
> *Date: *Friday, May 11, 2018 at 5:53 AM
> *To: *openssl-users <openssl-users@openssl.org>
> *Subject: *[openssl-users] freeing of X509_CRL object
>
>
>
> Hi All,
>
> In my program,
>
> converting X509_CRL object to string format using *X509_CRL_print* and
> BIO_get_mem_data.  after that if de-allocate*  _x509crl * using 
> *X509_CRL_free.
> *it is crashing with below reason*.*
>
>
>
>
>
>
> *Valgrind output: ==31919== Invalid read of size 4 ==31919==    at
> 0xB475EF2: CRYPTO_atomic_add (threads_pthread.c:155) ==31919==    by
> 0xB355537: asn1_do_lock (tasn_utl.c:79) ==31919==    by 0xB352767:
> asn1_item_embed_free (tasn_fre.c:88) ==31919==    by 0xB3528D4:
> ASN1_item_free (tasn_fre.c:20)*
>
> not sure if *X509_CRL_print *de-allocates some part of _x509crl ,
> external freeing of X509_CRL again leading to double free?
>
> Please help on this issue.
>
>
>
> Regards,
>
> Raghavendra
>
>
>
>
>
>
>
>
> --
> openssl-users mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__mta.openssl.org_mailman_listinfo_openssl-2Dusers&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=4LM0GbR0h9Fvx86FtsKI-w&m=4cUZMk1U7D4tMKrZ53Zr2Sdx_PYdB1UlZxh1L5dbRxU&s=JmKoop4-SO14yQPJtfttNOklBqfEKTCBlWU--64FlHg&e=>
>
>
>
-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to