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