I have a server that I've written using OpenSSL on Mac OS X that has been running for
a few weeks now. Using the "leaks" command, I am getting the following report:
Leak: 0x003130b0 size=32
0x00000000 0x0030a0c0 0x0030a0e0 0x0030d060
0x00000000 0x1381c88d 0x00000000 0x00010002
Call stack: [thread 96a9e04f]: | 0x0 | _pthread_body | 0x8f90 | 0x861c |
ssl3_accept | ssl3_get_client_key_exchange | RSA_eay_private_decrypt | setup_blinding
| BN_BLINDING_new | CRYPTO_malloc | malloc | malloc_zone_malloc
This is repeated many times and only in this exact call chain. (Leaks is reporting the
call chain from where the block was originally allocated, not where the last reference
was removed.)
Is this a bug in OpenSSL or a false positive in Leaks?
I'm using the version of openssl as supplied by apple in os x 10.3.2.
silverlining:~ brunij$ openssl version
OpenSSL 0.9.7b 10 Apr 2003
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]