[openssl-commits] Errored: openssl/openssl#6505 (master - a1f2b0e)
Travis CI
builds at travis-ci.org
Wed Oct 19 16:00:47 UTC 2016
Build Update for openssl/openssl
-------------------------------------
Build: #6505
Status: Errored
Duration: 4 minutes and 48 seconds
Commit: a1f2b0e (master)
Author: Mat
Message: Do not set load_crypto_strings_inited when OPENSSL_NO_ERR is defined
Only set the load_crypto_strings_inited to 1 when err_load_crypto_strings_int was called.
This solves the following issue:
- openssl is built with no-err
- load_crypto_strings_inited is set to 1 during the OPENSSL_init_crypto call
- During the cleanup: OPENSSL_cleanup, err_free_strings_int is called because load_crypto_strings_inited == 1
- err_free_strings_int calls do_err_strings_init because it has never been called
- Now do_err_strings_init calls OPENSSL_init_crypto
- But since we are in the cleanup (stopped == 1) this results in an error:
CRYPTOerr(CRYPTO_F_OPENSSL_INIT_CRYPTO, ERR_R_INIT_FAIL);
- which then tries to initialize everything we are trying to clean up: ERR_get_state, ossl_init_thread_start, etc
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Rich Salz <rsalz at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1654)
View the changeset: https://github.com/openssl/openssl/compare/31dad404fd68...a1f2b0e6e07a
View the full build log and details: https://travis-ci.org/openssl/openssl/builds/168890138
--
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/20161019/3ac1d263/attachment.html>
More information about the openssl-commits
mailing list