Well, I am definiately leaking stuff related to BIOs, among other things.
 
But, why, is what I'm wondering.

________________________________

From: owner-openssl-us...@openssl.org on behalf of Dr. Stephen Henson
Sent: Sun 4/19/2009 1:53 PM
To: openssl-users@openssl.org
Subject: Re: tracking down memory leaks



On Sun, Apr 19, 2009, Rene Hollan wrote:

> Well, I tried what you suggested and it still makes no difference.
> 
> One thing I am doing is creating a single SSL_CTX and using it for multiple 
> SSL sessions. I presume the SSL_CTX is reference counted.
> 
> I will try with a debug version of the SSL libraries thart include symbols 
> with default_malloc_ex replaced with malloc and see where these things are 
> getting allocated.
> 

Have you tried OpenSSL's builtin leak checker? You basically call:

CRYPTO_malloc_debug_init();
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);

at the start and then:

CRYPTO_mem_leaks(bio_err);

or

CRYPTO_mem_leaks_fp(stderr);

after everything has been freed up.

Steve.
--
Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
OpenSSL project core developer and freelance consultant.
Homepage: http://www.drh-consultancy.demon.co.uk 
<http://www.drh-consultancy.demon.co.uk/> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org 
<http://www.openssl.org/> 
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org


<<winmail.dat>>

Reply via email to