[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

This commit also fixes a compilation failure when using

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