[openssl-commits] Still Failing: openssl/openssl#3165 (master - b3895f4)

Travis CI builds at travis-ci.org
Thu Mar 31 02:01:23 UTC 2016


Build Update for openssl/openssl
-------------------------------------

Build: #3165
Status: Still Failing

Duration: 19 minutes and 48 seconds
Commit: b3895f4 (master)
Author: Matt Caswell
Message: Remove the CRYPTO_mem_leaks adjustment for the BIO

CRYPTO_mem_leaks attempts to adjust the count of bytes leaks to not
include the BIO that is being used to print the results out. However this
does not work properly. In all internal cases we switch off recording
the memory allocation during creation of the BIO so it makes no difference.
In other cases if the BIO allocates any additional memory during
construction then the adjustment will be wrong anyway. It also skips over
the BIO memory during print_leak anyway, so the BIO memory is never
added into the total. In other words this was broken in lots of ways and
has been since it was first added.

The simplest solution is just to make it the documented behaviour that
you must turn off memory logging when creating the BIO, and remove all
the adjustment stuff completely. The adjustment code was only ever in
master and never made it to a release branch so there is no loss of
functionality.

This commit also fixes a compilation failure when using
enable-crypto-mdebug.

Reviewed-by: Rich Salz <rsalz at openssl.org>

View the changeset: https://github.com/openssl/openssl/compare/79c7f74d6cef...b3895f42a9a9

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/119678342

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20160331/a001658b/attachment-0001.html>


More information about the openssl-commits mailing list